Afficher les derniers posts phpBB sur une page quelconque

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


ecomike
Nouveau WRInaute
 
Messages: 8
Inscription: Lun Aoû 13, 2007 9:42

Message le Lun Oct 08, 2007 15:09

OUPS ....
Merci pour les ***

jeanfrancoisjeff
Nouveau WRInaute
 
Messages: 5
Inscription: Mar Oct 16, 2007 10:32

Message le Mer Jan 30, 2008 10:39

Quelqu'un peut-il me dire ou renseigner les paramètres de mon forum pour afficher ce script ?
Merci par avance.

fireman_118
Nouveau WRInaute
 
Messages: 1
Inscription: Dim Mar 16, 2008 16:38

Message le Dim Mar 16, 2008 16:42

Bonjour !

Je suis sur la nouvelle version PHPBB3. J'ai un problème avec le script ci-dessous :
Code: Tout sélectionner
    <?php
    $connection=mysql_connect("localhost","userr_database","mot_de_passe");
    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.';
    }

    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 width="15%">' . date('d-m-Y', $xpostrow[$i]['post_time']) . '</td>';   
       echo '<td width="60%"><a class="navigation" href="forum/viewtopic.php?p=' . $xpostrow[$i]['topic_last_post_id'] . '#' . $xpostrow[$i]['topic_last_post_id'] . '">' . $topic_title . '</a></td>';
       echo '<td width="3%">Par</td>';
       echo '<td width="22%" align="right"><a class="navigation2" href="forum/profile.php?mode=viewprofile&amp;u=' . $xpostrow[$i]['user_id'] . '">' . $xpostrow[$i]['username'] . '</a></td></tr>';
    }
    echo '</table>';
    ?>


En effet, j'ai toujours l'erreur
Code: Tout sélectionner
Impossible d'obtenir les 10 derniers posts sur le forum.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/b0fee69f9538a80d8f7b5e0f8b2c7bf9/web/news.php on line 27
Unknown column 'f.auth_view' in 'where clause'


Quelqu'un peu m'aider ?

Merci d'avance.


keitboor
WRInaute impliqué
WRInaute impliqué
 
Messages: 321
Inscription: Lun Juil 19, 2004 12:03

Message le Jeu Mar 20, 2008 0:11

Ton champ auth_view dans la table phpbb_forums existe bien ?

diego
Nouveau WRInaute
 
Messages: 22
Inscription: Jeu Jan 27, 2005 19:29

Re: Afficher les derniers posts phpBB sur une page quelconque

Message le Jeu Oct 29, 2009 9:11

Salut j'ai installé phpbbseo sur mon forum et je ne sais pas comment modifier le code suivant pour que cela marche, une idée?
Code: Tout sélectionner
<?php
$connection=mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");
$sql=mysql_query("SELECT post_id,post_subject FROM phpbb_posts_text WHERE post_subject !='' ORDER BY post_id DESC LIMIT 0,10");
while($result=mysql_fetch_row($sql))
print '<a href=viewtopic.php?t='.$result[0].' >'.$result[1].'</a><br>';
?>


le htaccess :
Code: Tout sélectionner
RewriteRule ^forum-stars-nues/annonces/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /forum-stars-nues/viewtopic.php?t=$2&start=$4 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^forum-stars-nues/([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /forum-stars-nues/viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]

Afficher les derniers posts phpBB sur une page quelconque

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités