WikiAdvert allow you to make an advertise somewhere when a page is saved.

Making an advertise

Each line must be written exactly as below, starting with "*WikiAdvert:", followed by the base URL to use. When you save this page, the sender is notified.

*WikiAdvert: mailto:billgates@microsoft.com

*WikiAdvert: http://www.mysite.com/igotit.htm

Code to add

in parse/save.php

function parse_define_advert($text)
{
  global $page;

  if(preg_match('/^\\*WikiAdvert:\\s+([^\\s]+)/',
                $text, $result))
  {
    list($channel, $sender) = explode(":", $result[1]);

    switch($channel) {
        case "mailto":
            mail($sender, "Wikiwiki", "Page $page has been modified");
            break;  
        case "http": 
            exec("/usr/bin/wget --output-file=/dev/null --output-document=/dev/null --background " . $result[1] . "?page=$page");
            break;
        }           
  }

  return $text;
}

in config.php

Change

$SaveMacroEngine = array(
                     'parse_define_interwiki',
                     'parse_define_sisterwiki',
                     'parse_define_links'
                   );      

to

$SaveMacroEngine = array(
                     'parse_define_interwiki',
                     'parse_define_sisterwiki',
                     'parse_define_links',
                     'parse_define_advert'
                   );      

Need Additional Code

There should be code added that when viewing a page, it hides this line all together. Can anyone help me with this? fkatzenb@_removeme_usermail.com

Thanks,
Frank