Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Salut à tous !
J'ai réussi une intégration de PunBB dans mon site , en utilisant les droits et tout pour gérer des modules relatifs au site .
Depuis peu , une erreur de header a fait son apparition au début de ma page :
Warning: Cannot modify header information - headers already sent by (output started at /mnt/104/sdb/a/8/spiderflash/V3/header.php:7) in /mnt/104/sdb/a/8/spiderflash/V3/forum/include/functions.php on line 151
Elle n'y était pas avant , alors que la ligne qui me sert de lien avec punbb ( vers common.php ) est là depuis un bail :
define('PUN_ROOT', dirname(__FILE__).'/forum/');
require PUN_ROOT.'include/common.php';Cette erreur apparaît lorsqu'on est déconnecté , pas en tant que membre .
Comment la virer ? Merci
.
Hors ligne
Un autre problème est apparu ! Quand on poste plus de 18 messages dans un topic , le css n'apparait plus et j'ai une erreur en bas de page :
Fatal error: getimagesize(img/avatars/4.jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in /mnt/132/free.fr/a/8/spiderflash/V3/forum/viewtopic.php on line 247
Je ne comprends pas à quoi cela est du ! Répondez-moi s'il vous plaît !
Hors ligne
L'adresse stp !
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
C'est dans un htaccess !
Dernière modification par Zorro56 (29-07-2006 13:29:34)
Hors ligne
Tu peux pas le retirer ? 
Dernière modification par romain9441 (29-07-2006 16:21:50)
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
Bah non si je l'ai protégé c'est pas pour rien !
Je peux tout vous faire si vous voulez : screens , sources ...
Hors ligne
Si t'a rien touché à ton site patiente il y a des migrations sur le serveur 132 (celui ou est ton site)
Hors ligne
Le serveur 132 de Free ? Tu es sûr que cela vient de ça ?
C'est vraiment bizarre cela ne me le fait que sur un sujet ! En fait il n'inclue pas le header et le footer !
Hors ligne
Je n'y comprends rien ! Dès que les sujets dépassent 22/23 messages le header et le footer ne sont pas inclus et cela fait tout buguer ! Aidez-moi s'il vous plaît !
Hors ligne
Au pire, tu peux autoriser d'afficher que 20 messages sur un post provisoirement.
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
On dirait qu'a 4 messages ça passe , mais franchement s'il vous plaît répondez-moi pour qu'on résolve ce problème !
Hors ligne
Dès que les sujets dépassent 22/23 messages le header et le footer ne sont pas inclus et cela fait tout buguer ! Aidez-moi s'il vous plaît !
Ce que tu dis, me fait penser à une discution qu'il y avait eu, y'a pas si longtemps :
http://www.punbb.fr/forums/viewtopic.php?id=2757
Le forum de la personne avait des sujets ou le style n'apparaissait plus... ca le faisait pas avec tous les sujets, et c'était pire de jour en jour. Par contre, la personne à apparement rien fait de spécial pour que ca revienne à la normal, sinon attendre :-/
(il était chez free aussi)
Dernière modification par Lyconide (30-07-2006 16:41:16)
Hors ligne
Oui , je pense aussi , merci du lien 
Hors ligne
Bon comme le problème semble réglé , j'aimerais vous soumettre mon autre problème !
J'ai rajouté une balise [debut][/debut] dans le parser PunBB . Sur le forum elle marche bien , elle met le texte en gras dans un nouveau paragraphe .
Sur le site , je fais un affichage du dernier sujet du forum"Editoriaux" en mettant le code suivant :
$retour = mysql_query('SELECT * FROM pun_posts WHERE topic_id="'.$topicid.'" ORDER BY id LIMIT 0,1');
while ($donnees = mysql_fetch_array($retour)) {
$firstmessage = $donnees['message'];Ensuite par le biai d'un simple echo , le topic s'affiche .
Je veux ensuite isoler ce qu'il y a entre les balises [debut] pour le faire apparaître sur la page d'accueil :
preg_match("(\[debut\].*\[/debut\])", $firstmessage, $sortie);
$firstmessage = $sortie['0'];Le code marche si je mets ça dans mon topic :
[debut]Bobo , ça c'est la description de ton éditorial . Elle doit être incluse entre les balises [debut*] et [/debut*] ( sans les * ). Il ne faut pas qu'elle dépasse 4 lignes mais essaie de faire en sorte qu'elle ne soit pas trop petite non plus . Voilà là je ferme la balise [/debut*] et mon édito commence .[/debut]
Voilà avec ça ça s'affiche en page d'accueil .
Par contre si je mets ça :
[debut]Salut à tous les papas pingouins ! Nous vous aimons beaucoup et vous attendez de savoir ce qui va réellement se passer bientôt ... Vous avez raison ! Continuez les amis je raffole de vos articles ![/debut]
ça ne s'affiche pas !
Que faire ? Merci encore !
Hors ligne
j'aurais plutôt mis quelques chose comme ça
preg_match('#^\[debut\](.*?)\[/debut\]$#', $firstmessage, $sortie);
$firstmessage = $sortie['0'];Hors ligne
Merci vin100 mais ça marche pas
. Tu veux pas passer vite fait sur mon ftp
?
L'erreur du header est toujours présente quand on est déconnecté mais bizarrement seulement sous IE !
Hors ligne
envois les pass/adresses et tout ce qui faut par MP
Hors ligne
voilà pour le premier paragraphe
pour le bug avec IE j'ai pas vu, bon mis à part que l'affichage est tout pourri mais ça ça se règle dans HTML/CSS, pas vu ce que tu décrit plus haut
y'a aussi une trentaine d'erreurs au validator.w3.org à corriger
Hors ligne
Merci beaucoup vin100 ! Il semble que je sois le seul à avoir un bug sous IE en étant déconnecté !
Pour les erreurs je sais je compte les corriger une fois tout fait
.
Hors ligne
Le bug d'inclusion de header.php et de footer.php recommence !
La V3 de mon site doit sortir avant 15h ! Que faire ?
vin100 peux-tu passer si tu as le temps/l'envie ?
Merci encore !
Hors ligne
J'ai désactivé les avatars , et ça ne bugue plus ! Mon problème vient donc de ces quelques lignes :
if ($pun_config['o_avatars'] == '1' && $cur_post['use_avatar'] == '1' && $pun_user['show_avatars'] != '0')
{
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" '.$img_size[3].' alt="" />';
}
else
$user_avatar = '';
Hors ligne
vin100 , si un jour tu as un peu de temps libre , et que tu veux m'aider à résoudre ce facheux problème , dis-le moi , je te re-donnerai les identifiants
.
Merci encore et bonne après-midi !
Hors ligne