bonjour à tous !!
Voilà j'aimerai apporter une petite modification au niveau de l'extension AdsManager.
Lorsque le SEF est activée l'URL est de ce format la : "/recherche-adsmanager/resultat.html?catid=2".
J'aimerai enlever le "catid" de manière à éviter qu'un utilisateur puisse visionner une
autre catégorie en changeant simplement la valeur de la variable get.
J'ai trouvé ça au niveau du fichier "router.php" de l'extension :
Je pense qu'il s'agit du script de réécriture dans le cas où l'on est sur la page de recherche
ou de résultat.
Il y a bien une variable "catid" au niveau de SEARCH mais pas de résultat...
Alors Comment est-ce que je peu l'enlever ???
Merci pour vos réponses ... et bonne fin de WeekEnd
Voilà j'aimerai apporter une petite modification au niveau de l'extension AdsManager.
Lorsque le SEF est activée l'URL est de ce format la : "/recherche-adsmanager/resultat.html?catid=2".
J'aimerai enlever le "catid" de manière à éviter qu'un utilisateur puisse visionner une
autre catégorie en changeant simplement la valeur de la variable get.
J'ai trouvé ça au niveau du fichier "router.php" de l'extension :
Code PHP:
if (in_array(JText::_('ADSMANAGER_SEF_RESULT'),$segments))
{
$vars["view"] = "result";
}
else if (in_array(JText::_('ADSMANAGER_SEF_SEARCH'),$segments))
{
$vars["view"] = "search";
$catid = explode( ':', $segments[0] );
$vars['catid'] = (int) $catid[0];
$vars['task'] = "display";
}
ou de résultat.
Il y a bien une variable "catid" au niveau de SEARCH mais pas de résultat...
Alors Comment est-ce que je peu l'enlever ???
Merci pour vos réponses ... et bonne fin de WeekEnd