Un hack est une modification du code ou un ajout pour modifier une fonction. Certaines fois ils sont utiliser en attendant que la personne ou l'équipe en charge du développement modifient le code officiel.
On peut donc trouver ou concevoir des hacks pour toutes les partie de Geeklog.
Le daily digest expédie le corps des messages en plain text. Pour éviter le problème des lettres accentuées une solution consiste à retirer les caractères accentués avant l'expédition du message.
Une autre solution consiste à expédier le daily digest en mode html. Pour cela une nouvelle fonction COM_mail2 est ajoutée.
Afin d'économiser en maintenance on peut être amené à administrer plusieurs sites avec une seule installation de Geeklog.
Pour ajouter un block aléatoire à toutes les pages, éditez votre thème header.html, footer.html, leftblocks.html ou rightblocks.html par exemple et ajouter :
<div>
<?php
$random_number = rand(1,4);
if($random_number == 1){
echo '<img src="http://mysite.com/images/myimage.gif" />';
}
?>
</div>
Ne fonctionne pas si vous utiliser le C.T.L (Catching Template Library)
Pour que le changement de nom (attribué au plugin dans la barre de navigation) dans le fichier language fonctionne, il faut modifier le fichier functions.inc dans plugins/dokuwiki/