To prevent logging to AllRecentChanges from a specific page or group, place in local/Group.php or local/Group.Page.php such a line:

  unset($RecentChangesFmt['$SiteGroup.AllRecentChanges']);

To also prevent logging in the Group.RecentChanges page:

  unset($RecentChangesFmt['$Group.RecentChanges']);

If you use a recipe that modifies or includes other RecentChanges pages, unset the modified or new entries after you have included the recipe.

SDV() and SDVA() allow the core or recipes to set values to variables or arrays unless such values are already set on the wiki.

Petko

On 09/01/2018 21:58, Robert Riebisch wrote:
Hi,

yesterday, I noticed a snippet at pmwiki.org to prevent logging to
AllRecentChanges for specific pages/groups, but today I can't find it
anymore. :-( pmwiki.org has so much information available.

I think, it had some PHP code with one of those "obscure" PmWiki
variable names, e.g., "SDV".

It's /not/ on:
* http://www.pmwiki.org/wiki/PmWiki/PageHistory
* http://www.pmwiki.org/wiki/PmWiki/PageHistory-Talk
* http://www.pmwiki.org/wiki/PmWiki/GroupCustomizations
* http://www.pmwiki.org/wiki/PmWiki/LocalCustomizations

Robert Riebisch

_______________________________________________
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to