| :: |
| Auteur |
Message |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Ven Mar 23, 2007 8:18 pm Sujet du message: [phpBB annuaire]Mises au point. |
|
|
Bonjour,
je viens d'installer le tout dernier patch SEO phpbb annuaire 0.2.0B1 et tout fonctionne correctement apparemment :
http://www.eco-citoyen.org/Forum/annuaire.php
J'ai seulement deux questions :
- Je ne comprend pas car je n'ai pas de balises {TITLE} permettant à Firefox de m'afficher le titre de mes pages dans l'annuaire ...
- Quels fichiers modifier pour que je puisse renommer mon annuaire de :
-http://www.eco-citoyen.org/Forum/annuaire.php
à
-http://www.eco-citoyen.org/Forum/eco-annuaire.php
Merci pour votre aide !  |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 485 Localisation: Région Parisienne
|
Posté le: Ven Mar 23, 2007 8:46 pm Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Par défaut le titre est déclaré en fin du fichier annuaire.php
| Code: | | $page_title = $lang['Index']; |
Cette variable n'est pas renseignée dans ton fichier lang ?
dans page_header.php
| Code: | 'PAGE_TITLE' => $page_title,
|
dans overall_header.tpl
| Code: | | <title>{PAGE_TITLE}</title> |
Il faut que j'écrive les modifs que j'ai fait pour avoir des titres et description dynamiques et que je publie. |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Sam Mar 24, 2007 12:20 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Salut !
Dans mon fichier lang_main, j'ai : | Citation: | | $lang['Index'] = ''; |
C'est normal ?
Dans page_header et overall_header, j'ai bien les fichiers ci-dessus ...
 |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 485 Localisation: Région Parisienne
