| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3477
|
|
| Revenir en haut de page |
|
 |
|
 |
Panza
Inscrit le: 04 Mai 2008 Messages: 9
|
Posté le: Mer Juil 02, 2008 9:54 pm Sujet du message: Re: Derniers messages phpbb3 |
|
|
| Oui, phpBB3 ^^ |
|
|
| Revenir en haut de page |
|
 |
darkjukka
Inscrit le: 30 Sep 2007 Messages: 27
|
Posté le: Dim Aoû 24, 2008 1:44 pm Sujet du message: Re: Derniers messages phpbb3 |
|
|
Il est très sympa ce script mais y a t'il possibilités d'inclures une partie du message posté pour chaque topic ?
Cela m'intéresserai beaucoup  |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14279
|
|
| Revenir en haut de page |
|
 |
darkjukka
Inscrit le: 30 Sep 2007 Messages: 27
|
Posté le: Mer Aoû 27, 2008 3:36 pm Sujet du message: Re: Derniers messages phpbb3 |
|
|
En fait je ne souhaiterai pas afficher le dernier topic actif mais le dernier topic créé.
J'ai déjà modifié le code proposé pour qu'il fonctionne comme cela mais je ne sais pas afficher le message correspondant au premier poste de chaque topic donc.
| Code: | $link = mysql_connect ($dbhost,$dbuser,$dbpasswd) or die ('Erreur : '.mysql_error() );
mysql_select_db($dbname);
$select = "SELECT topic_title,topic_id,topic_poster,forum_id,topic_first_poster_name,topic_time FROM {$table_prefix}topics where forum_id !='9' and forum_id !='19' ORDER BY topic_id DESC LIMIT 10";
$result = mysql_query($select,$link);
while($row = mysql_fetch_array($result))
{
$topic_id = $row['topic_id'];
$titre = utf8_encode($row['topic_title']);
$posteur = utf8_encode($row['topic_first_poster_name']);
setlocale(LC_TIME, "fr_FR");
$date = utf8_encode(strftime("%A %e %B à %H:%M", $row['topic_time']+(0)));
$annonce= $titre;
$annonce = preg_replace("`\[.*\]`U","",$annonce);
$annonce = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$annonce);
$annonce = htmlentities($annonce, ENT_COMPAT, 'UTF-8');
$annonce = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i","\\1", $annonce );
$annonce = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $annonce);
$annonce = ( $annonce == "" ) ? $type : strtolower(trim($annonce, '-'));
echo "<a href=\"/forum/".$annonce."-t".$topic_id.".html\">".$titre."</a> par ".$posteur." (<em>".$date."</em>)<br />";
}
mysql_close(); |
|
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14279
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |