Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Derniers messages phpbb3
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Développement de site
::  
Auteur Message
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 8:22 am    Sujet du message: Derniers messages phpbb3

Je cherchais un script pour remplacer topic_anywhere sur phpbb3. Et c'est pas plus mal de faire l'impasse sur le JS. Pas vrai dcz ? (J'sais que t'es pas fan de ce script)
Bon bref, j'ai trouvé un bout de code sur la toile que j'ai bidouillé pour afficher les derniers messages du forum.

Le script fonctionne, mais est il propre ?

- Je ne suis pas arrivé à inclure la fonction format_url Shocked

Est-ce que le formatage des urls est correct ? (mod rewrite avancé)

Merci pour votre oeil expert Very Happy

Code:
<?php
include ("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 forum_topics where forum_id !='37' ORDER BY topic_last_post_time DESC limit 8";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );

while($row = mysql_fetch_array($result))
{
$topic_id = $row['topic_id'];
$titre = $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,29).'...' : $titre;
    echo '<a href="/forum/'.$annonce.'-t'.$topic_id.'.html">'.ucfirst(strtolower($titre_lien)).'</a> - '.$posteur.'<br>';
    }
mysql_free_result($result);
mysql_close();
?>

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13777

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 8:41 am    Sujet du message: Re: Derniers messages phpbb3

C'est normal, le script ne partage pas les sessions de phpBB. Le formatage est correct tant que tu n'actives pas le filtre des mots courts ni les dossiers virtuels.


++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 8:44 am    Sujet du message: Re: Derniers messages phpbb3

Merci Very Happy

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
No-Mad



Inscrit le: 04 Mar 2008
Messages: 36

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 1:16 pm    Sujet du message: Re: Derniers messages phpbb3

bonjour nelumbo
et merci pour ces lignes de scripts dont j essaye de me servir.
apparemment ca fonctionne bien, a part que j'ai pas les accents sur ma page

=> Prix du baril payé en dollar... - jopat

que dois je modifier ?
vous pouvez me conseillez DCZ ou toi ?

merci beaucoup
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13777

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 1:21 pm    Sujet du message: Re: Derniers messages phpbb3

Tu dois utiliser le char-set ISO-8859-1 sur ta page, si c'est bien ça, essais de remplacer :

Code:
$titre = $row['topic_title'];


Par :

Code:
$titre = utf8_decode($row['topic_title']);


Wink

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
No-Mad



Inscrit le: 04 Mar 2008
Messages: 36

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 1:24 pm    Sujet du message: Re: Derniers messages phpbb3

Merveilleux !! ca fonctionne


Mille merci a vous 2

Wink
Revenir en haut de page
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Derniers messages phpbb3Posté le: Jeu Avr 24, 2008 2:20 pm    Sujet du message: Re: Derniers messages phpbb3

Bhein ça fait plaisir, pour une fois que je peux apporter ma contribution Wink

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
bielle64
PR0
PR0


Inscrit le: 15 Juin 2008
Messages: 66
Localisation: BIELLE (64)

Derniers messages phpbb3Posté le: Sam Juin 28, 2008 11:11 pm    Sujet du message: Re: Derniers messages phpbb3

J'ai essayé de mettre ça bêtement dans une petite page php.
C'est bête, hein ? Smile
Pourtant je l'ai mis en racine du forum, ça me semblait une bonne idée.

Bon ça m'a donné :
"Erreur : Table 'ossau.forum_topics' doesn't exist"

Alors ça s'utilise comment ce code ??
Revenir en haut de page
Visiter le site web de l'utilisateur
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Derniers messages phpbb3Posté le: Dim Juin 29, 2008 6:05 am    Sujet du message: Re: Derniers messages phpbb3

Le préfixe de ta table est bon ?

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
bielle64
PR0
PR0


Inscrit le: 15 Juin 2008
Messages: 66
Localisation: BIELLE (64)

Derniers messages phpbb3Posté le: Dim Juin 29, 2008 10:11 am    Sujet du message: Re: Derniers messages phpbb3

Non, mon préfixe des tables est phpbb3_

Mais ton script va pas le chercher quelque part dans le config.php ?
Mon forum marche bien, donc je vois pas ce que je dois changer...
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3301

Derniers messages phpbb3Posté le: Dim Juin 29, 2008 10:23 am    Sujet du message: Re: Derniers messages phpbb3

Le script prend en effet le préfixe dans la config, mais ne l'utilise pas.

forum_topics devrait être remplacé par {$table_prefix}topics pour cela.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
bielle64
PR0
PR0


Inscrit le: 15 Juin 2008
Messages: 66
Localisation: BIELLE (64)

Derniers messages phpbb3Posté le: Dim Juin 29, 2008 11:08 am    Sujet du message: Re: Derniers messages phpbb3

Effectivement SeO, ça fonctionne bien avec ta modif.
J'avais aussi le problème des accents, la modif donnée plus haut fonctionne bien saut que le problème est toujours là pour les noms des auteurs de sujets et que dans l'URL crée les caractères accentués sont remplacés par des tirets.

Enfin, j'utilise le filtre des mots courts donc au final les URLs ne sont pas les mêmes que dans mon forum.

Allez les gars ce script est presque génial, il faut le finaliser Razz
Revenir en haut de page
Visiter le site web de l'utilisateur
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3301

Derniers messages phpbb3Posté le: Dim Juin 29, 2008 11:53 am    Sujet du message: Re: Derniers messages phpbb3

dcz a écrit:
C'est normal, le script ne partage pas les sessions de phpBB. Le formatage est correct tant que tu n'actives pas le filtre des mots courts ni les dossiers virtuels.


C'est pas une solution universelle, si tu veux toutes les options, il faut partager le code de phpBB ce qui peut poser plus de problème en fonction de ou tu le fait.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
Panza



Inscrit le: 04 Mai 2008
Messages: 9

Derniers messages phpbb3Posté le: Mer Juil 02, 2008 4:31 pm    Sujet du message: Re: Derniers messages phpbb3

J'ai essayer le script du dessus mais voila le probleme:

J'ai créer un topic du nom de "éèçàäâêËûîôÖae". J'ai pris le script, mais le probleme est qu'une fois parser sa ne me renvoie rien!

Une solution?
Revenir en haut de page
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Derniers messages phpbb3Posté le: Mer Juil 02, 2008 5:14 pm    Sujet du message: Re: Derniers messages phpbb3

Etre plus constructif dans l'édition des titres de tes topics Laughing .

Arrow Je connais le chemin...

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Développement de site
Page 1 sur 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: