Problème forum phpfacile
Bonjour,
J'ai essayé les tutos du site pour la création d'un forum et l'affichage page par page et ca marche nickel.
Par contre je n'arrive pas à joindre les deux tutos.
Je voudrais créer un forum et que pour l'affichage des réponses chaque page ne dépasse pas une hauteur de 600 pixels.
Je ne sais absolument pas comment faire.
Limiter la hauteur d'une page en pixel, tu ne pourras pas le faire en PHP.
Le seul truc que tu puisses faire, c'est de limiter le nombre de message que tu affiches sur une page, ce que fait l'affichage page par page.
J'ai vu qu'avec une peu de javascript notamment avec un offsetheight on pouvait récupérer la valeur d'un tableau... mais j'avoue ne pas trop savoir comment faire...il faut d'après ce que j'ai compris faire un tableau caché ...
Oui, ca se recupère la taille en javascript.
Mais tu la recupères une fois que c'est affiché (meme si cela n'est pas visible, le contenu est dans le DOM), le mal est déjà fait.
De plus, c'est le genre de truc qui ne fonctionnera que si le javascript est activé, et crois moi, cela va t'apporter que des soucis.
Car :
1) rendre du code javascript compatible multi browser, c'est la merde
2) ca va consommer un max de CPU sur les ordi de tes visiteurs, ca ne leur donnera pas une bonne expérience de la visite de ton site
3) je suis sur qu'il existe des cas de merde que tu ne pourras pas gérer : genre au hasard la mémé qui grossit les polices de son navigateur de 200% en plein séance de surf ou je ne sais quoi encore (car je ne suis pas sur que ce genre de truc lève un evennement javascript)
Arf ok merci !
Comment faire alors ?
Je vois tous les forums qui quand on répond à un sujet, si le message est trop long on passe à la page d'après, c'est pas en fonction du nombre de messages que s'affichent les pages ???
salut,
limiter la tailleà l'affichage se fait avec css (height) ceci dit tu ne peut pas figer l'affichage final, simplement avec l'exemple de la globule, la taille va changer.
limite le nombre de message à un nombre raisonnable par page ;)
@+
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: