PhpBB rewrité mais le GGBot reste sur l'index. Quid ?

WRInaute discret
Hello à tous
J'ai un PR3, et mes viewtopics sont url rewrités en .html, avec le titre dans l'url...
Mais le googlebot s'obstine à rester coincé sur l'index, et ne vas pas plus loin.
Je ne l'ai jamais vu sur aucun forum de mon phpBB, et je ne retrouve aucun topic sur Google...

Quelqu'un pourrait m'expliquer pourquoi ?
 
WRInaute passionné
FrenchKiss a dit:
Hello à tous
J'ai un PR3, et mes viewtopics sont url rewrités en .html, avec le titre dans l'url...
Mais le googlebot s'obstine à rester coincé sur l'index, et ne vas pas plus loin.
Je ne l'ai jamais vu sur aucun forum de mon phpBB, et je ne retrouve aucun topic sur Google...

Quelqu'un pourrait m'expliquer pourquoi ?
J'ai observé, et il ne me semble pas qu'il y ait de frein à l'indexation...
tu devrais par exemple mettre les derniers sujets du forum en page d'accueil (permettant ainsi de faire les fils profiter du PR de ta page d'accueil).
Avec un PR3, Google n'ira pas au niveau 3 de pages liées tout seul.. il faut l'aider :wink:

Message Edité : Soit dit en passant, ma première impression sur ton site est très positive ; je vais de ce pas approfondir ma lecture :wink:
 
WRInaute passionné
Quelqu'un pourrait m'expliquer pourquoi ?

Je ne sais pas si tu utilises Robotstats, mais si c'est le cas, tu ne peux pas voir une page html dans tes stats.

J'ai constaté le même problème que toi, mais comme j'utilise phpstats pour analyser mes visiteurs, j'ai utilisé le script adequate.

Ainsi, sur Robotstats, je ne voix "que" mon index de forum crawlé par google, alors que sur phpstats, je vois bien toutes les pages crawlées.
 
WRInaute discret
Hey, merci pour vos réponses :)

DJ_Apx a dit:
tu devrais par exemple mettre les derniers sujets du forum en page d'accueil (permettant ainsi de faire les fils profiter du PR de ta page d'accueil).Avec un PR3, Google n'ira pas au niveau 3 de pages liées tout seul.. il faut l'aider Wink
Ils sont déjà sur ma page d'accueil : j'affiche en permanence les 10 derniers sujets mis à jours...
Mais je me dis aussi que l'activité sur mon forum étant ce qu'elle est, ces liens sont trop changeants pour être réellement pris en compte par Google...

Message Edité : Soit dit en passant, ma première impression sur ton site est très positive ; je vais de ce pas approfondir ma lecture
N'hésites pas, je t'en prie - j'ai vu que tu nous avais rejoint :)

@Ohax : effectivement, il indexe des pages de mon forum.
MAIS aucune trace d'un topic rewrité -> il n'a pas indexé grand chose depuis la mise en place de l'UR, et ce malgré un PR3 ...
De plus, je m'aperçois que Google a indexé des pages pourtant incluses dans mon robots.txt ... 8O :?:

Oli004 a dit:
Je ne sais pas si tu utilises Robotstats, mais si c'est le cas, tu ne peux pas voir une page html dans tes stats.
J'ai constaté le même problème que toi, mais comme j'utilise phpstats pour analyser mes visiteurs, j'ai utilisé le script adequate.
Ainsi, sur Robotstats, je ne voix "que" mon index de forum crawlé par google, alors que sur phpstats, je vois bien toutes les pages crawlées.
En fait jusqu'à présent, je me contentais du "viewonline" et du panneau d'admin pour voir qui était où - ce qui me montrait le bot Google sur l'index, uniquement, jamais ailleurs, plus Xiti pour les stats globales du site.
Robostats ne me plait qu'à moitié, je peux me tromper, mais j'ai l'impression qu'il est plus que périmé, notamment au niveau des user agents et des IP, vrai ou faux ?
Quant à phpstats je connaissais pas : je vais regarder ça.

Quoiqu'il en soit, la commande site:www.monsite.com/monforum m'indique que j'ai TRES peu de pages indexées de mon forum, et ce malgré une UR béton... et je trouve ça bizarre :/
 
