| :: |
| Auteur |
Message |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Mai 05, 2006 8:56 am Sujet du message: Re: Rewrite Portail MX |
|
|
Lol, je crois que c'est moi qui ne me basais pas sur la bonne version,
donc dans l'ordre ça doit donner :
ouvrir :
| Code: |
modules/mx_last_msg/mx_last_msg.php |
Trouver :
| Code: | for($row_count = 0; $row_count < count($postrow); $row_count++)
{
$row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2'];
$message = $postrow[$row_count]['topic_title']; |
Ajouter après :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $postrow[$row_count]['forum_name'];
$seo_topic_name = $message;
// phpBB-SEO.com SEO TOOLKIT END
|
Trouver :
| Code: | | $url = append_sid( PHPBB_URL . 'viewtopic.php?t='.$postrow[$row_count]['topic_id'].'#'.$postrow[$row_count]['topic_last_post_id']); |
Remplacer par :
| Code: | | $url = append_sid( PHPBB_URL . 'viewtopic.php?t='.$postrow[$row_count]['topic_id']); |
Trouver :
| Code: | | $template->pparse("body_last_msg"); |
Ajouter avant :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_forum_name = $seo_topic_name = FALSE;
// phpBB-SEO.com SEO TOOLKIT END |
Et hop ça doit être bon là. |
_________________ 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 Ven Mai 05, 2006 9:17 am; édité 1 fois |
|
| Revenir en haut de page |
|
 |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Ven Mai 05, 2006 9:00 am Sujet du message: Re |
|
|
It's Perfecto l'ami
Et par contre ca ce n'est pas dérangeant comme tu avais pu me l'expliquer ?
| Code: | | $url = append_sid( PHPBB_URL . 'viewtopic.php?t='.$postrow[$row_count]['topic_id'].'#'.$postrow[$row_count]['topic_last_post_id']); |
|
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Ven Mai 05, 2006 9:04 am Sujet du message: Re |
|
|
Au passage, il y a cela aussi
| Code: | | $last_post_url = '<a href="' . append_sid(PHPBB_URL . "viewtopic.$phpEx?" . POST_POST_URL . '=' . $postrow[$row_count]['topic_last_post_id']) . '#' . $postrow[$row_count]['topic_last_post_id'] . '"><img src="' . PHPBB_URL. $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>'; |
 |
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Ven Mai 05, 2006 9:15 am Sujet du message: RE |
|
|
J'ai retiré moi-même les codes suivants je ne me trompe pas n'est ce pas ?
| Code: | | .'#'.$postrow[$row_ count]['topic_last_post_id'] |
| Code: | | '#' . $postrow[$row_count]['topic_last_post_id'] . [/'#' . $postrow[$row_count]['topic_last_post_id'] . |
|
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Ven Mai 05, 2006 9:20 am Sujet du message: Re: Re |
|
|
| Elglobo a écrit: | Au passage, il y a cela aussi
| Code: | | $last_post_url = '<a href="' . append_sid(PHPBB_URL . "viewtopic.$phpEx?" . POST_POST_URL . '=' . $postrow[$row_count]['topic_last_post_id']) . '#' . $postrow[$row_count]['topic_last_post_id'] . '"><img src="' . PHPBB_URL. $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>'; |
 |
Et celui là tu n'as pas ajouté le changement ? |
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Mai 05, 2006 9:23 am Sujet du message: Re: Rewrite Portail MX |
|
|
heu comprend pas, tout marche là non, on y a pas touché à lui non ?
Ah je vois, et bien Il faut le laisser tel quel à mon avis, c'est un viewport, mais en fait, le plus souvent il pointera vers ta dernière page donc, même si c'est un duplicates, il aide à trouver du nouveau contenu.
Ceci dit, on peut ne pas le réécrie si tu veux, ou l'interdire par robots.txt :
| Code: |
Disallow /forum/*vp |
++ |
_________________ 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 |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
Posté le: Ven Mai 05, 2006 9:25 am Sujet du message: Re: Rewrite Portail MX |
|
|
| dcz a écrit: | | heu comprend pas, tout marche là non, on y a pas touché à lui non ? |
Oui je sais mais j'ai retiré
| Code: | | '#' . $postrow[$row_count]['topic_last_post_id'] . [/'#' . $postrow[$row_count]['topic_last_post_id'] . |
Qui permet de faire abstraction du # qui ne sert à rien comme on l'a vu.
Je me trompe car là je l'ai retiré et en fait ca enleve le # inutile dans le lien avec le flêche amenant au dernier message du sujet. |
_________________ Le Forum des Pixelistes consacré aux Appareils Numériques Nikon
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
Elglobo phpBB SEO Team

Inscrit le: 03 Mai 2006 Messages: 182
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Mai 05, 2006 9:42 am Sujet du message: Re: Rewrite Portail MX |
|
|
Pour ne pas réécrire les derniers message :
Trouver :
| Code: | | $url = append_sid( PHPBB_URL . 'viewtopic.php?t='.$postrow[$row_count]['topic_id'].'#'.$postrow[$row_count]['topic_last_post_id']); |
Ajouter après :
| Code: | // phpBB-SEO.com SEO TOOLKIT BEGIN
$seo_topic_name = FALSE;
// phpBB-SEO.com SEO TOOLKIT END |
Et du coup, faudrait faire la même chose avec annouces, enfin teste ça, et on vois dans le suejt qui en parle.
++ |
_________________ 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 |
|
 |
R1_Bzh phpBB SEO Team

Inscrit le: 04 Juil 2007 Messages: 80 Localisation: Toulouse
|
Posté le: Lun Oct 08, 2007 9:33 am Sujet du message: Re: Rewrite Portail MX |
|
|
bonjour, je n'ai pas bien compris l'interet de la manip là. Les adresses ne sont pas reécrite vu que le changement fait que l'url est toujours viewtopic.php ... Une précision ? Merci
[edit] en même temps ça date de 2006 je pense qu'il y a du y avoir un correctif pour mxbb 2.8 non ? |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
R1_Bzh phpBB SEO Team

Inscrit le: 04 Juil 2007 Messages: 80 Localisation: Toulouse
|
Posté le: Mar Oct 09, 2007 1:04 pm Sujet du message: Re: Rewrite Portail MX |
|
|
| Bein vu que j'ai le nez dedans en ce moment, je vous envoi la modification dès que ça fonctionne. |
|
|
| Revenir en haut de page |
|
 |
R1_Bzh phpBB SEO Team

Inscrit le: 04 Juil 2007 Messages: 80 Localisation: Toulouse
|
Posté le: Mar Oct 09, 2007 4:01 pm Sujet du message: Re: Rewrite Portail MX |
|
|
Voilà j'ai modifié le module phpbb2blocks pour qu'il récrive les url, seulement sur le mx_last_msg, considérant que ce module est le plus utilisé, les modifications étant simple à apporté aux autres blocks du même module.
Ouvrir /modules/mx_phpbb2blocks/mx_last_msg.php
# Initialisation SEO
Chercher (ligne 195~)
| Code: | for( $row_count = 0; $row_count < count($postrow); $row_count++ )
{ |
Ajouter après
| Code: | // www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( !isset($phpbb_seo->seo_url['topic'][$postrow[$row_count]['topic_id']]) ) {
$phpbb_seo->seo_url['topic'][$postrow[$row_count]['topic_id']] = $phpbb_seo->format_url($postrow[$row_count]['topic_title']);
}
// www.phpBB-SEO.com SEO TOOLKIT END |
# Lien vers le sujet
Chercher
| Code: | | $url = append_sid(PHPBB_URL . 'viewtopic.php?'.'t=' . $postrow[$row_count]['topic_id'] . '&lmsg_start=' . $msg_start . '#' . $postrow[$row_count]['topic_last_post_id']); |
Remplacer par
| Code: | | $url = $phpbb_seo->url_rewrite(append_sid( PHPBB_URL . 'viewtopic.php?t='.$postrow[$row_count]['topic_id']. '&lmsg_start=' . $msg_start),false); |
# Lien vers le forum
Chercher
| Code: | | $forum_url = append_sid(PHPBB_URL . 'viewforum.php?'. 'lmsg_start=' . $msg_start . '&f=' . $postrow[$row_count]['forum_id']); |
Remplacer par
| Code: | | $forum_url = $phpbb_seo->url_rewrite(append_sid(PHPBB_URL . 'viewforum.php?'. 'lmsg_start=' . $msg_start . '&f=' . $postrow[$row_count]['forum_id']),false); |
Et ajouter avant
| Code: | // www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
$phpbb_seo->seo_url['forum'][$postrow[$row_count]['forum_id']] = $phpbb_seo->format_url($forum_name_alt, $phpbb_seo->seo_static['forum']);
}
// www.phpBB-SEO.com SEO TOOLKIT END
|
# Lien vers dernier message
Chercher
| Code: | | $last_post_url = '<a href="' . append_sid(PHPBB_URL . "viewtopic.$phpEx?". "lmsg_start=" . $msg_start . "&" . POST_POST_URL . '=' . $postrow[$row_count]['topic_last_post_id']) . '#' . $postrow[$row_count]['topic_last_post_id'] . '"><img src="' . $images['last_msg_icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>'; |
Remplacer par
| Code: | | $last_post_url = '<a href="' . $phpbb_seo->url_rewrite(append_sid(PHPBB_URL . "viewtopic.$phpEx?". "lmsg_start=" . $msg_start . "&" . POST_POST_URL . '=' . $postrow[$row_count]['topic_last_post_id']),false). '"><img src="' . $images['last_msg_icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>'; |
Voili voilou, ça marche pour la configuration de mon site, sachant que je n'affiche pas tout de ce block. Il est donc possible qu'il faille reécrire d'autres URL suivant la configuration de votre module. Cependant le principe est assez simple et est facilement transposable sur tous les modules MxBB.
Deux petits soucis cependant.
1/ dans le fichier forum/includes/sessions, il y a un blocage de réecriture d'URL si on est dans le portail, ce qui force à utiliser la fonction $phpbb_seo->url_rewrite, pas très esthétique. Une solution avec des constante initialisé avant ou aprés ne pourrais pas être plus facile à utiliser ?
2/ la récriture sur le nom du membre ne fonctionne pas, et je n'ai pas réussi à la faire fonctionner malgré le
| Code: | | $topic_author = ( $postrow[$row_count]['user_id'] != ANONYMOUS ) ? '<a href="' . $phpbb_seo->url_rewrite(append_sid(PHPBB_URL . "profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $postrow[$row_count]['user_id']),false) . '" class="gensmall">' : ''; |
|
Dernière édition par R1_Bzh le Jeu Oct 11, 2007 3:25 pm; édité 1 fois |
|
| Revenir en haut de page |
|
 |
|
|