Derniers messages phpbb3

Forums consacré à la conception de site web : W3C (HTML, CSS, XML, XSL etc.), langages de programmation (PHP, JavaScript, etc.), bases de données (MYSLQ ..), scripts, outils de développement.

Modérateur: Modérateurs

Messagede dcz » Mer Fév 04, 2009 1:30 pm

Plus simple dès lors qu'on inclus pas common.php, car si non, c'est vraiment pas compliqué et réutilisable à souhait.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Publicité

Re: Derniers messages phpbb3

Messagede topheur » Lun Sep 06, 2010 2:29 pm

Bonjour,
Le script fonctionne très bien, mais comme d'autre je n'ai pas l'url réwrité, mais simplement -http://domain/-t1.html
Le script qui utilise le flux rss m'intéressait bien, mais je n'utilise pas php5 :(.

avez vous plus d'info ou connaitriez vous un Mod qui me permettrais d'afficher mes N derniers postes en utilisant la réécriture d'url ?

Merci
topheur
 
Messages: 7
Inscription: Ven Aoû 13, 2010 12:55 pm

Re: Derniers messages phpbb3

Messagede No-Mad » Jeu Avr 21, 2011 12:56 pm

bonjour,
les derniers messages sur ma page d'index fonctionne tres bien depuis tres longtemps :
http://www.le-camping-car.com
et je remercie encore tous ceux qui ont participés a cette discussion.

Or, je voudrais en + faire afficher les derniers messages d'un topic seulement,
celui ci :
http://www.le-camping-car.com/forum/les-bonnes-affaires-f66/
mais je ne sais pas exactement que modifier dans mon code :

<?php
include ("forum/config.php");
$link = mysql_connect ($dbhost,$dbuser,$dbpasswd) or die ('Erreur : '.mysql_error() );
mysql_select_db($dbname) or die ('Erreur :'.mysql_error());
$select = "SELECT topic_title,topic_id,topic_poster,forum_id,topic_last_poster_name,topic_last_post_time FROM phpbb_topics where forum_id !='38' ORDER BY topic_last_post_time DESC limit 30";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
while($row = mysql_fetch_array($result))
{
$topic_id = $row['topic_id'];
$titre = utf8_decode($row['topic_title']);
$posteur = $row['topic_last_poster_name'];
########## Début format URL ##########
$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, '-'));

########## Fin format URL ##########
$titre_lien= (strlen($titre) > 32) ? substr($titre, 0,60).' ' : $titre;
echo 'Sujet : <a href="/forum/'.$annonce.'-t'.$topic_id.'.html">'.ucfirst(strtolower($titre_lien)).'</a> - '.$posteur.'<br>';
}
mysql_free_result($result);
mysql_close();
?>


Merci pour vos idées

;-)
No-Mad
PR0
PR0
 
Messages: 82
Inscription: Mar Mar 04, 2008 6:51 pm

Précédente

Retourner vers Développement de site

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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