WRInaute passionné
FrenchKiss a dit:
]En fait jusqu'à présent, je me contentais du "viewonline" et du panneau d'admin pour voir qui était où - ce qui me montrait le bot Google sur l'index, uniquement, jamais ailleurs, plus Xiti pour les stats globales du site.
Nota bene :
Avec le MOD que tu as installé pour la suppression des SID, quand un invité visite simultanément plusieurs pages (comportement des robots lors d'une exploration en profondeur), il n'apparaît qu'une seule fois (donc sur la page Index).
Tu ne peux donc pas te fier à cet affichage pour en déduire le comportement des robots sur un phpBB optimisé référencement :wink:
 
WRInaute passionné
@FrenchKiss

Le plus simple, au lieu de surveiller le passager des bots, tu peux toujours controler l'indexage qui en résulte, c'est un peu décalé dans le temps, mais c'est ce qu'il y a de plus fiable :D
 
WRInaute discret
:)
Et bien, comme la requête proposée par Ohax permet de le constater, l'indexation des pages de mon forum est quasi nulle (et indexe des pages "disallowed" dans mon robots.txt en plus).

Quelqu'un a-t'il une explication à ce fâcheux problème ?
(j'en profite pour signaler à la cantonnade que je cherche des partenaires -> MP) ...
 
WRInaute passionné
FrenchKiss a dit:
:)
Et bien, comme la requête proposée par Ohax permet de le constater, l'indexation des pages de mon forum est quasi nulle
Tu as certes appliqué le MOD de Kaizen à la lettre, mais tu n'as pas modifié tes descriptions de page de façon à les différencier, par exemple...
Cherche de ce côté tout d'abord :wink:
 
WRInaute discret
hey :)
Tu me parles du META description ??
Il pèse encore dans la balance ? C'est vrai que je l'ai un peu négligé celui-la... Bon ben je sais ce que je vais faire cette nuit... Merci du conseil.

Pour le reste, quand je regarde de plus près QUELLES PAGES sont indexées, il semblerait que ça soit principalement
- les forums : monsite/phpbb2/forum.html (l'équivalent de viewforum.php)
- les topics (ceux qui étaient affichés sur ma home, sous la forme de "messages récents").

Donc si
(1) Home > (2) Index du Forum > (3) ViewForum > (4) ViewTopics,
GGBot ne va pas plus loin que le niveau 3.

Donc en partant du principe qu'il est "physiquement" stoppé par le PR 3 (qui l'empêcherait d'aller plus profond sur mon site) :
Comment faire pour qu'il aille plus loin que mes foutus viewforum (rewrités) et indexe ainsi mes jolis topics (rewrités super sexy en plus) ?
... à part augmenter mon PR à 4 et / ou étaler mes topics sur une page "poubelle" facilement "atteignable" par google ?
 
WRInaute passionné
FrenchKiss a dit:
hey :)
Tu me parles du META description ??
Il pèse encore dans la balance ? C'est vrai que je l'ai un peu négligé celui-la... Bon ben je sais ce que je vais faire cette nuit... Merci du conseil.
Il n'y a pas de quoi :wink:
Le META description, s'il ne te sert pas à te positionner, sert par contre à rendre tes pages différentes les unes des autres aux yeux de Google.

Si tu veux voir un exemple tout-à-fait honorable de META descriptions pour phpBB (mieux que WRI ? :lol: ) passe voir ce que j'ai fait sur mon forum... sur http://www.djgwada.com/phpBB2/debat-768 ... aussi.html par exemple.

Donc si
(1) Home > (2) Index du Forum > (3) ViewForum > (4) ViewTopics,
GGBot ne va pas plus loin que le niveau 3.

Donc en partant du principe qu'il est "physiquement" stoppé par le PR 3 (qui l'empêcherait d'aller plus profond sur mon site) :
Comment faire pour qu'il aille plus loin que mes foutus viewforum (rewrités) et indexe ainsi mes jolis topics (rewrités super sexy en plus) ?
... à part augmenter mon PR à 4 et / ou étaler mes topics sur une page "poubelle" facilement "atteignable" par google ?
Je ne sais pas quel est mon PR, je ne peux donc pas te dire si c'est mon site qui est super-bien-navigable ou si mon PR est incroyablement facilitant...
Mais avec le même type de MODs, j'ai un taux d'indexation bien supérieur, sans avoir fait de page plan.

Si tu peux m'indiquer le PR de mon site, l'info sera la bienvenue (pas le temps de passer sur yagoort, et pas fan de la spybar de google) :wink:
 
WRInaute passionné
@Dj_Apx

Je regardais ce matin ton forum à titre d'exemple (c'est déja bon signe quand on sert d'exemple :wink: ) et je me suis demandé ce que c'etait cette META :
<meta name="kimbwa" content="Ou ké mèt sit' la sa an favori aw èvè ou ké vin souvan anlè fowòm la..." >

(rq : j'ai pris une page au hasard : h**p://www.djgwada.com/phpBB2/debat-547-long-le-formulaire.html)

Je suppose que ce doit être du créole, mais en tant que zoreil :wink: je ne comprends pas trop le pourquoi de cette meta et son utilité :?:

En revanche, je constate que tu as appliqué ce que je demandais dans ce poste qui etait resté sans réponse.

DOnc dans un premier temps, je te félicite, et dans un second pourrais-je te demander comment as tu procédé stp ? :)
 
WRInaute discret
@oli004 : check ton topic, je t'ai posté une solution à ton pb.
Pas exactement ce que tu veux, mais un bon truc quand même, que j'ai mis en place cette nuit.
 
WRInaute passionné
oli004 a dit:
Je regardais ce matin ton forum à titre d'exemple (c'est déja bon signe quand on sert d'exemple :wink: ) et je me suis demandé ce que c'etait cette META :
<meta name="kimbwa" content="Ou ké mèt sit' la sa an favori aw èvè ou ké vin souvan anlè fowòm la..." >

Je suppose que ce doit être du créole, mais en tant que zoreil :wink: je ne comprends pas trop le pourquoi de cette meta et son utilité :?:
Traduction
"Tu mettras ce site dans tes favoris et tu viendras souvent sur le forum"
C'est une variante de la très efficace balise subliminale "jedi".
Pour que ça marche, il faut évidemment l'adapter à ton public. :wink:

J'ai fait +33% de visites par semaine depuis que je l'ai mise en place 8)

DOnc dans un premier temps, je te félicite, et dans un second pourrais-je te demander comment as tu procédé stp ?
Si la solution de FK ne te convient pas, je ferai un MOD... mais regarde d'abord ce qu'il a mis en place, c'est pas mal :wink:
 
WRInaute passionné
Si la solution de FK ne te convient pas, je ferai un MOD... mais regarde d'abord ce qu'il a mis en place, c'est pas mal

Alors, ... après quelques heures et soirées dinvestigation, j'ai tout de même avancé un petit peu, mais je reste toujours bloqué sur l'integration de mon ajout à la META description.

Je viens de commencer par installer le MOD Description sujet (en français) trouvé ici

Puis, je l'ai exploité pour afficher cette description, sous le titre du topic (je pense que ça peut aider pour adsence)

maintenant, je suis coincé pour l'intégrer dans la META description de mes pages de topics.

Ce n'est pas tout à fait ce que je recherchais au départ dans le sujet que j'avais lancé il y a quelques semaines : meta name='description' dynamique suivant le texte des pages
Mais ça peut être un bon compromis.

PS: Mon foum expérimentale est ici et un post avec utilisation du mod Description sujet se trouve
 
WRInaute passionné
Citation:
Puis, je l'ai exploité pour afficher cette description, sous le titre du topic (je pense que ça peut aider pour adsence)

maintenant, je suis coincé pour l'intégrer dans la META description de mes pages de topics.
Je t'explique comment faire ici : https://www.webrankinfo.com/forum/t/meta-name-description-dynamique-suivant-le-texte-des-pages.26770/

Oui, FrenchKiss j'ai commencé par ta description, mais sans succès. Je pense que c'est un probleme de nom de variable ou bien quelque chose qui empeche d'afficher la méta dans la zone ou elle doit s'inserer. Je vais pousser un peu plus les recherches et si ça coince tjs, je reposterai ici
 
WRInaute discret
Bizarre.
Ok mon tuto rapide n'est pas aussi clair qu'il pourrait l'être, mais j'y ai mis toutes les modifs que j'avais faites.
Si tu as installé le mod topic_description, alors c'est la meilleure façon de l'exploiter pour obtenir des meta descriptions dynamiques.
 
Nouveau WRInaute
Urg ! Je me suis fais avoir comme un bleu pour la pub intégrée dans le forum, excellent lol
Lol vraiment excellent je suis mdr, c’est pas très honnête pour le visiteur mais sa doit bien marcher :D
 
WRInaute passionné
Urg ! Je me suis fais avoir comme un bleu pour la pub intégrée dans le forum, excellent lol

J'avais fait le même remarque lorsque je m'etais fait aussi avoir :D :wink:
efficace, même si un peu borderline :?

Si tu as installé le mod topic_description, alors c'est la meilleure façon de l'exploiter pour obtenir des meta descriptions dynamiques.

Justement, je n'ai pas installé topic_description mais "description_sujet" qui est à mon avis la même chose, mais en français. Le mod fonctionne très bien, mais pour adapter au tuto que tu m'avais conseillé, il faut que j'adapte les variables utilisées.
 
WRInaute passionné
Bon, rien n'y fait :cry:

et je pense que le problème se situe ici :

//
// Output page header
//
$page_title = $lang['View_topic'] .' - ' . $topic_title;
$page_desc = $forum_topic_data['topic_description'];

j'ai essayé de remplacer 'topic_description' par :
topic_title, ça fonctionne
topic_time, ça fonctionne
topic_id, ça fonctionne
forum_id, ça fonctionne
etc .

mais

topic_description, ça ne fonctionne pas (un trou dans la meta)

Voici le mod que j'ai utilisé, il est en trois etapes et fonctionne :

##############################################################
## MOD Titre : Description Sujets
## MOD Auteur : Alcazarfr - http://membres.lycos.fr/alcazarfr
##
## MOD Description : Rajoute aux sujets une description visible dans
## la page d'accueil des forums, les prévisualisations et les recherches.
## Possibilité d'obliger ou non les utilisateurs à décrire les nouveaux messages.
##
## MOD Version : 1.1.3
##
## Niveau d'installation : facile / moyen
## Temps d'installation : 15 minutes
## Fichiers à éditer : 12
## posting.php
## viewforum.php
## search.php
## admin/admin_board.php
## includes/functions_post.php
## language/lang_french/lang_main.php
## language/lang_french/lang_admin.php
## templates/subSilver/admin/board_config_body.tpl
## templates/subSilver/posting_body.tpl
## templates/subSilver/posting_preview.tpl
## templates/subSilver/viewforum_body.tpl
## templates/subSilver/search_results_topics.tpl
##
## Fichier inclu : 1
## install_description_sujet.php
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Notes de l'auteur : - N'oubliez pas les requêtes SQL !!!!
## - Placez les codes EXACTEMENT aux endroits donnés
## - MOD pour subSilver (ou dérivé) uniquement
## - La configuration du mod se fait dans le panneau de configuration,
## rubrique Administration Générale, Configuration,
## Options de Base de l'Utilisateur et du Forum
##
##############################################################
## Historique du MOD :
##
## 2004-07-09 - Version 0.1.0
## - Beta Test
##
## 2004-07-10 - Version 1.0.1
## - Garde la description lors de l'édition. Corrige une erreur.
## - Visible dans les prévisulations.
##
## 2004-08-05 - Version 1.1.1
## - Visible dans viewtopic.php
## - Résolution d'un problème dans le fichier d'install
##
## 2004-08-15 - Version 1.1.2
## - Création du fichier install_description_sujet.php
## - Visible dans toutes les recherches
## - Obliger ou non les utilisateurs à rentrer une description.
## - Résolution du bug d'affichage dans la rédaction des Messages Privés
## - Résolution du bug d'affichage dans la visualisation des forums
##
## 2004-09-15 - Version 1.1.3
## - Amélioration de l'affichage
## - ADD-ONS pour options
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ SQL ]----------------------------------------------
#
# Executez le fichier install_description_sujet.php à la racine de votre forum
# OU
# Executez manuellement les requêtes suivantes (Changez le prefixe phpbb_ par votre prefixe si necessaire)
#
ALTER TABLE phpbb_posts_text ADD post_description VARCHAR(100) NULL ;
ALTER TABLE phpbb_topics ADD topic_description VARCHAR(150) NULL ;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('description_sujet', '0');

#
#-----[ OUVRIR]----------------------------------------------
#
posting.php

#
#-----[ TROUVER ]----------------------------------------------
#
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
pt.post_subject

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
, pt.post_description

