Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
J'ai une question :
j'aimerai mettre en haut du forum, si possible de manière bien "cadré" et avec des informations (auteur, nombre de réponse etc) les "x" derniers messages.
Je présice que je n'y connais quasiement rien en php et que c'est le premier forum que j'installe... je suis à peu près arrivé à faire ce que je voulais pour l'instant mais la modif pour laquelle je post aujourd'hui, je pinaille un peu dessus !
J'ai d'abord pensé pouvoir le faire avec ça :
http://www.forum-sante.eu/extern.php?action=new&show=5
Je pensais pouvoir l'intégrer en html dans la partie "Annonce"... mais ça ne marche pas, et je crois que même si ca marchais ca ne serait pas très esthétique.
Ensuite au fil de mes recherches, sur ce forum, je suis tombé sur quelque choses qui semblait intéressant, mais impossible de remettre la main dessus avec la fonction recherche. Lorsque je l'avais testé il y a quelques jours, il y a quelque chose que je n'arrivais pas à faire (modification d'une table dans le BDD), alors j'avais laissé tombé.... à présent je n'arrive plus à trouver le "mod" en question pour pouvoir poser une question ciblé dessus !
Et quoi qu'il en soit, avant d'installer, j'aimerais bien "voir" une démo, pour être sur que c'est bien ce que je veux ...
J'aimerais quelque chose s'approchant de ça :
Je sais que c'est pas un forum PunBB... mais il doit bien y avoir un moyen d'arriver à quelque chose de similaire non ?
D'avance merci pour votre aide
Hors ligne
ici
http://www.punbb.fr/forums/viewtopic.php?id=6178
mais il faut mettre le mod quota
ici
si tu ne veut pas le quota dessus dans le plugin il est desactivable
Hors ligne
Merci sob...
Avant que je m'y mette, tu aurais une url de "démo" stp ?
Oups.. j'ai trouvé : c'est bien ca le résultat ?
http://www.punbb.powa.fr/forum/index.php
Dernière modification par uncia (07-10-2007 12:39:27)
Hors ligne
oui et jai desactivé le quota dessus.
si ta un bleme fait une include en mettant un fichier a la racine stats.php met le script dedant et dans le fichier index cherche sa
define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);
// Load the index.php language file
require PUN_ROOT.'lang/'.$pun_user['language'].'/index.php';
$page_title = pun_htmlspecialchars($pun_config['o_board_title']);
define('PUN_ALLOW_INDEX', 1);
require PUN_ROOT.'header.php';
$sql = 'SELECT sf.id, sf.forum_name, f.id FROM '.$db->prefix.'forums AS sf LEFT JOIN '.$db->prefix.'forums AS f ON sf.parent_forum_id = f.id WHERE sf.parent_forum_id <> 0 ORDER BY sf.disp_position';
$res_ssforum = $db->query($sql, true) or error('Impossible de retrouver la liste des sous forums', __FILE__, __LINE__, $db->error());
$i = 0;
while ($cur_sous_forum = $db->fetch_row($res_ssforum))
{
$tab_sous_forums[$i] = $cur_sous_forum;
$i++;
}et juste apres met sa
include('stats.php');Hors ligne
le mod quota je pense que tu peut le trouver en allant sur google
Hors ligne
Et avec les div ?
Comme ceci :
<div id="stats" class="block">
<div class="box">
include ('http://domaine/externblabla');
</div>
</div>Dans le header pres du bloc annonce nan ?
>> Discut.Biz Réseau IRC <<
Linux qui tombe en panne c'est un miracle, tout comme Windows qui tombe en marche...
Hors ligne
bonjour et merci kipof :
Faut encore que je tatonne un peu, mais ca comme à me convenir comme ça (la formule du dessus est un peu trop dure pour moi
)
Plus qu'a trouver où mettre le code à présent pour qu'il ne soit plus lié à l'annonce :
Pour l'instant j'ai ça (voir code ci dessou) et ca marche mais c'est lié à l'annonce.
J'ai essayé de déplacer le bout de code de l'"include" mais j'ai des messages d'erreur.
Ca m'étonne pas des masses parceque je dois surement oublier des balises php vue que je n'y connais rien en php...
Si une âme charitable pouvait m'aider svp 
[c]
// START SUBST - <pun_announcement>
if ($pun_config['o_announcement'] == '1')
{
ob_start();
?>
<div align="center" class="Style3"><strong>Les 5 derniers sujets actifs sur Forum-sante.eu
</strong></div>
<table width="500" border="0" align="center" cellpadding="2">
<tr>
<td><div align="center"><?php include('http://www.forum-sante.eu/extern.php?action=new&show=5'); ?></div></td>
</tr>
</table>
<div id="announce" class="block">
<h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
<div class="box">
<div class="inbox">
<div><?php echo $pun_config['o_announcement_message'] ?></div>
</div>
</div>
</div>
<?php
$tpl_temp = trim(ob_get_contents());
$tpl_main = str_replace('<pun_announcement>', $tpl_temp, $tpl_main);
ob_end_clean();
}
else
$tpl_main = str_replace('<pun_announcement>', '', $tpl_main);
// END SUBST - <pun_announcement>
// START SUBST - <pun_main>
ob_start();
define('PUN_HEADER', 1);
[/c]
Dernière modification par uncia (08-10-2007 16:05:21)
Hors ligne
Bon en fait y'a encore un petit soucis...
comme j'ai mis dans le header, ca me l'affiche sur toutes les pages.
Faudrait que ca ne l'affiche que sur l'index.
Vais voir si j'arrive à le mettre dans le main.tpl
Hors ligne
fait linclude sur lindex.php
Hors ligne
ok merci sob.
Vais essayer.
Hors ligne
C'est quoi le problème avec le php... ? 
Quand on lui met du HTLM dans les dents, genre :
<div align="center"><?php include('http://www.forum-sante.eu/extern.php?action=new&show=5'); ?></div></td>
</div>
.. il digère pas des masses 
Je suppose qu'il y a quelques petites balises à rajouter non ...
?
Hors ligne
oui il y a le mod html a mettre,que tu trouvera sur ce fofo
ici
http://www.punbb.fr/forums/viewtopic.php?id=5451
Dernière modification par sob (08-10-2007 20:05:39)
Hors ligne
Je vois pas bien le rapport entre la mod html et la page index.php
Quel est ton message d'erreur Uncia parce que tu peux aisément mettre du html dans une page php. Faut juste bien mettre les tag php d'ouverture et de fermeture aux bons endroits.
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
Bonjour mangafan,
Bein justement, je sais même pas "mettre les tag php d'ouverture et de fermeture aux bons endroits.", donc je l'ai mis une fois tel quel :
<div align="center"><?php include('http://www.forum-sante.eu/extern.php?action=new&show=5'); ?></div>
... sans conviction ni résultat.
Donc j'ai juste à réjouter <?php et ?> "autour" de mon code HTLM ?
Je suppose qu'il y a d'autres contraintes ? Lesquels ?
Hors ligne
Si ton code se trouve dans du php la logique serait celle la :
?>
<div align="center"><?php include('http://www.forum-sante.eu/extern.php?action=new&show=5'); ?></div>
<?phpMontres-nous le code que tu as ajouté avec les deux lignes précédente et les deux lignes qui suivent on pourra mieux te renseigner ainsi que le message d'erreur que tu obtiens à l'écran. 
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
Merci mangafan,
C'est bon, "ton" code marche !
Bon je vais pas m'en servir pour ce que je voulais faire là, mais ca me sera bien utile pour inclure des scripts où je veux. 
Hors ligne
Pages : 1