| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
doudou phpBB SEO Team

Inscrit le: 17 Sep 2006 Messages: 335 Localisation: Dans son Coeur...
|
Posté le: Jeu Nov 02, 2006 11:18 pm Sujet du message: Afficher les derniers message du forum sur l'accueil du site |
|
|
Salut ne voulant pas utiliser le JS de topics_anywhere, j'utilisais avant de connaitre phpBB SEO , le mod ci-dessous pour afficher les 10 derniers messages du forum ainsi que les membres et la date.
C'était nickel. Mais avec le mod rewrite avancé de phpBB SEO et les:
| Code: | Disallow: /forum/viewtopic.php
Disallow: /forum/viewforum.php
Disallow: /forum/index.php?
Disallow: /forum/posting.php
Disallow: /forum/groupcp.php
Disallow: /forum/search.php
Disallow: /forum/login.php
Disallow: /forum/post
Disallow: /forum/membre
Disallow: /forum/profile.php
Disallow: /forum/memberlist.php |
Comment modifier mon script ci-dessous pour tenir compte de mes liens rewrités que les bots puissent suivre depuis ma page d'accueil?
| Code: | <?php
$connection=mysql_connect("hote","root","motdepasse");
mysql_select_db("database");
$sql = "SELECT t.topic_id, t.topic_title, t.topic_replies, t.topic_last_post_id, f.forum_id, f.forum_name, p.post_time, u.user_id, u.username
FROM phpbb_topics AS t, phpbb_forums AS f, phpbb_posts AS p, phpbb_users AS u
WHERE t.forum_id = f.forum_id
AND f.auth_view < 3 AND f.auth_read < 3
AND t.topic_moved_id = 0
AND p.post_id = t.topic_last_post_id
AND u.user_id = p.poster_id
AND f.forum_id != 8
ORDER BY t.topic_last_post_id DESC
LIMIT 10";
if( !($result = mysql_query($sql)) )
{
echo 'Impossible d\'obtenir les 10 derniers posts sur le forum soninké de soninkara.';
}
while( $ary = mysql_fetch_array($result) )
{
$xpostrow[] = $ary;
}
echo '<table border="0" width="100%">';
for( $i = 0; $i < count($xpostrow); $i++ )
{
$topic_title = htmlspecialchars(stripslashes($xpostrow[$i]['topic_title']));
if( strlen($topic_title) > 40 )
{
$k = substr($topic_title, 0, 40);
$pos = strrpos($k, " ");
$k = substr($k, 0, $pos);
$topic_title = $k . "...";
}
echo '<tr><td valign="top" width="15%">' . date('d-m-Y', $xpostrow[$i]['post_time']) . '</td>';
echo '<td valign="top" width="60%"><a class="navigation2" href="forum/viewtopic.php?p=' . $xpostrow[$i]['topic_last_post_id'] . '#' . $xpostrow[$i]['topic_last_post_id'] . '">' . $topic_title . '</a></td>';
echo '<td valign="top" width="3%">Par</td>';
echo '<td valign="top" width="22%" align="right"><a class="navigation" href="forum/profile.php?mode=viewprofile&u=' . $xpostrow[$i]['user_id'] . '">' . $xpostrow[$i]['username'] . '</a></td></tr>';
}
echo '</table>';
?> |
Merci d'avance. |
_________________ Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3 |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

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

Inscrit le: 17 Sep 2006 Messages: 335 Localisation: Dans son Coeur...
|
Posté le: Ven Nov 03, 2006 2:55 pm Sujet du message: Re: Afficher les derniers message du forum sur l'accueil du site |
|
|
Oui je n'avais pas vu, mea culpa.
Ce soir, je ferais un tour, il m'a l'air assez interressant.
merci |
_________________ Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3 |
|
| Revenir en haut de page |
|
 |
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |