Les messages du forum en page d'accueil
Dernière réponse : dans Programmation
Salut j'ai creer un forum, et j'aimerais savoir comment mettre les dernier message du forum, en tant ke news sur une autre page, pour que ca se face automatiquement...
merci d'avance: pour tester voici mon forum :
G-Club
++
merci d'avance: pour tester voici mon forum :
G-Club
++
Autres pages sur : messages forum page accueil
Lassé par la pub ? Créez un compte
bon voila par exemple ce que ca peu donner (tester avec phpbb 2.0.8 mais peut marcher p-e pour ta version)
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
$link = mysql_connect('localhost','root','pass');
mysql_select_db('phpbb');
$affichage="4";
$select = 'SELECT count(post_id) FROM phpbb_posts_text';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "SELECT post_text,post_subject FROM phpbb_posts_text ORDER BY post_id DESC LIMIT 4";
$lien = mysql_query($select,$link) or die ('Error: '.mysql_error() );
if($total)
{
echo'<table border="1">';
while($row = mysql_fetch_array($lien))
{
$message = smilies_pass($row['post_text']);
echo"
<tr>
<td>sujet: $row[post_subject]</td>
</tr>
<tr>
<td>message: $message</td>
</tr>";
}
echo"</table>";
}
else
{
echo"pas d'enregistrement dans cette table";
}
?>
bon tu adapte le design et tu peux amelioré le truc si tu connais quelque base la c vite fait
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
$link = mysql_connect('localhost','root','pass');
mysql_select_db('phpbb');
$affichage="4";
$select = 'SELECT count(post_id) FROM phpbb_posts_text';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "SELECT post_text,post_subject FROM phpbb_posts_text ORDER BY post_id DESC LIMIT 4";
$lien = mysql_query($select,$link) or die ('Error: '.mysql_error() );
if($total)
{
echo'<table border="1">';
while($row = mysql_fetch_array($lien))
{
$message = smilies_pass($row['post_text']);
echo"
<tr>
<td>sujet: $row[post_subject]</td>
</tr>
<tr>
<td>message: $message</td>
</tr>";
}
echo"</table>";
}
else
{
echo"pas d'enregistrement dans cette table";
}
?>
bon tu adapte le design et tu peux amelioré le truc si tu connais quelque base la c vite fait
voila une petite mise a jour lol
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
$link = mysql_connect('localhost','root','pass');
mysql_select_db('phpbb');
$affichage="5";
$slq = "SELECT post_text,post_subject FROM phpbb_posts_text LIMIT 4";
$select = 'SELECT count(post_id) FROM phpbb_posts_text';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "SELECT post_text,post_subject,post_id FROM phpbb_posts_text ORDER BY post_id DESC LIMIT $affichage";
$lien = mysql_query($select,$link) or die ('Error: '.mysql_error() );
if($total)
{
echo'<table border="1">';
while($row = mysql_fetch_array($lien))
{
$message = smilies_pass($row['post_text']);
echo"
<tr>
<td>sujet: <a href='viewtopic.php?t=$row[post_id]'>$row[post_subject]</a></td>
</tr>
<tr>
<td>message: $message</td>
</tr>";
}
echo"</table>";
}
else
{
echo"pas d'enregistrement dans cette table";
}
?>
tien moi au courant stp.
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
$link = mysql_connect('localhost','root','pass');
mysql_select_db('phpbb');
$affichage="5";
$slq = "SELECT post_text,post_subject FROM phpbb_posts_text LIMIT 4";
$select = 'SELECT count(post_id) FROM phpbb_posts_text';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "SELECT post_text,post_subject,post_id FROM phpbb_posts_text ORDER BY post_id DESC LIMIT $affichage";
$lien = mysql_query($select,$link) or die ('Error: '.mysql_error() );
if($total)
{
echo'<table border="1">';
while($row = mysql_fetch_array($lien))
{
$message = smilies_pass($row['post_text']);
echo"
<tr>
<td>sujet: <a href='viewtopic.php?t=$row[post_id]'>$row[post_subject]</a></td>
</tr>
<tr>
<td>message: $message</td>
</tr>";
}
echo"</table>";
}
else
{
echo"pas d'enregistrement dans cette table";
}
?>
tien moi au courant stp.
bon voila ce que j'ai trouvé c'est pas très optimisé car les jointure fonctione pas entre les tables dont on a besoin
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
//parametre de conexion à mysql
$link = mysql_connect('host','user','pass');
//nom de ta base de données
mysql_select_db('bd');
//le nombre de messages à afficher
$affichage="5";
//le numero de ton sujet
$topic='1';
//touche plus sauf si tu as pas mit comme prefixe de table phpbb_
$select = 'SELECT count(post_id) FROM phpbb_posts_text';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "SELECT post_id,forum_id FROM phpbb_posts WHERE topic_id = '$topic' ORDER BY post_id DESC LIMIT $affichage";
$lien = mysql_query($select,$link) or die ('Error: '.mysql_error() );
if($total)
{
echo'<table border="1">';
while($row = mysql_fetch_array($lien))
{
$sql = "SELECT post_text FROM phpbb_posts_text WHERE post_id = '$row[post_id]'";
$result = mysql_query($sql,$link);
$message = mysql_result($result,0);
$sql = "SELECT post_subject FROM phpbb_posts_text WHERE post_id = '$row[post_id]'";
$result = mysql_query($sql,$link);
$sujet = mysql_result($result,0);
$sql = "SELECT forum_name FROM phpbb_forums WHERE forum_id = '$row[forum_id]'";
$result = mysql_query($sql,$link);
$forumname = mysql_result($result,0);
$message = smilies_pass($message);
echo"
<tr>
<td>forum: <a href='viewforum.php?f=$row[forum_id]'>$forumname</a></td>
</tr>
<tr>
<td>sujet: <a href='viewtopic.php?t=$topic'>$sujet</a> </td>
</tr>
<tr>
<td>message: $message</td>
</tr>";
}
echo"</table>";
}
else
{
echo"pas d'enregistrement dans cette table";
}
?>
mais si tu me dit pas quel est le bug je ca rique de buger encore
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
//parametre de conexion à mysql
$link = mysql_connect('host','user','pass');
//nom de ta base de données
mysql_select_db('bd');
//le nombre de messages à afficher
$affichage="5";
//le numero de ton sujet
$topic='1';
//touche plus sauf si tu as pas mit comme prefixe de table phpbb_
$select = 'SELECT count(post_id) FROM phpbb_posts_text';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
$select = "SELECT post_id,forum_id FROM phpbb_posts WHERE topic_id = '$topic' ORDER BY post_id DESC LIMIT $affichage";
$lien = mysql_query($select,$link) or die ('Error: '.mysql_error() );
if($total)
{
echo'<table border="1">';
while($row = mysql_fetch_array($lien))
{
$sql = "SELECT post_text FROM phpbb_posts_text WHERE post_id = '$row[post_id]'";
$result = mysql_query($sql,$link);
$message = mysql_result($result,0);
$sql = "SELECT post_subject FROM phpbb_posts_text WHERE post_id = '$row[post_id]'";
$result = mysql_query($sql,$link);
$sujet = mysql_result($result,0);
$sql = "SELECT forum_name FROM phpbb_forums WHERE forum_id = '$row[forum_id]'";
$result = mysql_query($sql,$link);
$forumname = mysql_result($result,0);
$message = smilies_pass($message);
echo"
<tr>
<td>forum: <a href='viewforum.php?f=$row[forum_id]'>$forumname</a></td>
</tr>
<tr>
<td>sujet: <a href='viewtopic.php?t=$topic'>$sujet</a> </td>
</tr>
<tr>
<td>message: $message</td>
</tr>";
}
echo"</table>";
}
else
{
echo"pas d'enregistrement dans cette table";
}
?>
mais si tu me dit pas quel est le bug je ca rique de buger encore
voila le bug, il continu :
Warning: main(./extension.inc): failed to open stream: No such file or directory in f:\site\yep.php on line 4
Warning: main(): Failed opening './extension.inc' for inclusion (include_path='.;d:\Program Files\EasyPHP1-7\php\pear\') in f:\site\yep.php on line 4
Warning: main(./common.): failed to open stream: No such file or directory in f:\site\yep.php on line 5
Warning: main(): Failed opening './common.' for inclusion (include_path='.;d:\Program Files\EasyPHP1-7\php\pear\') in f:\site\yep.php on line 5
Warning: main(./includes/bbcode.): failed to open stream: No such file or directory in f:\site\yep.php on line 6
Warning: main(): Failed opening './includes/bbcode.' for inclusion (include_path='.;d:\Program Files\EasyPHP1-7\php\pear\') in f:\site\yep.php on line 6
Merci...
Warning: main(./extension.inc): failed to open stream: No such file or directory in f:\site\yep.php on line 4
Warning: main(): Failed opening './extension.inc' for inclusion (include_path='.;d:\Program Files\EasyPHP1-7\php\pear\') in f:\site\yep.php on line 4
Warning: main(./common.): failed to open stream: No such file or directory in f:\site\yep.php on line 5
Warning: main(): Failed opening './common.' for inclusion (include_path='.;d:\Program Files\EasyPHP1-7\php\pear\') in f:\site\yep.php on line 5
Warning: main(./includes/bbcode.): failed to open stream: No such file or directory in f:\site\yep.php on line 6
Warning: main(): Failed opening './includes/bbcode.' for inclusion (include_path='.;d:\Program Files\EasyPHP1-7\php\pear\') in f:\site\yep.php on line 6
Merci...
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumRemettre ma page accueil orange
- ForumSupprimer page accueil aol
- ForumPersonnalise page accueil google
- solutionsPage d accueil free wifi
- ForumPage sfr accueil
- ForumIe6 message erreur ouverture page accueil
- ForumRetrouver ma page d accueil google
- ForumGoogle page d accueil
- ForumPage d accueil packard bell
- ForumPage d accueil alot
- Voir plus