| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
game252
Inscrit le: 01 Aoû 2006 Messages: 24
|
Posté le: Jeu Aoû 03, 2006 6:49 pm Sujet du message: Re: Petit probleme phpbb seo mod intermédiaire |
|
|
Bonjour, me voila de retour avec un nouveau probleme:
Voila pour mon phpBB j'utilise IM portal qui lui meme contient un affichage des dernieres news sur la page d'accueil. (tu peux le voir ici http://www.k-heigl.net )
En fait le fichier news_index.php n'est pas modifier par le mod rewrite et continu de faire des lien classique news_index.php?topic_id=10.
Je ne sais pas si c'est dans ce fichier qu'il faut faire des corrections ou un autre. D'ailleur je ne sais meme pas si la modif peut tout simplement etre applique pour ce portail.
je te copie la source du fichier elle est tres courte.
| Code: | <?php
//
// Set up for phpBB intergration.
//
define('IN_PHPBB', true);
$phpbb_root_path = './';
//
// phpBB related files
//
include_once( $phpbb_root_path . 'extension.inc' );
include_once( $phpbb_root_path . 'common.' . $phpEx );
include_once ($phpbb_root_path . 'includes/news.' . $phpEx );
//
// Start session management
//
$userdata = session_pagestart( $user_ip, PAGE_INDEX, $session_length );
init_userprefs( $userdata );
//
// End session management
//
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// Tell the template class which template to use.
$template->set_filenames( array( 'news' => 'news.tpl' ) );
$content =& new NewsModule( $phpbb_root_path );
$content->setVariables( array(
'L_INDEX' => $lang['Index'],
'L_CATEGORIES' => $lang['Categories'],
'L_ARCHIVES' => $lang['Archives']
) );
if( (isset( $_GET['news'] ) && $_GET['news'] == 'categories') )
{
// View the news categories.
$content->setVariables( array( 'TITLE' => $lang['News'] . ' ' . $lang['Categories'] ) );
$content->renderTopics( );
}
elseif( isset( $_GET['news'] ) && $_GET['news'] == 'archives' )
{
// View the news Archives.
$year = (isset( $_GET['year'] )) ? $_GET['year'] : 0;
$month = (isset( $_GET['month'] )) ? $_GET['month'] : 0;
$day = (isset( $_GET['day'] )) ? $_GET['day'] : 0;
$key = (isset( $_GET['key'] )) ? $_GET['key'] : '';
$content->setVariables( array( 'TITLE' => $lang['News'] . ' ' . $lang['Archives'] ) );
$content->renderArchives( $year, $month, $day, $key );
}
else
{
// View news articles.
$topic_id = 0;
if( isset( $_GET['topic_id'] ) )
{
$topic_id = $_GET['topic_id'];
}
elseif( isset( $_GET['news_id'] ) )
{
$topic_id = $_GET['news_id'];
}
$content->setVariables( array( 'TITLE' => $lang['News'] . ' ' . $lang['Articles'] ) );
$content->renderArticles( $topic_id );
}
$content->renderPagination( );
$content->display( );
$content->clear( );
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> |
Petite precision, le probleme majeur est pour le lien commentaire qui pointe lui vers view topic...
MErci si tu peux m'eclairer.. |
|
|
| Revenir en haut de page |
|
 |
|
 |
game252
Inscrit le: 01 Aoû 2006 Messages: 24
|
Posté le: Jeu Aoû 03, 2006 6:58 pm Sujet du message: Re: Petit probleme phpbb seo mod intermédiaire |
|
|
je pense que le probleme se passe plutot dans le fichier: include/news.php
a cette ligne:
| Code: | | 'U_COMMENTS' => $this->root_path . 'viewtopic.' . $this->phpEx . '?topic=' . $article['topic_id'], |
si je remplace par ceci, cela peut il marche ou ma vision est trop simpliste :
| Code: |
'U_COMMENTS' => $this->root_path . 'topic'. $article['topic_id'].'html',
|
|
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14327
|
Posté le: Jeu Aoû 03, 2006 9:13 pm Sujet du message: Re: Petit probleme phpbb seo mod intermédiaire |
|
|
| game252 a écrit: |
si je remplace par ceci, cela peut il marche ou ma vision est trop simpliste :
| Code: |
'U_COMMENTS' => $this->root_path . 'topic'. $article['topic_id'].'html',
|
|
C'est tout à fait ça, pour le mod simple et intermédiaire s'entend, si non il faudrait ajouter aussi le titre formaté du sujet ou forum.
Au passage, je constate que IM portal n'a que faire de la gestion des SID, pas de append_sid dans ces liens.
++ |
_________________ 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 |
|
 |
game252
Inscrit le: 01 Aoû 2006 Messages: 24
|
Posté le: Jeu Aoû 03, 2006 11:14 pm Sujet du message: Re: Petit probleme phpbb seo mod intermédiaire |
|
|
Merci pour ta reponse, et oui il n'y a pas de sid apparament.
Une autre question, si tu connais le Mod topics_anywhere-mixed il y a t'il un endroit ou l'on peu changer le formatage du JavaScript, je voudrai inverser deux elements. Car par default l'heure est en dernier hors sur quasiment tout les rss, l'heure est devant ca me parrai plus logique.
Pour l'instant j'ai juste trouve le <br> de fin mais ca ne m'avance pas trop lol
Merci pour tout. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14327
|
Posté le: Dim Aoû 06, 2006 3:55 pm Sujet du message: Re: Petit probleme phpbb seo mod intermédiaire |
|
|
Ça se passe dans cette partie du code de topic anywhere
| Code: | $desc = htmlspecialchars($data[$i]['last_post_author'], ENT_QUOTES, $lang['ENCODING']);
$desc .= ($data[$i]['last_post_author'] == '') ? '' : ', ';
$desc .= htmlspecialchars($data[$i]['last_post_time'], ENT_QUOTES, $lang['ENCODING']);
$desc .= ($data[$i]['replies'] == '') ? '' : ' (';
$desc .= htmlspecialchars($data[$i]['replies'], ENT_QUOTES, $lang['ENCODING']);
$desc .= ($data[$i]['replies'] == '') ? '' : ')'; |
Tu peux modifier ce qui sera finalement affiché dans la description à ta guise à cet endroit.
++ |
_________________ 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 |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |