Afficher les derniers messages d un forum sur le site

إنشاء موقع انترنت منتدى تقنية شبكة ويندووز لينوكس إيوص ؤندروويد
Create a web site technology forum wiondows ios Android Linux
Создать форум технологий веб-сайта
יצירת אתר אינטרנט בפורום הטכנולוגיה
ouayeh
Messages : 76
Inscription : ven. févr. 02, 2018 4:16 pm

Afficher les derniers messages d un forum sur le site

Messagepar ouayeh » lun. mai 28, 2018 10:55 pm

Afficher les derniers messages d un forum sur le site

Code : Tout sélectionner

Code: Tout sélectionner

    $posts_ary = array(
        'SELECT'    => 't.topic_last_poster_id,t.topic_last_poster_name,t.topic_last_poster_colour,t.topic_last_post_time,t.topic_last_post_id,t.topic_title',
        'FROM'      => array(
            TOPICS_TABLE     => 't',
        ),
        'WHERE'     => $db->sql_in_set('t.forum_id', array_keys($auth->acl_getf('f_read', true))) . '
        AND t.topic_status <> ' . ITEM_MOVED . '
        AND t.topic_approved = 1',
        'ORDER_BY'  => 't.topic_last_post_time DESC',
    );

    $posts = $db->sql_build_query('SELECT', $posts_ary);
    $posts_result = $db->sql_query_limit($posts, 5); //5 derniers messages

    while( $posts_row = $db->sql_fetchrow($posts_result) ){
    // posteur
    $post_author = get_username_string('full', $posts_row['topic_last_poster_id'], $posts_row['topic_last_poster_name'], $posts_row['topic_last_poster_colour']);

    // date (heure+minutes), supprimer le 2eme paramètre pour avoir le format de la date par défaut
    $post_date = $user->format_date($posts_row['topic_last_post_time'], "H\hi");

    // lien du post
    $post_link = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $posts_row['topic_last_post_id']) . '#p' . $posts_row['topic_last_post_id'];
    $last_post_link = '<a style="color:#3300CC;" href="' . $post_link . '">' . $posts_row['topic_title'] . '</a>';

    // affiche [XXhYY] par Posteur : le sujet
    echo '['.$post_date .'] par '.$post_author.' : ' . $last_post_link;
    }

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité