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  
 
   
[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB
::  
Auteur Message
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 4:30 pm    Sujet du message: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

Bonjour !

J'ai fait la migration vers la nouvelle version du mod rewrite et du dupe zero.

Le forum marche toujours aussi bien mais mes derniers posts du forum affichés sur ma page d'accueil ne fonctionnent plus du tout. Du coup je ne sais pas quelle est la cause.

J'ai par exemple des liens de ce genre :
http://www.volley-zone.com/viewtopic.php?t=2029 pour aller dans le sujet et :
-http://www.volley-zone.com/post26137.html?start=0#26137 pour aller au dernier post du sujet.

Aucun ne fonctionne. Avant modif, tout était nickel. Il manque apparemment "forum" dans le lien...N'est-ce pas dû à la suppresion de la ligne "define('PHPBB_URL',...." dans common.php ?

Merci de votre aide !


Dernière édition par charabia le Sam Jan 27, 2007 5:35 pm; édité 1 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1005

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 4:35 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

quel est le code qui te permet d'afficher ca sur la page d'accueil ?

_________________
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Revenir en haut de page
Visiter le site web de l'utilisateur
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 4:37 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

C'est un code que dcz m'a aidé à faire. Il n'est apparemment plus compatible avec la nouvelle version :
Code:
<?php
         // Let's do it now 
$sql = "SELECT t.topic_poster,t.topic_views,t.topic_replies,t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM ".TOPICS_TABLE." t, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
WHERE t.topic_id = p.topic_id
AND t.topic_status <> 2
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
//Begin sql cache
if ( !($result = $db->sql_query($sql)) )
//if ( !($result = $db->sql_query($sql, false, 'posts_')) )
//End sql cache
{
message_die(GENERAL_ERROR, 'Could not obtain Last topics info', '', __LINE__, __FILE__, $sql);
}
$last_topic_data = array();
while( $row = $db->sql_fetchrow($result) )
{
$last_topic_data[] = $row;
}
$db->sql_freeresult($result);
unset($row);

// Handle the not topics case, if you want 
if ( !($total_topics = count($last_topic_data)) )
{
$message = 'Something you want to say here ';
message_die(GENERAL_MESSAGE, $message);
}

//
// Find which forums are visible for this user
//
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $last_topic_data);

// here I keep the basic html output
// Outcome of the HTML
// Be carefull when you edit these!
/*echo "<marquee dir=\"rtl\" align=\"center\" id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"150\" width=\"100%\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"stop()\" onMouseOut=\"start()\">";
echo "<div align=\"center\">"; */
echo "<table cellpadding='3' cellSpacing='2'>";

for ($i = 0; $i < $total_topics; $i++ )
{
if ((( $userdata['user_level'] == ADMIN)  OR ( $userdata['user_level'] == MOD )) || $is_auth_ary[$last_topic_data[$i]['forum_id']]['auth_view'] && !in_array($last_topic_data[$i]['forum_id'], $exclude_forum))
//if ($is_auth_ary[$last_topic_data[$i]['forum_id']]['auth_view'] && !in_array($last_topic_data[$i]['forum_id'], $exclude_forum))
{
// phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $last_topic_data[$i]['forum_name'];
$seo_topic_name = $last_topic_data[$i]['topic_title'];
$date_last_post = date("d.m.Y H:i:s", $last_topic_data[$i]['post_time']);
$start = (ceil($last_topic_data[$i]['forum_id'] / $board_config['posts_per_page'])> 1) ? "&amp;start=" . $paginated * $pages : '';
// phpBB-SEO.com SEO TOOLKIT END

echo "<tr valign='top'>
<td class=\"texte\"><span class=\"texte\">&raquo;&nbsp;<a href=\"".append_sid("$urlPath/viewtopic.php?t=".$last_topic_data[$i]['topic_id'])."\" class=\"lien-bleug\">" . $last_topic_data[$i]['topic_title'] ."</span></a> (".$last_topic_data[$i]['topic_replies']." ".$lang['Replies'].")<br />";
echo "<a href=\"".append_sid("$urlPath/profile.php?mode=viewprofile&u=".$last_topic_data[$i]['user_id'])."\" class=\"lien-bleu\" >" . $last_topic_data[$i]['username'] . "</a>, ".$date_last_post." <a href=\"" . append_sid("$urlPath/viewtopic.php?p=".$last_topic_data[$i]['topic_last_post_id'] . $start) . "#" . $last_topic_data[$i]['topic_last_post_id'] . "\"><img src=\"" . $urlPath . "/" . $images['icon_latest_reply'] . "\" alt=\"". $lang['View_latest_post'] . "\" border=\"0\"></a></td></tr>";
}
}
echo "</table>";

?>


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: 14403

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 4:51 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

Faudrait remplacer :

Code:
// phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $last_topic_data[$i]['forum_name'];
$seo_topic_name = $last_topic_data[$i]['topic_title'];
$date_last_post = date("d.m.Y H:i:s", $last_topic_data[$i]['post_time']);
$start = (ceil($last_topic_data[$i]['forum_id'] / $board_config['posts_per_page'])> 1) ? "&amp;start=" . $paginated * $pages : '';
// phpBB-SEO.com SEO TOOLKIT END

Par :

Code:
// phpBB-SEO.com SEO TOOLKIT BEGIN
if (!isset($phpbb_seo->seo_url['forum'][$last_topic_data[$i]['forum_id']] )) {
   $phpbb_seo->seo_url['forum'][$last_topic_data[$i]['forum_id']] = $phpbb_seo->format_url($last_topic_data[$i]['forum_name'], $phpbb_seo->seo_static['forum']);
}
$phpbb_seo->seo_url['topic'][$last_topic_data[$i]['topic_id']] = $phpbb_seo->format_url($last_topic_data[$i]['topic_title']);
$date_last_post = date("d.m.Y H:i:s", $last_topic_data[$i]['post_time']);
// phpBB-SEO.com SEO TOOLKIT END


Et je vois pas trop à quoi il sert le :

Code:
. $start


Dans :

Code:
echo "<a href=\"".append_sid("$urlPath/profile.php?mode=viewprofile&u=".$last_topic_data[$i]['user_id'])."\" class=\"lien-bleu\" >" . $last_topic_data[$i]['username'] . "</a>, ".$date_last_post." <a href=\"" . append_sid("$urlPath/viewtopic.php?p=".$last_topic_data[$i]['topic_last_post_id'] . $start) . "#" . $last_topic_data[$i]['topic_last_post_id'] . "\"><img src=\"" . $urlPath . "/" . $images['icon_latest_reply'] . "\" alt=\"". $lang['View_latest_post'] . "\" border=\"0\"></a></td></tr>";


++

_________________
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
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 4:56 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

J'ai supprimé le start et remplacé le code en question. Il me transforme bien toutes les adresses mais le souci demeure. C'est à dire qu'il supprime "forum" du lien du coup il ne trouve plus la bonne adresse.

Par exemple il me met : http://www.volley-zone.com/coup-de-gueul-vt2028.html

au lieu de : http://www.volley-zone.com/forum/coup-de-gueul-vt2028.html

C'est trop bizarre. Le code append_sid("$urlPath n'est plus bon apparemment.

N'est-ce pas dû à la suppression de "define('PHPBB_URL', 'http://www.volley-zone.com/forum/');" dans common.php lors de la migration ?

Mici !
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: 14403

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:00 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

erf.

Alors remplaces aussi :
Code:

echo "<tr valign='top'>
<td class=\"texte\"><span class=\"texte\">&raquo;&nbsp;<a href=\"".append_sid("$urlPath/viewtopic.php?t=".$last_topic_data[$i]['topic_id'])."\" class=\"lien-bleug\">" . $last_topic_data[$i]['topic_title'] ."</span></a> (".$last_topic_data[$i]['topic_replies']." ".$lang['Replies'].")<br />";


Par :

Code:
echo "<tr valign='top'>
<td class=\"texte\"><span class=\"texte\">&raquo;&nbsp;<a href=\"".append_sid("$urlPath/" . $phpbb_seo->seo_url['topic'][$last_topic_data[$i]['topic_id']] . $phpbb_seo->seo_delim['topic'] . $last_topic_data[$i]['topic_id'] . $phpbb_seo->seo_ext['topic'])."\" class=\"lien-bleug\">" . $last_topic_data[$i]['topic_title'] ."</span></a> (".$last_topic_data[$i]['topic_replies']." ".$lang['Replies'].")<br />";


Wink

_________________
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


Dernière édition par dcz le Sam Jan 27, 2007 5:05 pm; édité 1 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:03 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

Houuuuuuuuuuu hihi Erreur ! Confused

Citation:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in blablabla on line 87
Revenir en haut de page
Visiter le site web de l'utilisateur
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1005

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:04 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

D'ou $urlPath tirait il avant son contenu ?
Dans le code que tu donnes ici, rien n'initialise $urlPath.

_________________
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
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: 14403

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:04 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

dsl, c'est plutôt :

Code:
echo "<tr valign='top'>
<td class=\"texte\"><span class=\"texte\">&raquo;&nbsp;<a href=\"".append_sid("$urlPath/" . $phpbb_seo->seo_url['topic'][$last_topic_data[$i]['topic_id']] . $phpbb_seo->seo_delim['topic'] . $last_topic_data[$i]['topic_id'] . $phpbb_seo->seo_ext['topic'])."\" class=\"lien-bleug\">" . $last_topic_data[$i]['topic_title'] ."</span></a> (".$last_topic_data[$i]['topic_replies']." ".$lang['Replies'].")<br />";


Wink

_________________
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
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:07 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

gowap a écrit:
D'ou $urlPath tirait il avant son contenu ?
Dans le code que tu donnes ici, rien n'initialise $urlPath.


Et si, url_rewrite fait un beau reset des chemins pour l'instant Wink

Une solution plus simple serait de remplacer :

Code:
echo "<tr valign='top'>
<td class=\"texte\"><span class=\"texte\">&raquo;&nbsp;<a href=\"".append_sid("$urlPath/viewtopic.php?t=".$last_topic_data[$i]['topic_id'])."\" class=\"lien-bleug\">" . $last_topic_data[$i]['topic_title'] ."</span></a> (".$last_topic_data[$i]['topic_replies']." ".$lang['Replies'].")<br />";


Par :
Code:

echo "<tr valign='top'>
<td class=\"texte\"><span class=\"texte\">&raquo;&nbsp;<a href=\"$urlPath/" . append_sid("viewtopic.php?t=".$last_topic_data[$i]['topic_id'])."\" class=\"lien-bleug\">" . $last_topic_data[$i]['topic_title'] ."</span></a> (".$last_topic_data[$i]['topic_replies']." ".$lang['Replies'].")<br />";

_________________
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
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:09 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

Yes ! Il m'a corrigé l'accès direct au topic.

Tu peux me dire comment corriger cette ligne :
Citation:
echo "<a href=\"".append_sid("$urlPath/profile.php?mode=viewprofile&u=".$last_topic_data[$i]['user_id'])."\" class=\"lien-bleu\" >" . $last_topic_data[$i]['username'] . "</a>, ".$date_last_post." <a href=\"" . append_sid("$urlPath/viewtopic.php?p=".$last_topic_data[$i]['topic_last_post_id']) . "#" . $last_topic_data[$i]['topic_last_post_id'] . "\"><img src=\"" . $urlPath . "/" . $images['icon_latest_reply'] . "\" alt=\"". $lang['View_latest_post'] . "\" border=\"0\"></a></td></tr>";


Qui permet d'aller voir le profil du membre et d'aller au dernier post ?

Merci Wink
Revenir en haut de page
Visiter le site web de l'utilisateur
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:14 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

Je n'avais pas vu ton dernier post.

J'ai fait comme tes modifs, c'est à dire sortir le $urlPath du append_sid et tout remarche nickel chrome.

Toujours aussi efficace ce forum, un grand merci à vous !
Revenir en haut de page
Visiter le site web de l'utilisateur
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1005

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 5:43 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

dcz a écrit:
gowap a écrit:
D'ou $urlPath tirait il avant son contenu ?
Dans le code que tu donnes ici, rien n'initialise $urlPath.


Et si, url_rewrite fait un beau reset des chemins pour l'instant Wink

Ce que je disais, c'est que dans le bout de code donné par charabia, rien n'initialisait $urlPath et que je me demandais ce qui lui donnait son contenu

_________________
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Revenir en haut de page
Visiter le site web de l'utilisateur
charabia
PR0
PR0


Inscrit le: 24 Oct 2006
Messages: 59

[Résolu]10 derniers posts ne fonctionnent plus V 0.2.0Posté le: Sam Jan 27, 2007 6:51 pm    Sujet du message: Re: [Résolu]10 derniers posts ne fonctionnent plus V 0.2.0

Oups j'ai oublié de te répondre gowap désolé. En fait le $urlPath est définie ailleurs dans ma page principale. Le morceau de code que j'ai donné au dessus se trouve dans un include Wink
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  » mod Rewrite phpBB
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: