[phpbb] script pour afficher les derniers topic sur l'indexe
35 messages • Page 1 sur 3 • 1, 2, 3
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[phpbb] script pour afficher les derniers topic sur l'indexe
je vien de bricoler un script pour aficher les derniers topics rewrité sur ma page d'acceuil
et dire que tout le monde l'utilise mais personne le donne
db.php a configuré suivant le serveur
forum.php
pour voir ce que ca donne consultez mon site Actualites Algerie
Ps : je crois que la j'ai gagné le drois d'avoir mon bl
et dire que tout le monde l'utilise mais personne le donne
db.php a configuré suivant le serveur
<?php
$serveur = 'localhost';
$pseudo = 'root';
$pass = '';
$base = '';
?>
forum.php
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php
require_once($host . "db.php");
$connect = mysql_connect($serveur, $pseudo, $pass);
$db = mysql_select_db($base);
function PrepareName($s)
{
$s = strtolower($s);
{ $change_space = "-";
if ($s != '')
$s = strtr($s,'áâàäéêèëíîìïóôòöúûùüýçñ','aaaaeeeeiiiioooouuuuycn');
$s = preg_replace("/(>|<|"|&)/",$change_space,$s);
$s = preg_replace("/[^a-z0-9_\-]/",$change_space,$s);
$s = preg_replace("/[$change_space]+/",$change_space,$s);
($s{0} == $change_space ? $s = substr($s,1) : '' );
($s{strlen($s)-1} == $change_space ? $s = substr($s,0, strlen($s)-1) : '' );
}
return $s;
return str_replace(' ','-',$r);
}
$sql = "SELECT `topic_id`, `topic_title`, `topic_time`, phpbb_forums.forum_id
FROM `phpbb_topics`, `phpbb_forums`
WHERE phpbb_forums.forum_id = phpbb_topics.forum_id
AND `auth_view` = '0'
AND phpbb_forums.forum_id != '30'
ORDER BY `topic_time` DESC
LIMIT 0,15";
$r_topics = mysql_query($sql) or die(mysql_error());
$i = 0;
$couleur=array("white","#FFCED0");
while ($val = mysql_fetch_array($r_topics)) {
$id = $val['topic_id'];
$name = PrepareName($val['topic_title']);
$time = $val['topic_time'];
$time = date("d/m/Y", $time);
$title = addslashes($title);
$i=1-$i;
$couleur_a_utiliser = $couleur[$i];
echo " <tr><td bgcolor=\"$couleur_a_utiliser\"><a target=\"_blank\" href=\"./forum/".$id."_0-".$name.".html\">".$val['topic_title']."</a> (" . $time . ")<br /></td>";
echo " </tr>";
}
mysql_close($connect);
?>
</table>
pour voir ce que ca donne consultez mon site Actualites Algerie
Ps : je crois que la j'ai gagné le drois d'avoir mon bl
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Oula comme c'est moche ce script. Pourquoi ne pas utiliser les fonctions de phpbb3 directement que fournit ton forum phpbb-seo.com ?
Afficher les derniers topics ou posts rewrités avec phpbb3
Afficher les derniers topics ou posts rewrités avec phpbb3
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Je comprends pas vraiment comment il fonctionne, et j'ai une erreur
Fatal error: Call to a member function on a non-object in /homepages/28/d1544852454/htdocs/forum/lastpost.php on line 18
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Oui en effet petite erreur dans le chemin... rien de grave.
En revanche maintenant j'ai une erreur de type:
La cause viendrait de cette partie:
Car quand je la supprime, cela fonctionne très bien !
Donc pas gênant, mais réponse oblige
Merci sinon c'est bien ce que je recherchais
En revanche maintenant j'ai une erreur de type:
Fatal error: Call to undefined method: stdClass->format_url() in /homepages/28/d8327892543/htdocs/forum/lastpost.php on line 41
La cause viendrait de cette partie:
// http://www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
if ($line[$i]['topic_type'] == POST_GLOBAL) {
$phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
}
$phpbb_seo->seo_censored[$topic_id] = $topic_title;
$phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url($phpbb_seo->seo_censored[$topic_id]);
}
if ( empty($phpbb_seo->seo_url['forum'][$forum_id]) ) {
$phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->set_url($line[$i]['forum_name'], $forum_id, $phpbb_seo->seo_static['forum']);
}
Car quand je la supprime, cela fonctionne très bien !
Donc pas gênant, mais réponse oblige
Merci sinon c'est bien ce que je recherchais
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Eu t'es sur que t'as la premod de phpbb3 provenant de phpbb-seo.com ? J'ai plutôt l'impression que tu as le simple phpbb3 sans url rewriting, donc tu n'as pas besoin de ce code. Si tu sais pas ce que c'est, alors vire le, ça marche, c'est normal 
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Arff j'ai un autre problème, pour mes fichiers php dans mes sous répertoires, j'ai cette erreur:
Fatal error: Call to a member function on a non-object in /homepages/28/d256879139/htdocs/forum/latesttopics.php on line 18
J'en est marre qu'est ce qu'il a avec cette foutu ligne:
Sinon pour les fichiers php à la racine ça fonctionne, le lien de mon include est comme ceci:
Et si je mets le lien de ce type:
Il me fait l'erreur sur toute les pages !
Comment faire :/
merci
Fatal error: Call to a member function on a non-object in /homepages/28/d256879139/htdocs/forum/latesttopics.php on line 18
J'en est marre qu'est ce qu'il a avec cette foutu ligne:
- Code: Tout sélectionner
$result = $db->sql_query($sql);
Sinon pour les fichiers php à la racine ça fonctionne, le lien de mon include est comme ceci:
- Code: Tout sélectionner
<?php include"/homepages/28/d152423465/htdocs/forum/latesttopics.php/";?>
Et si je mets le lien de ce type:
- Code: Tout sélectionner
<?php include"http:/www.monsite.com/forum/latesttopics.php/";?>
Il me fait l'erreur sur toute les pages !
Comment faire :/
merci
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
- Code: Tout sélectionner
<?php include"http:/www.monsite.com/forum/latesttopics.php/";?>
Ou tu as été chercher ça ? Tu mets un chemin local à la machine dans un include, pas un lien web
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Oui en effet, mais j'ai quand même testé !!
En fait, ça fonctionne parfaitement avec mes fichiers php à la racine du site, mais s'il se trouve dans un répertoire, exemple /videos/video01.php (qui appelle latesttopics.php bien sur) j'ai l'erreur cité plus haut, et je ne comprends vraiment pas pourquoi !! Donc j'aimerais de l'aide.
J'ai lu sur un autre forum, quelqu'un avait aussi ce problème même avec " $result = $db->sql_query($sql);" et ils parlaient d'un soit disant require_once ( '?????') à placer en haut... Huhu ?
Voir ici: http://www.outshine.com/forums/viewtopic.php?t=83 (précédente page aussi)
En fait, ça fonctionne parfaitement avec mes fichiers php à la racine du site, mais s'il se trouve dans un répertoire, exemple /videos/video01.php (qui appelle latesttopics.php bien sur) j'ai l'erreur cité plus haut, et je ne comprends vraiment pas pourquoi !! Donc j'aimerais de l'aide.
J'ai lu sur un autre forum, quelqu'un avait aussi ce problème même avec " $result = $db->sql_query($sql);" et ils parlaient d'un soit disant require_once ( '?????') à placer en haut... Huhu ?
Voir ici: http://www.outshine.com/forums/viewtopic.php?t=83 (précédente page aussi)
Re: [phpbb] script pour afficher les derniers topic sur l'indexe
Mais c'est normal si dans un autre dossier ça ne marche pas, le chemin courrant n'est pas le même et les chemins relatifs dans le script ne sont plus bons !!
Tu te trouves ici:
/videos/
Tu fais appel à
include "/homepages/28/d152423465/htdocs/forum/latesttopics.php/";
Et dans ce script, on veut accéder à des fichiers dans le répertoire du forum (./forum) Il va donc aller chercher les fichiers ici:
/videos/forum/
Dans le script il faut indiquer: (../forum) pour revenir au dossier précédent et puis aller dans le dossier forum.
Tu comprends maintenant ?
Tu te trouves ici:
/videos/
Tu fais appel à
include "/homepages/28/d152423465/htdocs/forum/latesttopics.php/";
Et dans ce script, on veut accéder à des fichiers dans le répertoire du forum (./forum) Il va donc aller chercher les fichiers ici:
/videos/forum/
Dans le script il faut indiquer: (../forum) pour revenir au dossier précédent et puis aller dans le dossier forum.
Tu comprends maintenant ?
35 messages • Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement d'un forum phpBB
- Passage à l'heure d'été/hiver sur un forum phpBB
- Google Images indexe 2 187 212 422 images
- Ajouter un Gadget Google sur son site
- Suivre le Tour de France 2007 en 3D dans Google Earth
- Picasa Web Albums en français
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Comment Google indexe et classe les documents
- Google indexe plus de 8 milliards de pages
- phpbb afficher les derniers sujets
- Afficher les derniers messages du Forum phpbb
- PHPBB Afficher les derniers messages d'un forum
- PHPBB-> Afficher les derniers messages d'un forum
- Afficher les derniers posts d'un forum phpbb rewrité
- Afficher les derniers posts phpBB sur une page quelconque
- [phpbb] Script 10 derniers message et Connexion
- Afficher les derniers messages de mon phpbb sur mon index
- Phpbb : afficher derniers messages de "Anonymous"
- Script "Afficher derniers articles"
- Afficher les derniers articles Wordpress
- SPIP - comment afficher les derniers articles
- afficher les derniers sujets de webrankinfo sur son website
- Afficher les derniers message d'un forum sur son site
Consultez la description détaillée des produits ou services de Google suivants : Googlebot
- Déterminer l'ancienneté d'un site
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum