10 derniers messages

Forum de support pour les questions concernant l'utilisation de phpBB3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que Styles ou MODs.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com


Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

10 derniers messages

Messagepar Sinistrus » 02 Nov 2007 à 10:29

Salut
Comment puis-je insérer les 10 derniers message de mon forum sur mon index du site ?

domaine/index.php (insérer ici le code)
domaine/Forum/index.php (pour appeler ici les 10 derniers messages postés)

Merci
Dernière édition par mathieu23 le 10 Aoû 2008 à 09:45, édité 9 fois.
Raison: Ajout de l'icône réglé à la demande de Sinistrus
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Edouard » 02 Nov 2007 à 10:56

Bonjour,

Rajoute ce bout de code sur la page de ton site ou tu désires afficher les 10 derniers messages de ton forum:
Code: Tout sélectionner
<?php
define('IN_PHPBB', TRUE);

$phpbb_root_path = 'forums/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

$sql = 'SELECT p.*, t.* FROM ' . POSTS_TABLE . ' p JOIN ' . TOPICS_TABLE . ' t ON p.topic_id = t.topic_id ORDER BY p.post_id DESC LIMIT 10';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
   echo 'Message posté dans <a href="' . $phpbb_root_path . 'viewtopic.php?t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a>:<br />';
   echo $row['post_text'] . '<br /><br />';
}

?>

Modifie la valeur de $phpbb_root_path en y indiquant le chemin relatif de ton forum et le tour est joué. ;)
Pas de support par MSN ou par MP. Merci.
Vous avez créé un MOD et vous souhaitez le faire valider par l'équipe des MODs ? Rendez vous ici.
Liste des MODs présents dans la base de données de PhpBB-FR.

Starcraft-Fr Communauté francophone sur l'univers de Starcraft. Nombreuses ressources disponibles (Maps, Replays etc.)
Avatar de l’utilisateur
Edouard
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1920
Inscription: 13 Nov 2004 à 04:10

Re: 10 derniers messages

Messagepar Sinistrus » 02 Nov 2007 à 11:22

Merci pour ce code, mais quand même, il m'affiche TOUT le poste :?
Je voulais juste les premiers 25 lettres au moins !
Y'a pas une solution svp ?
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Edouard » 02 Nov 2007 à 12:38

Désolé, ma boule de cristal doit mal fonctionner, elle ne me l'a pas précisé...

Dans le code que je t'ai donné, remplace:
Code: Tout sélectionner
echo $row['post_text'] . '<br /><br />';

Par:
Code: Tout sélectionner
echo substr($row['post_text'], 0, 25) . '...<br /><br />';

Modifie eventuellement la valeur 25 par celle que tu désires (correspond au nombre de caractères affichés). ;)
Pas de support par MSN ou par MP. Merci.
Vous avez créé un MOD et vous souhaitez le faire valider par l'équipe des MODs ? Rendez vous ici.
Liste des MODs présents dans la base de données de PhpBB-FR.

Starcraft-Fr Communauté francophone sur l'univers de Starcraft. Nombreuses ressources disponibles (Maps, Replays etc.)
Avatar de l’utilisateur
Edouard
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1920
Inscription: 13 Nov 2004 à 04:10

Re: 10 derniers messages

Messagepar Sinistrus » 02 Nov 2007 à 13:00

Merci beaucoup Edouard
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Sinistrus » 02 Nov 2007 à 17:01

Je m'excuse de réactiver le sujet mais il y'a un soucis dans le code :s
il m'affiche les [quote=mxmxckvmxkx.... ou [color=... [b:2kivjda7 et tout les accents sont transformés !

je ne sais plus quoi faire ca me bousille la mise en page :s
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Edouard » 02 Nov 2007 à 18:49

Oui, c'est vrai, je n'avais pas pensé au BBCode, remplace le code que je t'ai donné par celui-ci qui gère les BBCodes et les smileys:
Code: Tout sélectionner
<?php
define('IN_PHPBB', TRUE);

$phpbb_root_path = 'forums/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

// Start session management
$user->session_begin();


$sql = 'SELECT p.*, t.* FROM ' . POSTS_TABLE . ' p JOIN ' . TOPICS_TABLE . ' t ON p.topic_id = t.topic_id ORDER BY p.post_id DESC LIMIT 10';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
   $bbcode_bitfield = base64_decode($row['bbcode_bitfield']);
   
   $bbcode = new bbcode(base64_encode($bbcode_bitfield));
   
   // Parse the message and subject
   $message = censor_text($row['post_text']);

   // Second parse bbcode here
   if ($row['bbcode_bitfield'])
   {
      $bbcode->bbcode_second_pass($message, $row['bbcode_uid'], $row['bbcode_bitfield']);
   }

   $message = bbcode_nl2br($message);
   $message = smiley_text($message);
   
   echo 'Message posté dans <a href="' . $phpbb_root_path . 'viewtopic.php?t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a>:<br />';
   echo substr($message, 0, 150) . '...<br /><br />';
}

?>
Pas de support par MSN ou par MP. Merci.
Vous avez créé un MOD et vous souhaitez le faire valider par l'équipe des MODs ? Rendez vous ici.
Liste des MODs présents dans la base de données de PhpBB-FR.

Starcraft-Fr Communauté francophone sur l'univers de Starcraft. Nombreuses ressources disponibles (Maps, Replays etc.)
Avatar de l’utilisateur
Edouard
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1920
Inscription: 13 Nov 2004 à 04:10

Re: 10 derniers messages

Messagepar Sinistrus » 03 Nov 2007 à 00:22

voilà skil me dis :?

General Error
The file Scripts/ForumFr/styles//template/bbcode.html is missing.

Normalement s'il devrait suivre un chemin ca serait plutot :
Scripts/ForumFr/styles/prosilver/template/bbcode.html
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Edouard » 03 Nov 2007 à 10:58

En effet, oubli de ma part, désolé. Après:
Code: Tout sélectionner
$user->session_begin();

Rajoute:
Code: Tout sélectionner
$user->setup('', $forum_data['forum_style']);
Pas de support par MSN ou par MP. Merci.
Vous avez créé un MOD et vous souhaitez le faire valider par l'équipe des MODs ? Rendez vous ici.
Liste des MODs présents dans la base de données de PhpBB-FR.

Starcraft-Fr Communauté francophone sur l'univers de Starcraft. Nombreuses ressources disponibles (Maps, Replays etc.)
Avatar de l’utilisateur
Edouard
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1920
Inscription: 13 Nov 2004 à 04:10

Re: 10 derniers messages

Messagepar Sinistrus » 03 Nov 2007 à 11:15

salut
je sais que je suis lourd mais voilà ce qu'il me dit :
Code: Tout sélectionner
Warning: message_die(Scripts/ForumFr/language/lang_english/lang_main.php): failed to open stream: No such file or directory in /home/alrassoul/domains/voodaa.net/public_html/Fr/Scripts/ForumFr/includes/functions.php on line 690

Warning: message_die(Scripts/ForumFr/language/lang_english/lang_main.php): failed to open stream: No such file or directory in /home/alrassoul/domains/voodaa.net/public_html/Fr/Scripts/ForumFr/includes/functions.php on line 690

Warning: message_die(): Failed opening 'Scripts/ForumFr/language/lang_english/lang_main.php' for inclusion (include_path='.:/usr/local/php4/lib/php') in /home/alrassoul/domains/voodaa.net/public_html/Fr/Scripts/ForumFr/includes/functions.php on line 690
phpBB :

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'DB_ForumFr.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 219
File : common.php


Je crois pttr que c'est dû à la langue (lang_english) :?
language\fr => Voilà mon chemin à moi

Merci encore
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Edouard » 03 Nov 2007 à 11:31

language/lang_english/lang_main.php

Ca ressemble bizarrement à un chemin de langue phpBB 2 ça. :?
Pas de support par MSN ou par MP. Merci.
Vous avez créé un MOD et vous souhaitez le faire valider par l'équipe des MODs ? Rendez vous ici.
Liste des MODs présents dans la base de données de PhpBB-FR.

Starcraft-Fr Communauté francophone sur l'univers de Starcraft. Nombreuses ressources disponibles (Maps, Replays etc.)
Avatar de l’utilisateur
Edouard
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1920
Inscription: 13 Nov 2004 à 04:10

Re: 10 derniers messages

Messagepar Sinistrus » 03 Nov 2007 à 11:43

Pardonne moi, j'ai un problème avec ma base de donnée, je crois que c'est de moi pour l'instant.
Un sérieux problème en tout cas !
Merci pour ton aide, je reviendrai dès que mon problème sera résolu (si jamais il se résoud :cry: :cry: :cry: )
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Sinistrus » 04 Nov 2007 à 14:23

Merci à toi Edouard !
Il est parfait maintenant ;)
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Sinistrus » 04 Nov 2007 à 14:45

Salut Edouard. Voilà que ej reviens après plusieurs fois avoir mis [reglé] à ce topic. Je te prie de m'excuser.
Mais si je dois seulement mettre (a cause de ma mise en page) le texte qui suit :

Sujet : .........................................................
Réponse de : ....................... à ........................

Tu crois que c'est possible ? Peux tu m'aider stp ?
Merci ;)
Avatar de l’utilisateur
Sinistrus
Posteur expérimenté
Posteur expérimenté
 
Messages: 364
Inscription: 27 Oct 2007 à 20:05
Avertissements: 2

Re: 10 derniers messages

Messagepar Edouard » 04 Nov 2007 à 17:38

Rien n'est impossible. 8)

Le code serait alors:
Code: Tout sélectionner
<?php
define('IN_PHPBB', TRUE);

$phpbb_root_path = 'forums/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);


// Start session management
$user->session_begin();
$user->setup('', $forum_data['forum_style']);

$sql = 'SELECT p.*, t.*, u.user_id, u.username FROM ' . POSTS_TABLE . ' p JOIN ' . TOPICS_TABLE . ' t JOIN ' . USERS_TABLE . ' u
      ON p.topic_id = t.topic_id
      AND  u.user_id = p.poster_id
      ORDER BY p.post_id DESC LIMIT 10';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{   
   echo 'Sujet: <a href="' . $phpbb_root_path . 'viewtopic.php?t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a><br />';
   echo 'Réponse de: <a href="' . $phpbb_root_path . 'memberlist.php?mode=viewprofile&u=' . $row['user_id'] . '">' . $row['username'] . '</a> à ' . $user->format_date($row['post_time']) . '<br /><br />';
}

?>
Pas de support par MSN ou par MP. Merci.
Vous avez créé un MOD et vous souhaitez le faire valider par l'équipe des MODs ? Rendez vous ici.
Liste des MODs présents dans la base de données de PhpBB-FR.

Starcraft-Fr Communauté francophone sur l'univers de Starcraft. Nombreuses ressources disponibles (Maps, Replays etc.)
Avatar de l’utilisateur
Edouard
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1920
Inscription: 13 Nov 2004 à 04:10

Suivante

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot] et 14 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant