I find the recipe LinkPageExistsFmtTooltip very interesting. However, 
there seems to be something wrong with it.

1. The first part works fine: when I add

$LinkPageExistsFmt = "<a class='wikilink' title='\$Title' 
href='\$LinkUrl'>\$LinkText</a>";

to my config.php, at every link a tooltip shows up nicely with the title 
of the page.

2. In the second part, something goes wrong. When I add the code as 
stated below, tooltips show up with the wrong content. They should 
contain what's indside $description, and if there's no description it 
should contain the title of the page that the link points to. In 
reality, the tooltips contain "[description]T" (if there's a 
description) and otherwise only "T". I guess there is some simple 
mistake in the code, but I cannot correct it. Could anybody help me?

Thanks,
Frits

The second part of the code reads as follows:

$FmtP['/\$Description/e'] =  'DescriptionFunction($pagename,0)';
$FmtP['/\$DescriptionT/e'] =  'DescriptionFunction($pagename,1)';

function DescriptionFunction($pagename,$use_title=0) {
   global $PCache;

   if (!isset($PCache[$pagename])) {
     $page=ReadPage($pagename, READPAGE_CURRENT);
      @PCache($pagename,$page);
   }
   [EMAIL PROTECTED]'description'];

   if ( $use_title && ! $description ) {
 
$description=((@$PCache[$pagename]['title'])?$PCache[$pagename]['title']:FmtPageName('$Title',$pagename));
   }
   $description=preg_replace("/[\"']/","",$description);
   return $description;
}

$LinkPageExistsFmt = "<a class='wikilink' title='\$DescriptionT' 
href='\$LinkUrl'>\$LinkText</a>";


_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to