:: Pagina casuale ::
Mi sono messo ad imparare quel tanto di PHP che č bastato per generare il seguente script, che ho messo nel file php del template:
<?php if (!defined('PmWiki')) exit(); global $paginacasuale; $directory = opendir("./wiki.d"); while ($f = readdir($directory)) { if (fnmatch("Main*", $f) or fnmatch("Uni*", $f) or fnmatch("Utenti*", $f) and !fnmatch("*,del-", $f)) { $filebuoni[] = $f; } } $quanti = count($filebuoni); $valore = rand(0, $quanti - 1); $paginacasuale = $filebuoni[$valore]; closedir($directory); ?>
Questa roba prende una pagina casuale tra i gruppi Main, Utenti o Uni, e la esporta nella variabile globale chiamata $paginacasuale.
Dopo di che, nel template ho messo quest'aggiunta:
<a rel='nofollow' href='$ScriptUrl/$paginacasuale' title='Una pagina a caso'>Una pagina a caso</a>
Il link porta alla pagina generata dallo script precedente. L'ho messa in cima, perņ va beh, spostatela dove vi pare:)