Fork me on GitHub

Rapport de message :*
 

Re: Problème balise title et référencement

Titre du sujet : Re: Problème balise title et référencement
par Lou86 sur 26/06/2011 18:05:02

Alors une suggestion :

Dans les préférences du site, mets le titre que tu veux en page d'accueil comme titre du site

(soit "NBA infos, scores, resultats, videos, classement, transferts, jeux flash basket, top 10, fantasy league, paris nba..")

Tu nommes ta catégorie d'articles (appelé "sujet" je crois dans le module) "NBA infos"

Ensuite, dans le fichier theme html tu remplaces
<title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> : <{/if}><{$xoops_sitename}></title>

par
<{if $smarty.server.PHP_SELF=='/index.php'}> 
<
title><{$xoops_sitename}></title
<{else}> 
<
title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}>  <{/if}></title> <{/if}>
(en faisant bien attention à mettre la bonne arborescence à la place de /index.php si ton site n'est pas à la racine)


Ensuite dans les fichiers .php du module (par exemple article.php pour les pages d'articles)cherche les lignes contenant "xoops_pagetitle" (avec notepad par exemple)

Pour article.php par exemple tu as
$xoopsTpl->assign('xoops_pagetitle'$myts->htmlSpecialChars($xoopsModule->name()) . ' - ' $myts->htmlSpecialChars($article->topic_title()) . ' - ' $myts->htmlSpecialChars($article->title()));
; tu enlèves ce que tu ne veux pas (par exemple tu gardes $article->topic_title et $article->title mais pas $xoopsModule->name)

ce qui donnerait
$xoopsTpl->assign('xoops_pagetitle'$myts->htmlSpecialChars($article->topic_title()) . ' - ' $myts->htmlSpecialChars($article->title()));


Avec cette solution, sur la page d'accueil tu obtiens
"NBA infos, scores, resultats, videos, classement, transferts, jeux flash basket, top 10, fantasy league, paris nba.."
et sur tes articles
NBA infos-titre de l'article

Voilou, j'espère que c'est pas trop fouillis comme tuto lol
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

75 Personne(s) en ligne (59 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 75 | Plus ...