#
#-----[ TROUVER ]----------------------------------------------
#
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';

#
#-----[ APRES, AJOUTER]----------------------------------------------
#
$description = ( !empty($HTTP_POST_VARS['description']) ) ? $HTTP_POST_VARS['description'] : '';

#
#-----[ TROUVER]----------------------------------------------
#
prepare_post($mode, $post_data, $bbcode_on

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
, $subject

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
, $description

#
#-----[ TROUVER ]----------------------------------------------
#
submit_post($mode, $post_data

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
str_replace("\'", "''", $subject),

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
str_replace("\'", "''", $description),

#
#-----[ TROUVER ]----------------------------------------------
#
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['subject']))) : '';

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$description = ( !empty($HTTP_POST_VARS['description']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['description']))) : '';

#
#-----[ TROUVER ]----------------------------------------------
#
$preview_subject = $subject;

#
#-----[ APRES, AJOUTER]----------------------------------------------
#
$preview_description = $description;

#
#-----[ TROUVER ]----------------------------------------------
#
$preview_subject = ( !empty($subject) ) ? preg_replace($orig_word, $replacement_word, $preview_subject) : '';

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$preview_description = ( !empty($description) ) ? preg_replace($orig_word, $replacement_word, $preview_description) : '';

#
#-----[ TROUVER ]----------------------------------------------
#
$template->assign_vars(array(
'TOPIC_TITLE' => $preview_subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'TOPIC_DESCRIPTION' => $preview_description,
'POST_DESCRIPTION' => $preview_description,
#
#-----[ TROUVER ]----------------------------------------------
#
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$description = '';

#
#-----[ TROUVER ]----------------------------------------------
#
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';

$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
$subject = '';

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$description = '';

#
#-----[ TROUVER ]----------------------------------------------
#
else if ( $mode == 'quote' || $mode == 'editpost' )
{
$subject = ( $post_data['first_post'] ) ? $post_info['topic_title'] : $post_info['post_subject'];

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$description = $post_info['post_description'];

#
#-----[ TROUVER ]----------------------------------------------
#
if ( !empty($orig_word) )
{
$subject = ( !empty($subject) ) ? preg_replace($orig_word, $replace_word, $subject) : '';

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$description = ( !empty($description) ) ? preg_replace($orig_word, $replace_word, $description) : '';

#
#-----[ TROUVER ]----------------------------------------------
#
//
// Output the data to the template
//
$template->assign_vars(array(
'USERNAME' => $username,
'SUBJECT' => $subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'DESCRIPTION' => $description,

#
#-----[ TROUVER ]----------------------------------------------
#
'L_DELETE_POST' => $lang['Delete_post'],

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'L_POST_DESCRIPTION' => $lang['Post_description'],

#
#-----[ OUVRIR ]----------------------------------------------
#
search.php

#
#-----[ TROUVER ]----------------------------------------------
#
if ( $show_results == 'posts' )
{
$sql = "SELECT pt.post_text, pt.bbcode_uid, pt.post_subject

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
, pt.post_subject

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
, pt.post_description
#
#-----[ TROUVER ]----------------------------------------------
#
$message = $searchset[$i]['post_text'];
$topic_title = $searchset[$i]['topic_title'];

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$topic_description = $searchset[$i]['topic_description'];

#
#-----[ TROUVER ]----------------------------------------------
#
$topic_title = preg_replace($orig_word, $replacement_word, $topic_title);
$post_subject = ( $searchset[$i]['post_subject'] != "" ) ? preg_replace($orig_word, $replacement_word, $searchset[$i]['post_subject']) : $topic_title;

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$topic_description = preg_replace($orig_word, $replacement_word, $topic_description);
$post_description = ( $searchset[$i]['post_description'] != "" ) ? preg_replace($orig_word, $replacement_word, $searchset[$i]['post_description']) : $topic_description;

#
#-----[ TROUVER ]----------------------------------------------
#
$post_subject = ( $searchset[$i]['post_subject'] != '' ) ? $searchset[$i]['post_subject'] : $topic_title;

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$post_description = ( $searchset[$i]['post_description'] != '' ) ? $searchset[$i]['post_description'] : $topic_description;

#
#-----[ TROUVER ]----------------------------------------------
#
$template->assign_block_vars("searchresults", array(
'TOPIC_TITLE' => $topic_title,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'TOPIC_DESCRIPTION' => $topic_description,

#
#-----[ TROUVER ]----------------------------------------------
#
$topic_title = preg_replace($orig_word, $replacement_word, $searchset[$i]['topic_title']);

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$topic_description = preg_replace($orig_word, $replacement_word, $searchset[$i]['topic_description']);

#
#-----[ TROUVER ]----------------------------------------------
#
$template->assign_block_vars('searchresults', array(
'FORUM_NAME' => $searchset[$i]['forum_name'],
'FORUM_ID' => $forum_id,
'TOPIC_ID' => $topic_id,
'FOLDER' => $folder_image,
'NEWEST_POST_IMG' => $newest_post_img,
'TOPIC_FOLDER_IMG' => $folder_image,
'GOTO_PAGE' => $goto_page,
'REPLIES' => $replies,
'TOPIC_TITLE' => $topic_title,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'TOPIC_DESCRIPTION' => $topic_description,

#
#-----[ OUVRIR ]----------------------------------------------
#
viewforum.php

#
#-----[ TROUVER ]----------------------------------------------
#
$topic_title = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $topic_rowset[$i]['topic_title']) : $topic_rowset[$i]['topic_title'];

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#

$topic_description = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $topic_rowset[$i]['topic_description']) : $topic_rowset[$i]['topic_description'];

#
#-----[ TROUVER ]----------------------------------------------
#
'TOPIC_TITLE' => $topic_title,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'TOPIC_DESCRIPTION' => $topic_description,

#
#-----[ OUVRIR ]----------------------------------------------
#
includes/functions_post.php

#
#-----[ TROUVER ]----------------------------------------------
#
function prepare_post(&$mode, &$post_data, &$bbcode_on, &$html_on, &$smilies_on

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
&$subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
&$description,

#
#-----[ TROUVER ]----------------------------------------------
#
// Check subject
if (!empty($subject))
{
$subject = htmlspecialchars(trim($subject));
}
else if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
{
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_subject'] : $lang['Empty_subject'];
}

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
// MOD description sujet
if (!empty($description))
{
$description = htmlspecialchars(trim($description));
}
else if ( $board_config['description_sujet'] == 1 )
{
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']) )
{
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_description'] : $lang['Empty_description'];
}
}

#
#-----[ TROUVER ]----------------------------------------------
#
function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
&$post_subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
&$post_description,

#
#-----[ TROUVER ]----------------------------------------------
#
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
topic_title,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
topic_description,

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
'$post_subject',

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'$post_description',

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
topic_title = '$post_subject',

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
topic_description = '$post_description',

#
#-----[ TROUVER ]----------------------------------------------
#
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . "

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
post_subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
post_description,

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
'$post_subject',

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'$post_description',

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
bbcode_uid = '$bbcode_uid',

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
post_description = '$post_description',

#
#-----[ TROUVER ]----------------------------------------------
#
add_search_words('single',

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
stripslashes($post_subject)

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
, stripslashes($post_description)

#
#-----[ OUVRIR ]----------------------------------------------
#
admin/admin_board.php

#
#-----[ TROUVER ]----------------------------------------------
#
$html_yes = ( $new['allow_html'] ) ? "checked=\"checked\"" : "";
$html_no = ( !$new['allow_html'] ) ? "checked=\"checked\"" : "";

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#

$description_sujet_yes = ( $new['description_sujet'] ) ? "checked=\"checked\"" : "";
$description_sujet_no = ( !$new['description_sujet'] ) ? "checked=\"checked\"" : "";

#
#-----[ TROUVER ]----------------------------------------------
#
"L_NO" => $lang['No'],

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
"L_DESCRIPTION_SUJET" => $lang['Description_sujet'],

#
#-----[ TROUVER ]----------------------------------------------
#
"HTML_YES" => $html_yes,
"HTML_NO" => $html_no,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
"DESCRIPTION_SUJET_YES" => $description_sujet_yes,
"DESCRIPTION_SUJET_NO" => $description_sujet_no,

#
#-----[ OUVRIR ]----------------------------------------------
#
language/lang_french/lang_main.php

#
#-----[ TROUVER ]----------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------

#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
// MOD Description Sujet
$lang['Post_description'] = 'Description du sujet';
$lang['Empty_description'] = 'Vous devez décrire votre sujet avant de pouvoir le poster.';

#
#-----[ OUVRIR ]----------------------------------------------
#
language/lang_french/lang_admin.php

#
#-----[ TROUVER ]----------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------

#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
// Mod Description sujets
$lang['Description_sujet'] = 'Obliger les utilisateurs à décrire les nouveaux sujets';

#
#-----[ OUVRIR ]----------------------------------------------

templates/subSilver/admin/board_config_body.tpl

#
#-----[ TROUVER ]----------------------------------------------
#
<tr>
<th class="thHead" colspan="2">{L_ABILITIES_SETTINGS}</th>
</tr>

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
<tr>
<td class="row1">{L_DESCRIPTION_SUJET}</td>
<td class="row2"><input type="radio" name="description_sujet" value="1" {DESCRIPTION_SUJET_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="description_sujet" value="0" {DESCRIPTION_SUJET_NO} /> {L_NO}</td>
</tr>

#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ TROUVER ]----------------------------------------------
#
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
</span> </td>
</tr>

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
<!-- BEGIN switch_not_privmsg -->
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_POST_DESCRIPTION}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="description" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{DESCRIPTION}" />
</span> </td>
</tr>
<!-- END switch_not_privmsg -->
#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/posting_preview.tpl

#
#-----[ TROUVER ]----------------------------------------------
#
<td class="row1"><img src="templates/subSilver/images/icon_minipost.gif" alt="{L_POST}"

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
{POST_SUBJECT}

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
- {TOPIC_DESCRIPTION}


#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/search_results_topics.tpl

#
#-----[ TROUVER ]----------------------------------------------
#
<td class="row2"><span class="topictitle">{searchresults.NEWEST_POST_IMG}{searchresults.TOPIC_TYPE}<a href="{searchresults.U_VIEW_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a></span><br /><span class="gensmall">{searchresults.GOTO_PAGE}</span></td>

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
</td>

#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
<font size = "1" > {topicrow.TOPIC_DESCRIPTION} </font>

#
#-----[ OUVRIR]----------------------------------------------
#
templates/subSilver/viewforum_body.tpl

#
#-----[ TROUVER ]----------------------------------------------
#
<td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
</td>

#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
<font size = "1" > {topicrow.TOPIC_DESCRIPTION} </font>

#
#-----[ SAUVEGARDER ET FERMER TOUS LES FICHIERS ]------------------------------------------
#
# FdM

partie 2 :

##############################################################
## MOD Titre : Description Sujet - ADD-ON Recherche
## MOD Auteur : Alcazarfr - http://membres.lycos.fr/alcazarfr
##
## MOD Description : Cet ADD-ON Rajoute la description du message dans la page dans viewtopic.php,
## autrement dit, dans les pages des sujets.
##
## MOD Version : 1.0.0
##
## Niveau d'installation : facile
## Temps d'installation : 2 minutes
## Fichier(s) à éditer : 3
## viewtopic.php
## templates/subSilver/viewtopic_body.tpl
## language/lang_french/lang_main.php
##
## Fichier inclu : 0
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Note de l'auteur : Vous devez avoir installer le MOD Description sujet avant
## d'installer ce mod.
##
##############################################################
## Historique du MOD :
##
## 2004-08-05 - Version 1.0.0
## - Création
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ OUVRIR ]----------------------------------------------
#
viewtopic.php

#
#-----[ TROUVER ]----------------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website,

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
pt.post_subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
pt.post_description,
#
#-----[ TROUVER ]----------------------------------------------
#
$post_subject = ( $postrow[$i]['post_subject'] != '' ) ? $postrow[$i]['post_subject'] : '';

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$post_description = ( $postrow[$i]['post_description'] != '' ) ? $postrow[$i]['post_description'] : '';

#
#-----[ TROUVER ]----------------------------------------------
#
$post_subject = preg_replace($orig_word, $replacement_word, $post_subject);

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
$post_description = preg_replace($orig_word, $replacement_word, $post_description);

#
#-----[ TROUVER ]----------------------------------------------
#
'POST_SUBJECT' => $post_subject,

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
'POST_DESCRIPTION' => $post_description,

#
#-----[ OUVRIR ]----------------------------------------------
#
language/lang_french/lang_main.php

#
#-----[ TROUVER ]----------------------------------------------
#
$lang['Post_subject'] = 'Sujet du message';

#
#-----[ REMPLACER PAR ]----------------------------------------------
#
$lang['Post_subject'] = 'Sujet et description du message';

#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ TROUVER ]----------------------------------------------
#
{postrow.POST_SUBJECT}

#
#-----[ DANS LA LIGNE, TROUVER ]----------------------------------------------
#
{postrow.POST_SUBJECT}

#
#-----[ APRES, AJOUTER ]----------------------------------------------
#
- {postrow.POST_DESCRIPTION}

#
#-----[ SAUVEGARDER ET FERMER TOUS LES FICHIERS ]------------------------------------------
#
# FdM

partie 3

##############################################################
## MOD Titre : Description Sujet - ADD-ON Recherche
## MOD Auteur : Alcazarfr - http://membres.lycos.fr/alcazarfr
##
## MOD Description : Cet ADD-ON permet de ne pas voir la description lors d'un post
## qui n'est pas le premier, ou lors de l'édition d'un message
## qui n'est pas le premier.
##
## MOD Version : 1.0.0
##
## Niveau d'installation : facile
## Temps d'installation : 1 minutes
## Fichier(s) à éditer : 2
## posting.php
## templates/subSilver/posting_body.tpl
##
## Fichier inclu : 0
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Note de l'auteur : Vous devez avoir installer le MOD Description sujet avant
## d'installer ce mod.
##
##############################################################
## Historique du MOD :
##
## 2004-08-05 - Version 1.0.0
## - Création
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ OUVRIR ]----------------------------------------------
#
posting.php

#
#-----[ TROUVER ]----------------------------------------------
#
$template->pparse('body');

#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
{
$template->assign_block_vars('switch_not_privmsg.si_pas_nouveau_ou_edition', array());
}

#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ TROUVER ]----------------------------------------------
#
<!-- BEGIN switch_not_privmsg -->
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_POST_DESCRIPTION}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="description" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{DESCRIPTION}" />
</span> </td>
</tr>
<!-- END switch_not_privmsg -->

#
#-----[ REMPLACEZ PAR ]----------------------------------------------
#
<!-- BEGIN switch_not_privmsg -->
<!-- BEGIN si_pas_nouveau_ou_edition -->
<tr>
<td class="row1" width="22%"><span class="gen"><b>{L_POST_DESCRIPTION}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="description" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{DESCRIPTION}" />
</span> </td>
</tr>
<!-- END si_pas_nouveau_ou_edition -->
<!-- END switch_not_privmsg -->

#
#-----[ SAUVEGARDER ET FERMER TOUS LES FICHIERS ]------------------------------------------
#
# FdM
 
WRInaute discret
Hello
Je pense que si $forum_topic_data['topic_description'] est vide, c'est que tu ne récupères pas le champ topic_description dans ta requête SQL.
Il faut donc chercher un truc du style
$forum_topic_data = "SELECT .... WHERE ...":
et rajouter le champ "topic_description" dans la partie "select".
 
WRInaute passionné
Bon, c'etait presque ça FrenchKiss, il manquait effectivement un appel quelques lignes plus haut, ici :

$sql = "SELECT t.topic_id, t.topic_title, t.topic_description, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote,.....

Maintenant, ça fonctionne :D :D :D

Ce ne sont pas les premiers mots du 1er post mais c'est déja un bon + pour différencier les descriptions de chaque topic.

Je vais essayer de creuser pour voir si l'on peut également récupérer les premiers mots ou x premiers caractères. Juste histoire de me perfectionner dans le forum :wink:

Quoi qu'il en soit, Merci FrenchKiss
 
WRInaute discret
Pas de pb :)
Tiens moi au courant, ça m'interesse si tu parviens à récupérer les premiers mots du premier post du thread :)
 
WRInaute passionné
Tiens moi au courant, ça m'interesse si tu parviens à récupérer les premiers mots du premier post du thread

Je me mets dessus dès que j'ai un petit moment :wink:

En attendant, je voudrais bien que Google vienne crawler le site, car malgré toutes ses modifs pour faciliter la navigation des bots, et un sitemap tout beau ( http://www.allier-nation.com/sitemap.xml ) downloadé il y a plus d'une semaine, je n'ai toujours pas eu le moindre crawl !
 
Discussions similaires
Haut