Scripts

Voici ici une liste de scripts utiles pour la réalisation de votre connexion entre votre site et votre forum.

 Choisir un script
 Informations sur les scripts  Savoir si une personne est connectée  Afficher le nombre de messages privés  Menu des liens principaux  Affichage pour un groupe  Afficher l'avatar du membre  Afficher le nombre de personnes en ligne  Afficher les x derniers messages  Formulaire d'inscription rapide  Qui est en ligne



<?php
$nombre = 5;
$auth = auth(AUTH_READ,AUTH_LIST_ALL,$userdata);
$requete = '(';
for(
$i=1;$i<=count($auth);$i++)
{
    if (
$auth[$i]['auth_read'])
        
$requete .= $i . ',';
}
$requete = substr($requete,0,strlen($requete)-1);
$requete .= ')';
$theme = ($userdata['user_style'] != '') ? $userdata['user_style'] : $board_config['default_style'];
$theme = 'SELECT template_name FROM ' . THEMES_TABLE . ' WHERE themes_id = \'' . $theme . '\' LIMIT 1';
$theme = $db->sql_query($theme);
$theme = $db->sql_fetchrow($theme);
$theme = $theme['template_name'];
$sql = 'SELECT ' . TOPICS_TABLE . '.topic_title ,' . TOPICS_TABLE . '.forum_id,' . POSTS_TABLE . '.post_id,' . POSTS_TABLE . '.poster_id,' . POSTS_TABLE . '.post_username,' . POSTS_TABLE . '.post_time,' . USERS_TABLE . '.username
             FROM '
. TOPICS_TABLE . '
             LEFT JOIN '
. POSTS_TABLE . '
             ON '
. POSTS_TABLE . '.post_id = ' . TOPICS_TABLE . '.topic_last_post_id
             LEFT JOIN '
. USERS_TABLE . '
             ON '
. USERS_TABLE . '.user_id = ' . POSTS_TABLE . '.poster_id
             WHERE '
. TOPICS_TABLE . '.topic_status <> 2 AND ' . TOPICS_TABLE . '.forum_id IN ' . $requete . '
             ORDER BY '
. TOPICS_TABLE . '.topic_last_post_id DESC LIMIT ' . $nombre;
$result = $db->sql_query($sql);
while(
$row = $db->sql_fetchrow($result) )
{
    
$row['username'] = ( $row['poster_id'] == -1 ) ? ( ($row['post_username'] != '') ? $row['post_username'] : 'Invité' ): $row['username'];
    echo(
'Posté par ' . $row['username'] . ' le ' . create_date($board_config['default_dateformat'], $row['post_time'], $board_config['board_timezone']) . '<br /><a href="' . $phpbb_root_path . 'viewtopic.php?' . POST_POST_URL . '=' . $row['post_id'] . '#' . $row['post_id'] . '" title="' . $row['topic_title'] . '">' . $row['topic_title'] . ' <img src="' . $phpbb_root_path . 'templates/' . $theme . '/images/icon_latest_reply.gif" style="border: 0px;" /></a><br />&nbsp;<br />');
}
?>
Valide xHTML1.1 et CSS2.0 - Design by Yok