[pmwiki-users] About (:attachlist:) display format
    marc 
    gmane at auxbuss.com
       
    Thu Jan 11 09:48:13 CST 2007
    
    
  
Angel Rodríguez said...
> Hi, is it possible to change the attachlist format?. I mean, how can I
> change the style?. I don?t want the date, neither the size being displayed.
> Thanks.
Not by default :-(
(:attachlist:) calls FmtUploadList() in upload.php. The format is 
embedded right at the end of that function:
    $out[] = "<li> <a href='$name'>$file</a>$overwrite ... ".
      number_format($stat['size']) . " bytes ... " . 
      strftime($TimeFmt, $stat['mtime']) . "</li>";
So, for your requirements, you could replace this with:
    $out[] = "<li> <a href='$name'>$file</a>$overwrite";
You can also remove '$overwrite' if it's not needed.
Another way to do it would be to replicate the (:attachlist:) markup 
using a new name:
    Markup('myattachlist', 'directives', 
    '/\\(:myattachlist\\s*(.*?):\\)/ei',
    "Keep('<ul>'.MyFmtUploadList('$pagename',PSS('$1')).'</ul>')");
then copy FmtUploadList() as MyFmtUploadList(), and hack the output 
format as above.
-- 
Cheers,
Marc
    
    
More information about the pmwiki-users
mailing list