[Mediawiki-l] Disabling EditSection
Zigger
zigger at gmail.com
Sat Nov 6 17:50:07 UTC 2004
The recommendation was good. Parser.php can be changed to distinguish
between anonymous users and logged-in users for editsection.
As a sample hack in v1.3.7, Parser.php function initialiseFromUser can
be changed from
$this->mEditSection = $user->getOption( 'editsection' );
to
if ($user->getID()) {
$this->mEditSection = $user->getOption( 'editsection' );
} else {
$this->mEditSection = 0;
}
You might want to add a check for a configurable $wgDisableAnonEditSection.
-- Zigger
On Tue, 02 Nov 2004 14:40:01 +0100, Thomas Rother
<t.rother at netzwissen.de> wrote:
> Hi,
> I just asked this on IRC, but I got no real solution yet:
> I want to disable the display of the EditSection links on mediawiki
> pages which are shown to normal (= not authenticated) readers. The
> sectional links should only be visible if a user is signed in.
>
> I can not find such a variable setting in DefaultSettings.php (something
> like "wgEditSection = false"), from where it could be put into the
> LocalSettings.php. The recommendation from IRC was to hack the
> Parser.php code, but: Then I would disable it for any and all users,
> which goes far beyond my intension.
>
> Any idea?
>
> Thanks, Thommie
>
> --
More information about the MediaWiki-l
mailing list