|
Posté le: Sam Mar 24, 2007 8:08 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Essaye ça
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
annuaire.php
#
#-----[ FIND ]------------------------------------------
#
$template->set_filenames(array('body' => 'annuaire_add_site.tpl'));
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$page_title = $lang['annuaire_link'];
$phpbb_seo->seo_meta['meta_desc'] = $lang['annuaire_descr'];
$phpbb_seo->seo_meta['keywords'] = $phpbb_seo->make_keywords($phpbb_seo->seo_meta['meta_desc']);
#
#-----[ FIND ]------------------------------------------
#
//
// On parse les variables
$template->set_filenames(array('body' => 'annuaire_view_cat.tpl'));
#
#-----[ AFTER, ADD ]------------------------------------------
#
$extra_title = ($start != 0) ? ' - ' . $lang['Page'] . ( floor( $start / $board_config['annu_show'] ) + 1 ) : '';
$page_title = $cat['annu_cat_name'] . ' : ' . $lang['annuaire_link'] . "$extra_title";
$phpbb_seo->seo_meta['meta_desc'] = $cat['annu_cat_name'] . ' : ' . $lang['annuaire_descr'] . "$extra_title";
$phpbb_seo->seo_meta['keywords'] = $phpbb_seo->make_keywords($phpbb_seo->seo_meta['meta_desc']);
#
#-----[ FIND ]------------------------------------------
#
$page_title = $lang['Index'];
#
#-----[ REPLACE WITH ]------------------------------------------
#
// $page_title = $lang['Index'];
#
#-----[ OPEN ]------------------------------------------
#
langage/french/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// phpBB_annuaire
$lang['annuaire_link'] = 'Titre annuaire';
$lang['annuaire_descr'] = 'Description annuaire';
// phpBB_annuaire |
|
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Sam Mar 24, 2007 5:53 pm Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Salut Philippe ...
Je viens de tester la modif' dont tu viens de me parler ci-dessus ...
En page d'accueil de l'annuaire, rien ne change donc toujours sans titre ... et dès que je clique sur une des catégories j'obtiens ce message d'erreur :
| Citation: | | Fatal error: Call to undefined function: make_keywords() in /home/www/ecocitoyen/www/Forum/annuaire.php on line 544 |
voici la ligne concernée : | Citation: | | $phpbb_seo->seo_meta['keywords'] = $phpbb_seo->make_keywords($phpbb_seo->seo_meta['meta_desc']); |
Je me suis dit que cela venait peut être du fait que tu pensait que j'avais installé les meta_keywors dynamique, ce qui n'est pas le cas ! J'ai donc supprimé cette ligne et en la supprimant, les liens fonctionnent et j'ai un titre du style :
"Ecocitoyenneté : Titre annuaire - Mozilla firefox"
La variable du titre de la catégorie fonctionne très bien mais j'ai tout le temps "Titre annuaire" avec.
Il faudrait une ligne indiquant le titre de mon annuaire car en affichant le code source de ma page, je n'ai pas de balise TITLE indiquée alors que je suis sûr que TITLE est dans mon overall_header ... J'avoue ne pas comprendre là !
Aussi ... lorsque je suis dans une catégorie, et que je veux revenir à la page d'accueil de l'annuaire en cliquant sur "Sommaire de l'Annuaire" j'obtiens un message d'erreur car la page indiquée est :
-http://www.eco-citoyen.org/Forum/annuaire.html
Ça ne viendrait pas du .htaccess ?
Voilà, j'espère que mes remarques aident  |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 485 Localisation: Région Parisienne
|
Posté le: Sam Mar 24, 2007 6:50 pm Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
En fait
| Code: | $lang['annuaire_link'] = 'Titre annuaire';
$lang['annuaire_descr'] = 'Description annuaire';
|
Titre annuaire et Description annuaire sont des exemples et tu dois mettre ce que tu veux comme titre et description. |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 485 Localisation: Région Parisienne
|
Posté le: Sam Mar 24, 2007 7:00 pm Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Sinon pour l'autre problème et avoir eco-annuaire.html comme acces à l'annuaire.
| Code: | #
#-----[ OPEN ]------------------------------------------
#
.htaccess
#
#-----[ FIND ]------------------------------------------
#
RewriteRule ^phpbb/.+-lc([0-9]+)-([0-9]+)\.html$ /phpbb/annuaire.php?mode=cat&id=$1&start=$2 [QSA,L]
#
#-----[ BEFORE, ADD ]------------------------------------------
#
RewriteRule ^eco-annuaire.html$ /annuaire.php [L]
#
#-----[ OPEN ]------------------------------------------
#
phpbb_seo/phpbb_seo_class
#
#-----[ FIND ]------------------------------------------
#
$this->annu_seo_static = array('annu_index' => 'annuaire.html');
#
#-----[ REPLACE WITH ]------------------------------------------
#
$this->annu_seo_static = array('annu_index' => 'eco-annuaire.html');
# |
|
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Dim Mar 25, 2007 1:41 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Salut !
J'ai fait ces modifs ( pardon pour le lang_main, j'aurais pu comprendre tout seul ) donc ça fonctionne, j'ai un titre qui apparait ( Eco-Annuaire ) lorsque je suis dans les catégories mais sur la page d'accueil, je suis toujours sans titre et je pense que ma description n'est pas, à priori, celle que j'ai écrite dans lang_main ...
Aussi, en modifiant htaccess et phpbb_seo_class, j'ai toujours le message d'erreur lorsque je fais "sommaire de l'annuaire" ! Je suis bien renvoyé sur : .../eco-annuaire.html mais cela ne fonctionne pas
J'ai donc essayé autre chose :
J'ai renommé mon annuaire.php en eco-annuaire.php
Ensuite j'ai modifié .htaccess de cette façon : | Citation: | #####################################################
# ANNUAIRE PAGES
########################
RewriteRule ^eco-annuaire.php$ /annuaire.php [L]
RewriteRule ^Forum/.+-lc([0-9]+)-([0-9]+)\.html$ /Forum/eco-annuaire.php?mode=cat&id=$1&start=$2 [QSA,L]
RewriteRule ^Forum/.+-lc([0-9]+)\.html$ /Forum/eco-annuaire.php?mode=cat&id=$1 [QSA,L]
RewriteRule ^Forum/.+-lk([0-9]+)\.html$ /Forum/annuaire_comment.php?id=$1 [QSA,L]
# END ANNUAIRE PAGES
##################################################### |
et phpbb_seo_class comme ceci : | Citation: | | $this->annu_seo_static = array('annu_index' => 'eco-annuaire.php'); |
Ça a l'air de fonctionner même quand je fais "Sommaire de l'annuaire" et ma page d'accueil est bien en .../eco-annuaire.php
Que pensez-vous de ces modif' ? et comment faire alors pour mon titre en page d'accueil de l'annuaire ? Faut-il que j'insère une balise titre dans le annuaire_body.tpl ?
 |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Dim Mar 25, 2007 1:50 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Encore une chose embêtante :
