Recent Changes - Search:

PmWiki

pmwiki.org

ReferrerMarkup

<< | Cookbook-V1 | >>

Note: The recipes here are for PmWiki versions 0.6 and 1.0 only. For PmWiki 2.0 recipes, see Cookbook.


Goal

Add markup that creates a link to the referring page.

Solution

Add the following lines to local.php:

  $DoubleBrackets['/\\[\\[\\$Referr?er(\\s+.*?)?\\]\\]/'] =
    '[['.@$HTTP_SERVER_VARS['HTTP_REFERER'].'$1]]';

Discussion

Sometimes an author will want to provide a link back to the page that referred the user to the current page--similar to the "Back" button available in most browsers. The above lines add [[$Referer text]] markup to PmWiki; "text" is displayed as a link to the referring page. For example, the markup [[$Referer back]] results in $Referrer back?.

For historical reasons the HTTP_REFERER header is in fact misspelled ("referer" instead of "referrer"), so it may be useful to allow both spellings as done above.

See Also

  • PmWiki.CustomMarkup

Contributors

  • Patrick Michaud
  • Rene Grabner

pmwiki-2.2.0-beta68 -- Last modified by {{}}?

from IP: 81.202.19.6 ip should be disabled by default for security reasons

Edit - History - Print - Recent Changes - Search
Page last modified on February 25, 2005, at 12:17 PM