Manual talk:Parameters to index.php

From MediaWiki.org
Jump to: navigation, search

Contents

redirected to a 404 page [edit]

Seriously, where is index.php - what domain? I keep getting redirected to a 404 page. This should be really obvious and it's not.

it is hidden with http://www.mediawiki.org/wiki/Manual:Very_short_URL Ikip 07:58, 26 September 2009 (UTC)

To do [edit]

Edit:

  • wpScrolltop: what is this used for?
  • why wpLivePreview? is this used to allow two buttons "preview" and "live preview" to be present on the form at the same time?
  • metadata

Article.php

  • token (edit token used in deletetrackback())
  • tbid

ImagePage.php

  • image: 1. the alternate text of the image thumbnail in the image description page, and 2. the title of the image when deleting all its revisions (appears to be no longer used; deleting the image description page now effectively deletes all revisions of the image)

Feed.php

  • ctype

OutputPage.php:

  • returnto

Pager.php

  • asc

redirect.php [edit]

Argument wpDropdown (the page to go)

Cascading protection [edit]

Cascading protection does not "change" the protection level of the transcluded pages; these have their own protection level, but are protected indirectly by the cascading protection of the transcluding pages. Tizio 15:43, 17 January 2007 (UTC)

Obsolete parameters [edit]

"editredlink" has been replaced by "action=edit&redlink=1", so it's likely to be removed from Wiki.php at some point. When this is done, move to a separate "Obsolete parameter" section. Tizio 14:26, 26 February 2008 (UTC)

I could swear action=raw worked... [edit]

But now all I get is a forbidden message saying "Raw pages must be accessed through the primary script entry point." I'm fairly certain this worked before... 75.17.213.235 09:07, 8 March 2008 (UTC)

To clarify, I'm sending request like http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php?action=raw this used to work (iirc)...I think...?

Do what the error messages tells you: use the primary script access point. http://www.mediawiki.org/w/index.php?title=Manual:Parameters_to_index.php&action=raw works. -- Duesentrieb 12:14, 8 March 2008 (UTC)
rev:29939. Splarka 07:08, 10 May 2008 (UTC)

AJAX [edit]

What should we do for using ajax in the search box? the description is not clear for me:

    if enabled, calls a php function registered via $wgAjaxExportList; see Manual:Ajax.
       * requires $wgUseAjax to be true; the only callable functions are those in the array $wgAjaxExportList (implicite if $wgAjaxSearch or $wgAjaxWatch is set)
       * additional parameters: rs is the function name (e.g., rs=wfSajaxSearch); the rsargs[] array is the list of arguments of this function (e.g., rsargs[]=abcd passes the abcd string to the function).
       * the JavaScript function sajax_do_call for calling Ajax functions is defined in ajax.js

What schould a do in the LocalSettings.php

$wgUseAjax = true;

$wgAjaxSearch = true;

$wgAjaxWatch = true;

how schould $wgAjaxExportList[] with rs=wfSajaxSearch or array( 'wfSajaxSearch' ) works

Thx.

wp*Time... [edit]

I'm writing a bot for an internal corporate MediaWiki installation, and I'm running into the most peculiar situation. To a page that either does not exist or was created by my bot, I am able to update the page via the bot. On the other hand, if the page has been human-edited (no matter how far in the past), I receive a conflict resolution page. I have an edit token when doing this, and things appear to be okay there, but my values for the wpStarttime and wpEdittime are both blank. They are blank for two reasons really; almost every example I've seen has them both blank, and also I don't know what format a date would need to be in (or for that matter, a time pulled from where). Should they be blank? If not, what format should the stamp be in, and where should that date come from? This bot is for an automatic push of all schema changes to a database, so I really do not care about conflicts. Whatever my bot says should go. Is there anyone out there who can help me through this last leg of it? Thanks much in advance. -- Lance May 15:37, 18 July 2008 (UTC)

The reason it works for you if the page does not exist, or if the last editor was you, is conflict resolution is automatic in the latter, and unnecessary in the former. wpEdittime is the timestamp of the last revision. This is used to insure that when you save, if you have the timestamp of the last revision, no edit was made between you starting to edit, and you submitting the edit. If this is the case, no edit conflict checking is required. If this is omitted or doesn't match the last edit, and you aren't the last editor, then you of course get an edit conflict.
The format for edittime is, (for example my edit right now, the timestamp of your last edit): 20080718153710 YYYYMMDDHHMMSS. You can get this via the API. For example, this returned 2008-07-18T15:37:10Z, all you have to do is strip out everything that isn't a number, and send it back. Splarka 07:30, 19 July 2008 (UTC)

Accessing Request Parameters [edit]

If I'm creating an extension that uses it's own set of request parameters, is there recommended way to access request parameters? —Sledged (talk) 22:10, 6 August 2008 (UTC)

Small error [edit]

