Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Rewriting probleme accent sur certains URL avec format_url
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
::  
Auteur Message
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3794

Rewriting probleme accent sur certains URL avec format_urlPosté le: Jeu Fév 21, 2008 11:19 am    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

Code:
$uri = $uri = $phpbb_seo->seo_path['root_url'] . $phpbb_seo->seo_req_uri();

$url = "l'url complète attendue que tu construit de la même façon que pour tes liens";

if ($url != $uri) {
          $phpbb_seo->seo_redirect( $url  );
}


Et hop Wink

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
freezbee
PR0
PR0


Inscrit le: 10 Déc 2007
Messages: 69

Rewriting probleme accent sur certains URL avec format_urlPosté le: Jeu Fév 21, 2008 12:01 pm    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

Merci.

J'ai fait ça et ça me donne cette erreur :
Code:

Warning: Cannot modify header information - headers already sent by (output started at ***\cache\tpl_subSilver.overall_header.php:22) in ***\phpbb_seo\phpbb_seo_class.php on line 311

Warning: Cannot modify header information - headers already sent by (output started at ****\cache\tpl_subSilver.overall_header.php:22) in ****\phpbb_seo\phpbb_seo_class.php on line 312
Revenir en haut de page
Visiter le site web de l'utilisateur
freezbee
PR0
PR0


Inscrit le: 10 Déc 2007
Messages: 69

Rewriting probleme accent sur certains URL avec format_urlPosté le: Jeu Fév 21, 2008 6:06 pm    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

$news_url = $phpbb_seo->format_url($val["titre"]).'-n'.$val["ID"].'.html';

Ce n'est pas bon comme ça ?

Code:
$news_url = $phpbb_seo->format_url($val["titre"]).'-n'.$val["ID"].'.html';
       $uri = $uri = $phpbb_seo->seo_path['root_url'] . $phpbb_seo->seo_req_uri();
$url = $phpbb_seo->seo_path['root_url'] . $news_url;
if ($url != $uri) {
          $phpbb_seo->seo_redirect( $url  );
}


J'ai essayé plein d'autres trucs mais j'ai toujours :

Code:
Warning: Cannot modify header information - headers already sent by (output started at ***\cache\tpl_subSilver.overall_header.php:22) in ***\phpbb_seo\phpbb_seo_class.php on line 311

Warning: Cannot modify header information - headers already sent by (output started at ****\cache\tpl_subSilver.overall_header.php:22) in ****\phpbb_seo\phpbb_seo_class.php on line 312



J'ai essayé de comprendre la function seo_redirect qui appartient à la ligne 311 :

Code:
   $http = (@function_exists("getallheaders")) ? "HTTP/1.1 " : "Status: ";
      header($http . $header, $replace, $code);
      header("Location:" . $url);
      exit();



Je n'y comprend rien. Laughing
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3794

Rewriting probleme accent sur certains URL avec format_urlPosté le: Jeu Fév 21, 2008 10:27 pm    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

Ah oui, et il faut faire cette redirection avant que du contenu soit envoyé (avec header) à l'explorateur, en tout début de code, en fait, dès que tu as assez d'info pour construire l'url et avant le lancement de la sortie.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
freezbee
PR0
PR0


Inscrit le: 10 Déc 2007
Messages: 69

Rewriting probleme accent sur certains URL avec format_urlPosté le: Ven Fév 22, 2008 6:29 am    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

Bonjour,

Ok alors il va falloir que je revoit le code de toute ma page si je veux faire ça.
Parce que je créé directement la page là où sont placé les codes...

exemple pour la création des lien :

Code:
 if($val["description"]&&(@$_GET["news"]!=$val["ID"])) {
       $news_url = $phpbb_seo->format_url($val["titre"]).'-n'.$val["ID"].'.html';
         echo "class='topictitle' href='".$news_url."'";



Merci.
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Rewriting probleme accent sur certains URL avec format_urlPosté le: Lun Fév 25, 2008 1:02 pm    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

ahh, dans ce cas tu as deux solutions, soit tu t'arranges pour stocker la sortie dans une variable jusqu'au moment ou tu peux récupérer le titre à injecter dans l'url en cours, soit tu fait un requête supplémentaire avant la sortie pour récupérer le titre et construire l'url à vérifier.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
freezbee
PR0
PR0


Inscrit le: 10 Déc 2007
Messages: 69

Rewriting probleme accent sur certains URL avec format_urlPosté le: Lun Fév 25, 2008 1:22 pm    Sujet du message: Re: Rewriting probleme accent sur certains URL avec format_url

Bah en fait j'ai essayé de mettre tout le code php au dessus de l'include de la page, page_header en remplçant tout ce qui est echo par des variables et j'ai mis des echo après page header.
Le problème c'est que les variables sont remises à zero par "include common.php" que j'ai placé juste avant avant "include page_header".

Donc je crois que ma seule solution serait ça :
Citation:
soit tu fait un requête supplémentaire avant la sortie pour récupérer le titre et construire l'url à vérifier.
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
Page 2 sur 2 Aller à la page Précédente  1, 2

Navigation Autres sujets de discussion

Sauter vers: