logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
28 visiteur(s) et 3 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 463 828

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» [Résolu] - tiret devant le titre

[Résolu] - tiret devant le titre#24004

3Contributeur(s)
AnonymeHotfirenetjpb
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour à tous,

J'ai bien suivi le moyen de retirer le mot "index" du titre de la page.

Mais il subsiste un rogneugneu de tiret (trait d-union) avnt le titre et je ne trouve pas où agir pour en faire le retrait.

Quelqu'un aurait-il une idée ou un bon conseil pour y arriver ?

Merci beaucoup
Michel
Hotfirenet Hotfireneticon_post
dans le repertoire themes -- le fichier page.php

sinon le header.php
Anonyme Anonymeicon_post
Merci Hotfirenet,

D'accord avec toi mais dans ./themes :

1/ Pages.php :


$PAGES['index.php'][title]="[french][/french][english]Home[/english]+";
$PAGES['index.php'][blocs]="1";
$PAGES['index.php'][run]="yes";


>>> pas de tiret, non ?

2/ Header.php :


// ne pas supprimer cette ligne / Don't remove this line
   require_once("themes/themes-dynamic/header.php");
   // ne pas supprimer cette ligne / Don't remove this line

   echo "<table width=\"100%\" cellpadding=0 cellspacing=0 border=0 bgcolor=#ffffff align=center><tr valign=top>";
   echo "<td valign=top align=left>";

   global $powerpack;
   if (!isset($powerpack)) {!!include!! ("powerpack.php");}
   global $pdst;
   if (($pdst!= "-1") and ($pdst!= "2")) {
      leftblocks();
   }
   echo "</td><td width=100%>";
   if (if_chat()) echo "<fond size=1><b>-: Chat :-</b></font>";


>>>> Là non plus, je n'ai pas idée de ce qui pourrait être le tiret concerné

Petite précision tout de même... :# je viens de m'en rendre compte, le titre dans la fenêtre est sans tiret (quand je suis sur le site), mais dans les moteurs de recherche par exemple google, yahoo, altavista (pas dans msnsearch) le tiret est présent... dans le [titre+descritpion] comprends pas :paf

Alors ma demande est un peu modifiée mais néanmoins toujours d'actualité : pourquoi un tiret devant pour google et d'autres, et pourquoi pas de tiret pour MSn et d'autres

Si vous avez une piste, je suis preneur !

A+
Michel



Message édité par : canasson / 21-11-2008 09:04

Hotfirenet Hotfireneticon_post
header.php à la racine ;)
jpb jpbicon_post
Yop
tu n'oublies pas que entre ce que tu as sur le site au temps t et ce que tu vois sur les moteurs de recherche ne peut surement pas te servir de référence à cause du décalage de temps...
Anonyme Anonymeicon_post
re bonsoir,

voici mon header.php en racine :

$header = 1;

function head() {
global $slogan, $site_font, $Titlesitename, $banners, $Default_Theme, $gzhandler, $tiny_mce, $language;
global $topic, $hlpfile, $user, $hr, $theme, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $bgcolor5, $bgcolor6, $textcolor1, $textcolor2, $bargif, $long_chain;

if ($gzhandler==1) {ob_start("ob_gzhandler");}
if (isset($user)) {
global $cookie;
if ($cookie[9]=="") $cookie[9]=$Default_Theme;
if (isset($theme)) $cookie[9]=$theme;
$tmp_theme=$cookie[9];
if (!$file=@opendir("themes/$cookie[9]")) $tmp_theme=$Default_Theme;
} else {
$tmp_theme=$Default_Theme;
}
!include!("themes/$tmp_theme/theme.php");

echo "\n\n";
if (file_exists("meta/meta.php")) {
!include! ("meta/meta.php");
}
echo "$Titlesitename\n";

// Favicon
if (file_exists("themes/$tmp_theme/images/favicon.ico")) {
$favico="themes/$tmp_theme/images/favicon.ico";
} else {
$favico="images/favicon.ico";
}
echo "\n";

// Syndication RSS FF
global $sitename;
echo "\n";
echo "\n";
echo "\n";
echo "\n";

echo import_css($tmp_theme, $language, $site_font);

if ($tiny_mce)
echo aff_editeur("tiny_mce", "begin");
echo "<script type=\"text/!javascript!\" language=\"!javascript!\">\n";
echo "\n";
echo "</script>\n";
echo "<script type=\"text/!javascript!\" language=\"!javascript!\">\n\n";
echo "\n";
echo "</script>\n";

// !include! externe file from modules/!include! or themes/.../!include! for functions, codes ...
if (file_exists("modules/!include!/header_head.inc")) {!include! ("modules/!include!/header_head.inc");}
if (file_exists("themes/$tmp_theme/!include!/header_head.inc")) {!include! ("themes/$tmp_theme/!include!/header_head.inc");}
echo "\n\n";
!include!("themes/$tmp_theme/header.php");
}

// !include! externe file from modules/!include! for functions, codes ...
if (file_exists("modules/!include!/header_before.inc")) {!include! ("modules/!include!/header_before.inc");}

// Made the title and pdst value from the pages.php config file
settype($PAGES, array());
global $pdst, $Titlesitename, $PHP_SELF;
require_once("themes/pages.php");
$pages_ref=basename($PHP_SELF);
if ($PAGES[$pages_ref][blocs]!="") {
$pdst=$PAGES[$pages_ref][blocs];
}
// Static page and Module can have Title ....
if ($pages_ref=="static.php") {
global $REQUEST_URI;
$pages_ref=substr($REQUEST_URI,strpos($REQUEST_URI,"static.php"));
}
if ($pages_ref=="modules.php") {
global $REQUEST_URI;
$pages_ref=substr($REQUEST_URI,strpos($REQUEST_URI,"modules.php"));
}

// block execution of page with run attribute = no
if ($PAGES[$pages_ref][run]=="no") {
if ($pages_ref=="index.php") {
$mes ="<body bgcolor=\"white\">

";
$mes.="Web Site closed / Site Web fermé";
$mes.="

NPDS - Portal System / Générateur de portail";
$mes.="

";
echo $mes;
die();
} else {
header("location: index.php");
}
}

// Assure la gestion des titres ALTERNATIFS
$tab_page_ref=explode("|",$PAGES[$pages_ref][title]);
if (strlen($tab_page_ref[1])>1) {
$PAGES[$pages_ref][title]=$tab_page_ref[1];
} else {
$PAGES[$pages_ref][title]=$tab_page_ref[0];
}
$PAGES[$pages_ref][title]=strip_tags($PAGES[$pages_ref][title]);

if (substr($PAGES[$pages_ref][title],-1)=="+") {
$TitlesitenameX=aff_langue(substr($PAGES[$pages_ref][title],0,strlen($PAGES[$pages_ref][title])-1));
$TitlePageStats=$TitlesitenameX;
$Titlesitename=$TitlesitenameX." - ".$Titlesitename;
} else if (substr($PAGES[$pages_ref][title],-1)=="-") {
$Titlesitename=aff_langue(substr($PAGES[$pages_ref][title],0,strlen($PAGES[$pages_ref][title])-1));
$TitlePageStats=$Titlesitename;
}
if ($Titlesitename=="") {$Titlesitename=$sitename; $TitlePageStats="";}
// globalisation de la variable title pour marquetapage mais protection pour la zone admin
if ($pages_ref!="admin.php")
global $title;
if (!$title)
$title=aff_langue(substr($PAGES[$pages_ref][title],0,strlen($PAGES[$pages_ref][title])-1));
else
$title=removeHack($title);

head();

// Menu dynamique des Rubriques - Alat 2004
if (file_exists("sections.config.php")) {
!include! ("sections.config.php");
if ($sections_menudyn) { rubrique_menudyn(); }
}

global $httpref, $nuke_url, $httprefmax, $admin;
if ($httpref==1) {
$referer= removeHack(getenv("HTTP_REFERER"));
if ($referer=="" OR strstr($referer,"unknown") OR stristr($referer,$nuke_url)) {
} else {
mysql_query("insert into referer values (NULL, '$referer')");
}
$result=mysql_fetch_array(mysql_query("select count(*) as total from referer"));
if (($result[total]>=$httprefmax) and ($admin)) {
echo " ".translate("Referer max count limit : Save your referer via Admin function.")."";
}
}
!include!("counter.php");

// !include! externe file from modules/!include! for functions, codes ...
if (file_exists("modules/!include!/header_after.inc")) {!include! ("modules/!include!/header_after.inc");}

>>>> je ne vois pas où je pourrais faire une modif :-?

Oui JPB, merci et d'accord avec toi, mais cela fait déjà un long temps (en mois) que les modifs (pour - index - titredusite) ont été faites. Finalement (j'ai pas les yeux en face des trous ou quoi ??? ou alors je suis en mode pilote automatique :-o ) le tiret est présent dans la barre de titre du navigateur quand je suis sur mon site et, of course, dans le titre+description des moteurs de recherche (sauf msn search, j'insiste)

Alors je ne sais pas où et comment l'enlever...

A+
Michel

Hotfirenet Hotfireneticon_post
Autant pour moi j'étais fatigué hier soir c'est dans le fichier meta.php dans le répertoire meta ...

dans la balise title

peut tu virer ton code ça met le bordel dans le forum

Merci et si ton problème est réglé merci de mettre le topic en résolu .. ++
Anonyme Anonymeicon_post
Bonsoir,

Merci, je vois bien que le code fiche un beau bazar, et j'en suis vraiment désolé, mais comment puis-je faire pour le retirer ?

Ceci dit le problème est toujours entier, je n'ai rien trouvé dans le fichier meta qui mentionne un tiret (ni même la balise title d'ailleurs)... est-ce encore ailleurs que cela se passe ?

Merci
Michel
jpb jpbicon_post
Yop
^^ le tiret est généré dans header.php à la racine comme l' a dit hot

enleve le + et tu n'auras plus le tiret ...

Anonyme Anonymeicon_post
Yes !!!!

Super :=!


Merci Jpb et tous de m'avoir aidé... Ben oui quand on cherche un tiret et qu'en réalité c'est un +, c'est pas simple !

Problème réglé