[pmwiki-users] How can I setup a skin for "?action=edit" only?

Steve Glover steve.glover at ed.ac.uk
Wed Aug 25 05:38:37 CDT 2010

I thought for a short while that this would solve a problem I'm 
currently looking at:

I have an instance of PmWiki on one machine that will be mirrored on 
others: naturally, I want to prevent editing on the mirrors, but I still 
need to let people log in to access particular content areas.

I didn't want to start messing around with the actual PHP code - it 
would only have to be redone every time we upgraded, so the scheme below 
of pulling in a different skin for editing had me thinking that I could 
have a template that lacked the actual editing facility which would only 
appear on the mirror machines (especially if I could get the config.php 
line to also test for the existence of pub/noedit).

Unfortunately, whatever I try, I cannot get rid of the wikiedit, 
wikiaction and wikitext divs: they simply appear after the </html> tag.

Any idea what I might be doing wrong, or of another way to achieve the 
same end?

Many thanks


On 24/08/10 21:37, DaveG wrote:
> On 8/23/2010 11:09 PM, redisthecat at lavabit.com wrote:
>> I'm impressed by how customizable this wiki software is. I would like to
>> make a separate skin for when editing wikipages on my site, ye know,
>> without any distracting elements such as sidebars, banners, headlines etc.
>> Is it possible to configure it so that it will only be displayed when
>> "?action=edit" (including when previewing editions)?
> An abbreviated, high level description of making a skinny skin:
> * Copy the pub/pmwiki/ directory to pub/myskin/
> * Remove all the parts you don't want from pmwiki.tmpl
> * Add this to config: if ($action == 'edit') $Skin = 'myskin';
>    ~ ~ Dave
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Steve Glover: SDSS, EDINA, Causewayside House, 160 Causewayside EH9 1PR
e:steve.glover at ed.ac.uk t:0131 650 2908 f:0131 650 3308 m:07961 446 902

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

More information about the pmwiki-users mailing list