Derniers posts dans la page d'acceuil [Réglé]
Visiteur
Boosteur Inactif
je voudrais savoir est ce qu'il est possible de mettre les 10 derniers posts du forum dans la page d'acceuil?
je voudrais le faire pour mon site,parce que des news j'en ai pas tous les jours lol
merci
kk1cp Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre kk1cp
- Inscrit le : 11/12/2005
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
kk1cp a écrit:
Ce serait bien!! De reprendre le script des statistiques qui indiquent les derniers forum et de l'inclure dans le tpl des news!!
C'est exactement ce qu'il faut faire!
A mettre en bas de index/index.php (juste avant include("../includes/footer.php" ); )
[code]
//Cette texte sera en français en attendant la 1.4.1
$LANG['forum_last_msg'] = 'Les 10 derniers topics ayant eu une réponse';
$template->set_filenames(array('show_stats' => '../templates/' . $CONFIG['theme'] . '/show_stats.tpl'));
$template->assign_vars(array(
'L_LAST_MSG' => $LANG['forum_last_msg']
));
//Dernières réponses
connect($base);
$result = mysql_query('SELECT t.id, t.title
FROM '.PREFIX.'forum_topics AS t
LEFT JOIN '.PREFIX.'forum_cats AS c ON (c.id = t.idcat)
WHERE (c.secure <= "' . $SECURE_level . '"

AND (c.type != "0"
AND (c.aprob="0"
ORDER BY t.last_timestamp DESC
LIMIT 0,10') or error(__LINE__, __FILE__);
while($row = mysql_fetch_array($result))
{
$template->assign_block_vars('last_msg', array(
'ID' => $row['id'],
'TITLE' => $row['title']
));
}
$template->pparse('show_stats');
[/code]
A mettre dans templates/ton_theme/news_block.tpl (tout en bas)
[code]
<table width="90%" border="0" style="border-collapse:collapse;" class="table_news" cellspacing="0" cellpadding="3">
<tr>
<th colspan="2">
{L_LAST_MSG}
</th>
</tr>
# START last_msg #
<tr>
<td>
<a href="../forum/topic.php?id={last_msg.ID}">{last_msg.TITLE}</a>
</td>
</tr>
# END last_msg #
<tr>
<td class="news_bottom" colspan="2">
</td>
</tr>
</table>
[/code]
Je n'ai pas essayé, ça devrait marcher mais sait-on jamais.
Je te conseille donc de sauvegarder ces fichiers avant de les modifier puis de tester.
Si tu as une erreur n'hésite pas!
PS: ce sont des fragments de code de la 1.4.1 qui ne saurait trop tarder
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
danaite Membre non connecté
Booster Roquette
-
Booster Roquette
- Voir le profil du membre danaite
- Inscrit le : 05/08/2005
- Site internet
- Groupes :
Visiteur
Boosteur Inactif
je test ça et je vous tiens au courant
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
le problème c'est qu'on a pas encore le module stats

sinon ça marcherait
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Visiteur
Boosteur Inactif
CrowkaiT a écrit:
Je sais pas si je pourrai sortir la mise à jour cette semaine, car je vais pas beaucoup être chez moi à partir de mardi, donc wait & see
C'est dommage parceque les demandes se font pressantes de la part des membres de mon site

et le module statistiques sort avec la mise à jour ou bien séparément?
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
kk1cp Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre kk1cp
- Inscrit le : 11/12/2005
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
kk1cp Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre kk1cp
- Inscrit le : 11/12/2005
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique

Et non c'est impossible il faut une base de donnée derrière, d'autres fichiers modifiés, et une structure de table légérement modifiée elle aussi.
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
kk1cp Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre kk1cp
- Inscrit le : 11/12/2005
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie