NSN Groupes Downloads 750 sous GT-nextgen

PHP-Nuke France - CE -> Référencement - URL Rewrittin - Google

Auteur: jessclubLocalisation: Alsace (68) MessagePosté le: 15.02.2005, 15:41:24    Sujet du message: NSN Groupes Downloads 750 sous GT-nextgen

Bonjour à tous,

Encore une petite astuce pour pratiquer l'URL rewriting avec GT-NExtGeN Beta 0.4 sur le module NSN Groupes Downloads 750. Testé sur le version 1.0.2a du script NSN.

Quelques modifications mineurs ont été appliquées sur le Pack proposé par GT-NExtGeN pour la version 6.9 afin de le faire fonctionner proprement.

Le fichier a créer GT-Downloads.php :

Code:

<?php

$urlin = array(
"'(?<!/)modules.php\?name=Downloads&amp;cid=([0-9]*)&amp;min=([0-9]*)&amp;orderby=([a-zA-Z]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;cid=([0-9]*)&amp;orderby=([a-zA-Z]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;cid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=MostPopular&amp;ratenum=([0-9]*)&amp;ratetype=(percent|num)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=MostPopular'",
"'(?<!/)modules.php\?name=Downloads&amp;op=NewDownloads&amp;newdownloadshowdays=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=NewDownloadsDate&amp;selectdate=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=NewDownloads'",
"'(?<!/)modules.php\?name=Downloads&amp;op=brokendownload&amp;lid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=getit&amp;lid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=modifydownloadrequest&amp;lid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=search&amp;query=([a-zA-Z0-9_-]*)&amp;min=([0-9]*)&amp;orderby=([a-zA-Z]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=search&amp;query=([a-zA-Z0-9_-]*)&amp;orderby=([a-zA-Z]*)'",
"'(?<!/)modules.php\?name=Downloads(?!&)'",
"'(?<!/)modules.php\?name=Submit_Downloads'"
);

$urlout = array(
"downloads-cat\\1-\\2-order\\3.html",
"downloads-cat\\1-order\\2.html",
"downloads-cat\\1.html",
"downloads-rate\\1-\\2.html",
"downloads-mostpop.html",
"downloads-shownew\\1.html",
"downloads-new-\\1.html",
"downloads-new.html",
"downloads-broken\\1.html",
"downloads-\\1.html",
"downloads-mod\\1.html",
"downloads-search-\\1-\\2-order\\3.html",
"downloads-search-\\1-order\\2.html",
"downloads.html",
"submit_downloads.html"
);

?>


Ajout à faire dans votre fichier .htaccess :
(pour éviter un éventuel conflit il est préférable de supprimer les informations relatives au module de base "Downloads" se trouvant dans votre fichier et donc de les remplacer par ce qui suit)

Code:

#NSN Group Downloads
RewriteRule ^downloads-cat([0-9]*)-([0-9]*)-order([a-zA-Z]*).html modules.php?name=Downloads&cid=$1&min=$2&orderby=$3
RewriteRule ^downloads-cat([0-9]*)-order([a-zA-Z]*).html modules.php?name=Downloads&cid=$1&orderby=$2
RewriteRule ^downloads-cat([0-9]*).html modules.php?name=Downloads&cid=$1
RewriteRule ^downloads-rate([0-9]*)-(percent|num).html modules.php?name=Downloads&op=MostPopular&ratenum=$1&ratetype=$2
RewriteRule ^downloads-mostpop.html modules.php?name=Downloads&op=MostPopular
RewriteRule ^downloads-shownew([0-9]*).html modules.php?name=Downloads&op=NewDownloads&newdownloadshowdays=$1
RewriteRule ^downloads-new-([0-9]*).html modules.php?name=Downloads&op=NewDownloadsDate&selectdate=$1
RewriteRule ^downloads-new.html modules.php?name=Downloads&op=NewDownloads
RewriteRule ^downloads-broken([0-9]*).html modules.php?name=Downloads&op=brokendownload&lid=$1
RewriteRule ^downloads-([0-9]*).html modules.php?name=Downloads&op=getit&lid=$1
RewriteRule ^downloads-mod([0-9]*).html modules.php?name=Downloads&op=modifydownloadrequest&lid=$1
RewriteRule ^downloads-search-([a-zA-Z0-9_-]*)-([0-9]*)-order([a-zA-Z]*).html  modules.php?name=Downloads&op=search&query=$1&min=$2&orderby=$3
RewriteRule ^downloads-search-([a-zA-Z0-9_-]*)-order([a-zA-Z]*).html modules.php?name=Downloads&op=search&query=$1&orderby=$2
RewriteRule ^downloads.html modules.php?name=Downloads
RewriteRule ^submit_downloads.html modules.php?name=Submit_Downloads


Bon référencement à tous Exclamation

Gérald



PHP-Nuke France - CE -> Référencement - URL Rewrittin - Google

Toutes les heures sont au format GMT + 2 Heures

Page 1 sur 1


>> Fermer cette Page <<