"the non-ascii characters in the initial content of the textarea are converted into the form &#xxxx"

This is not correct (doing that conversion alone would not be reversable), what actaully happens is the following

All occourances of &#x are replaced by &#x0, then all non ascii characters are replaced by an entity of the form &#x<hexadecimal number with no leading zeros>; (note: the x is NOT a placeholder, it is literally part of the entity).

-- plugwash

Get Version at 'date' [edit]

I am trying to figure out a way to return a version of a page as of a certain date. It can be accomplished by going to the history, finding the date of interest, and then selecting the last version before that date occurred, then noting the oldid of that version. Instead, I am trying to figure out if there is any other index.php parameter that is like "&asOf=02142003" to return the version as of Feb 14 2003 (or an error if there isn't one, much like how if you use an oldid that doesn't exist). Does anyone know if this is in the extended parameter list, an extension, an API call, or whether I should write a hack of some sort?

Thanks, Jshorb 19:41, 11 March 2009 (UTC)

That isn't really possible with the UI. It is pretty easy with the API though. For example: action=query&prop=revisions&rvlimit=1&rvstart=20081201000000 for this page (rvstart takes the format YYYYMMDDHHMMSS). Gives you the top revision of the date specified. You can even get the revision with &rvprop=content. I used this feature to make w:en:User:Splarka/timetravel.js. Splarka 07:15, 12 March 2009 (UTC)
Thanks! That looks like an excellent tool which you wrote, and thanks for the helpful advice! Jshorb 21:17, 19 March 2009 (UTC)

action=credits: missing documentation [edit]

I am missing a documentation about this feature. I have found it on translatewiki.net, but I do not know, how I can activate it on a wiki. Anybody know anything about this? Thanks. Der Umherirrende 17:37, 29 May 2009 (UTC)

See $wgActions = array(
        'credits' => true,
        'deletetrackback' => true,
        'info' => true,
        'markpatrolled' => true,
        'purge' => true,
        'revert' => true,
        'revisiondelete' => true,
        'rollback' => true,
        'unwatch' => true,
        'watch' => true,
);

- by default this is true, on WMF mostly false. G.Hagedorn 14:51, 26 August 2011 (UTC)

Yes, by default its turned on, but WMF has the config line: $wgDisabledActions = array( 'credits' ); in CommonSettings.php which turns it off. Bawolff 13:49, 7 September 2011 (UTC)

Oddity with explicit action=view in provided examples [edit]

The wikipedia elephant example does not display its first image when there is an explicit action=view in the URL (e.g. from following the link on this page); but it does appear with action=render or when following the view link and then removing the action parameter.

Is there somewhere better I should mention this? It's not really a support question... --WeaverThree 17:36, 21 March 2010 (UTC)

&handheld=yes [edit]

Should the &handheld=yes option be mentioned in this article? Tisane 19:19, 11 April 2010 (UTC)

revisiondelete= [edit]

revisiondelete is a parameter too, right? E.g., http://libertapedia.org/w/index.php?title=User%3ATisane%2FTest55&action=historysubmit&revisiondelete=1&diff=24999&oldid=24998&ids[24998]=1 Tisane 04:35, 14 July 2010 (UTC)

On Url [edit]

How change URL ? 201.43.188.70 16:49, 5 September 2010 (UTC)

action=ajax deprecated [edit]

As far as I understand action=ajax deprecated is no longer recommended, and extension authors are encouraged to use api.php instead? Maybe the should be a note on that and a link to some other page, though I don't know which... rotsee 22:31, 22 January 2012 (UTC)

Preload if redlink [edit]

Is it possible to define (preferably on a link-by-link basis) that if a given link is a redlink, clicking it should do a defined preload? How can I accomplish this? 10:55, 14 February 2012 (EST)

I'm not sure whether preload actually preloads anything on an existing page, anyway see Help:Extension:ParserFunctions#.23ifexist. Nemo 16:06, 14 February 2012 (UTC)
I don't think it will either, but if the page isn't a redlink I don't want to go straight to the edit link. Basically: * If page exists, go to * Else open edit screen with preload. Thanks!

forcelinkupdate [edit]

forcelinkupdate seems to be an undocumented valueless parameter to accompany action=purge. See Manual talk:Purge#forcelinkupdate. — Richardguk (talk) 04:39, 7 December 2012 (UTC)

Done. I've also documented the debug parameter. — Richardguk (talk) 02:27, 4 January 2013 (UTC)

action=raw [edit]

This section says For security reasons, in some versions of MediaWiki this is only allowed when using the "primary script access point". Where/how is this configured?

On a MediaWiki installation we have running (1.19.2), ?action=raw does not work for simple URLs and &action=raw does not work for index.php?title requests. More precisely, ?action=raw works from the browser but not from curl. Is there some variable to enable this or detect the caller? --DavidBiesack (talk) 16:16, 10 January 2013 (UTC)