Lorsque je navigue dans l'annuaire et que je souhaite cliquer sur "Ajouter un site à l'annuaire" je suis redirigé vers :
-http://www.eco-citoyen.org/Forum/annuaire.php?mode=add_site
Alors que je devrais l'être vers :
-http://www.eco-citoyen.org/Forum/eco-annuaire.php?mode=add_site
 |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
philippe phpBB SEO Team


Inscrit le: 23 Juin 2006 Messages: 485 Localisation: Région Parisienne
|
Posté le: Dim Mar 25, 2007 8:45 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
annuaire.php?add_site n'est pas réécrite
Il faut ajouter
annuaire.php au fichier robots.txt pour que l'ajout de site ne soit pas crawlé ou alors réécrire cette adresse mais je ne vois pas l'intérêt vu le contenu. |
_________________ Philippe
Webmaster du forum de Discussions sur la New Beetle | Blog 123-newbeetle | Annuaire Automobile |
|
| Revenir en haut de page |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Dim Mar 25, 2007 4:49 pm Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Que faudrait-il faire donc pour réécrire .../annuaire.php?add_site ???
J'ai rajouté "Disallow: /Forum/annuaire.php" à mon fichier robots.txt sinon ... |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Lun Mar 26, 2007 11:40 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
| Eco-Citoyen a écrit: |
J'ai donc essayé autre chose :
J'ai renommé mon annuaire.php en eco-annuaire.php
|
Pourquoi ça ?
Fait plutôt ce que philippe te suggérais, laisse annuaire.php tranquile, et ne modifie que sa réécriture.
| Citation: | | Code: | #
#-----[ OPEN ]------------------------------------------
#
.htaccess
#
#-----[ FIND ]------------------------------------------
#
RewriteRule ^phpbb/.+-lc([0-9]+)-([0-9]+)\.html$ /phpbb/annuaire.php?mode=cat&id=$1&start=$2 [QSA,L]
#
#-----[ BEFORE, ADD ]------------------------------------------
#
RewriteRule ^eco-annuaire.html$ /annuaire.php [L]
#
#-----[ OPEN ]------------------------------------------
#
phpbb_seo/phpbb_seo_class
#
#-----[ FIND ]------------------------------------------
#
$this->annu_seo_static = array('annu_index' => 'annuaire.html');
#
#-----[ REPLACE WITH ]------------------------------------------
#
$this->annu_seo_static = array('annu_index' => 'eco-annuaire.html'); |
|
Sans oublier de modifier phpbb/ par le nom du dossier d'installation de phpbb ou par rien s'il se trouve à la racine de son domaine.
Pour le titre, en plus de l'optimisation de phillipe, remplaces juste :
| Code: | | $page_title = $lang['Index']; |
Par :
| Code: | | $page_title = "Le titre que tu veux pour la home de l'annuaire"; |
Dans annuaire.php.
Je pense que ça suffira
++ |
_________________ 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 |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Jeu Mar 29, 2007 5:06 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Salut dcz ...
1 . Pour le titre, cela fonctionne pour la Home mais du coup, toutes les autres pages ont le même titre que la Home
2 . J'ai donc fait les modifs et suis retourné à la version de départ en suivant tes consignes, donc de nouveau, lorsque je clique sur "Sommaire de l'annuaire" je reviens sur :
http://www.eco-citoyen.org/Forum/eco-annuaire.html avec une erreur 404
On dirait que la réécriture ne fonctionne pas du coup !
De plus, lorsque je clique sur "ajouter un site à l'annuaire", j'obtiens l'erreur : | Citation: | | Fatal error: Call to undefined function: make_keywords() in /home/www/ecocitoyen/www/Forum/annuaire.php on line 328 | dont la ligne est : | Citation: | | $phpbb_seo->seo_meta['keywords'] = $phpbb_seo->make_keywords($phpbb_seo->seo_meta['meta_desc']); |
3 . faut-il donc que j'ajoute ou pas : "Disallow: /Forum/annuaire.php" à mon robots.txt ?
Sinon, j'avais fait les modifs pour faire un test pour voir si je pouvais me débrouiller, pour une fois, pour régler un problème tout seul, mais apparemment cela n'a pas fonctionné
Pouvez-vous m'aider SVP ?
Merci |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Jeu Mar 29, 2007 7:52 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
La 404, c'est normal, tu as changé annuaire en eco-annuaire, faut répercuter dans le .htaccess.
Pour les titres tout seul faudrait plutôt :
| Code: | #
#-----[ OPEN ]------------------------------------------
#
annuaire.php
#
#-----[ FIND ]------------------------------------------
#
$template->set_filenames(array('body' => 'annuaire_add_site.tpl'));
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$page_title = $lang['annuaire_link'];
#
#-----[ FIND ]------------------------------------------
#
//
// On parse les variables
$template->set_filenames(array('body' => 'annuaire_view_cat.tpl'));
#
#-----[ AFTER, ADD ]------------------------------------------
#
$extra_title = ($start != 0) ? ' - ' . $lang['Page'] . ( floor( $start / $board_config['annu_show'] ) + 1 ) : '';
$page_title = $cat['annu_cat_name'] . "$extra_title";
#
#-----[ FIND ]------------------------------------------
#
$page_title = $lang['Index'];
#
#-----[ REPLACE WITH ]------------------------------------------
#
// $page_title = $lang['Index'];
#
#-----[ OPEN ]------------------------------------------
#
langage/french/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// phpBB_annuaire
$lang['annuaire_link'] = 'Titre annuaire';
$lang['annuaire_descr'] = 'Description annuaire';
// phpBB_annuaire |
Pour le disallow, oui, ce serait pas inutile
++ |
_________________ 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 |
|
 |
