

Il est possible de la dériver pour qu’elle puisse fonctionner avec Pn_zClassified. L’ URL rewriting proposé dans cet article ne prend pas en charge la totalité de l’application, mais il n’est pas complexe de l’étendre.
ETAPE 1 :
Ouvrir le fichier « theme.php » dans la racine du thème courant.
Copier le code suivant au début du fichier (après les commentaires par ex) :
Bien entendus si vous avez déjà une routine de réécriture d’Url, rajoutez juste les lignes dans les tableaux IN et OUT.
ETAPE 2 :
Dans le fichier theme.php, trouvez la fonction : themeheader() Rajoutez ligne suivante au début de la fonction
ETAPE 3 :
Dans le fichier theme.php, trouvez la fonction themefooter()Rajoutez les lignes suivantes à la fin de la fonction :
ETAPE 4 :
Cette étape sert à verifier que les liens rencontrés seront bien les même que ceux du tableau IN de la fonction replace_for_mod_rewrite().
Pour cela, ouvrez les fichiers de Pn_zclassified se trouvant dans le répertoire modules de postnuke.
Dans ces fichiers, les liens sont écrits de la sorte :
afin que la function précédente fonctionne correctement, il faut juste ecrire les liens sous la forme :
Les principaux fichiers à modifier sont :
Index.php
Function.php
Categories.php
Admin.php
Adminnav.php
ETAPE 5 :
C’est la derniére étape, l’ecriture du fichier .htaccess pour apache :
Rajoutez les lignes suivantes au début du fichier :
Conclusion :
Cette méthode fonctionne pour avoir les fiches et catégorie au format html. Elle n’est sûrement pas la meilleure en terme d’écriture de code. Il est possible de faire un code plus synthétique avec les expressions régulières. Toutefois je l’utilise avec Autotheme, et cela ne pose pas de problèmes particuliers
Aquanuke :
http://www.aquanuke.com/article358.html
La méthode postnuke.com :
http://news.postnuke.com
Le patch Sidean pour la réécriture automatique pour autotheme :
http://spidean.mckenzies.net
La réécriture pour Apache :
http://www.apachefrance.com
Le apache rewriting guide :
http://www.engelschall.com
Theme pour Coppermine 1.2.1
I-block member V2.9
Traduction Française de Postcalendar 4.0.1
Topics module hack 1.4 pour Postnuke
Mod pour phpCollab 2.4
2devs.com - réalisation et développement multimédia © www.2devs.com - 2006