Titre du sujet : Re: Cherche développeur pour amélioration du référencement de CBB par babouille sur 03/11/2005 07:25:50
Par contre petit soucis avec les ' et autres caractères accentués et pourtant je connais la manip pour les virer mais trou de memoire
Je me fais un edit. Soucis résolu
Donc au final cela donne ça:
//hack de la page title
$topic_title = $myts->htmlSpecialChars($forumdata['topic_title']);
$topic_title = str_replace (" ", " ", $topic_title);
$topic_title = str_replace ("'", "'", $topic_title);
$topic_title = str_replace (",", " ", $topic_title);
$topic_title = str_replace (".", " ", $topic_title);
$topic_title = str_replace (";", "", $topic_title);
$topic_title = str_replace (":", "", $topic_title);
$topic_title = str_replace (")", "", $topic_title);
$topic_title = str_replace ("(", "", $topic_title);
$topic_title = str_replace ('"', "", $topic_title);
$topic_title = str_replace ('?', "", $topic_title);
$topic_title = str_replace ('!', "", $topic_title);
$topic_title = str_replace ('{', "", $topic_title);
$topic_title = str_replace ('}', "", $topic_title);
$topic_title = str_replace ('[', "", $topic_title);
$topic_title = str_replace (']', "", $topic_title);
$topic_title = str_replace ('<', "", $topic_title);
$topic_title = str_replace ('>', "", $topic_title);
//$xoops_pagetitle = $xoopsModule->getVar('name'). ' - ' .$myts->htmlSpecialChars($forumdata['forum_name']). ' - ' .$topic_title;
$xoops_pagetitle = $topic_title. ' - ' .$myts->htmlSpecialChars($forumdata['forum_name']).' - ' .$xoopsModule->getVar('name');
include XOOPS_ROOT_PATH."/header.php";
$xoopsTpl->assign('xoops_module_header', $newbb_module_header);
$xoopsTpl->assign('xoops_pagetitle', $xoops_pagetitle);
//fin du hack page title
//hack description et mots cles
//$xoopsTpl->assign('xoops_meta_keywords', reste à faire :-D);
$xoopsTpl->assign('xoops_meta_description', $topic_title);
// fin du hack description et mots cles
Et cela permet d'avoir le titre du forum en premier et bien sur dans la balisse "title". Reste plus qu'a trouver un moyen de récupérer le 1er topic qui est bien souvent celui de la question pour les mots clés.
Si quelqu'un a une idée :google:
|