Eco-Citoyen PR1


Inscrit le: 09 Oct 2006 Messages: 198 Localisation: Californie
|
Posté le: Ven Mar 30, 2007 1:16 am Sujet du message: Re: [phpBB annuaire]Mises au point. |
|
|
Salut dcz,
Je pensais avoir déjà changé le .htaccess, le voici ( enfin la partie annuaire ) | Citation: | #####################################################
# ANNUAIRE PAGES
########################
RewriteRule ^eco-annuaire.html$ /annuaire.php [L]
RewriteRule ^Forum/.+-lc([0-9]+)-([0-9]+)\.html$ /Forum/annuaire.php?mode=cat&id=$1&start=$2 [QSA,L]
RewriteRule ^Forum/.+-lc([0-9]+)\.html$ /Forum/annuaire.php?mode=cat&id=$1 [QSA,L]
RewriteRule ^Forum/.+-lk([0-9]+)\.html$ /Forum/annuaire_comment.php?id=$1 [QSA,L]
# END ANNUAIRE PAGES
##################################################### | Que faut-il modifier selon toi ?
Sinon, effectivement, j'ai de nouveau des titres dans les catégories, mais comme je le disais plus haut à Philippe, je n'ai pas de titre pour ma page d'accueil de l'annuaire !!
Et j'ai toujours cette erreur : | Citation: | De plus, lorsque je clique sur "ajouter un site à l'annuaire", j'obtiens l'erreur :
| Citation: | Fatal error: Call to undefined function: make_keywords() in /home/www/ecocitoyen/www/Forum/annuaire.php on line 328
| dont la ligne est :
| Citation: | $phpbb_seo->seo_meta['keywords'] = $phpbb_seo->make_keywords($phpbb_seo->seo_meta['meta_desc']);
|
|
Merci pour votre aide ...
 |
_________________ Ecocitoyenneté et Environnement
Portail mxBB||Forum phpBB||Site Joomla |
|
| Revenir en haut de page |
|
 |
|
|