JeuWeb - Crée ton jeu par navigateur
Problème affichage texte - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Problème affichage texte (/showthread.php?tid=4994)

Pages : 1 2


Problème affichage texte - vulcain - 17-07-2010




RE: Problème affichage texte - Th3kid - 18-07-2010

OMG!!!
Rien a dire c'est horrible a lire une présentation en tableau ... J'ai abandonné quand j'ai vu le php au milieu de tout ca ...

Désolé ....


RE: Problème affichage texte - atra27 - 18-07-2010

Premier conseil, fait tout tes traitements au début, puis ensuite met le HTML avec des echos aux endroits ou tu veux afficher une variable...

Ensuite indente bien le code pour être lisible (je rêve ou c'est moi qui dis ça? Big Grin)*

Dernière partie, c'est surement une erreur CSS non?

Tu ne pourrai pas donner un lien vers la page directement? car si c'est un probléme de css on peut le voir directement sans s'embêter a lire et comprendre ton php


RE: Problème affichage texte - vulcain - 18-07-2010

Oui sur la lisibilité c'est pas génial ^^

Oui, bien sûr, voici le lien :

http://conquestworld.legtux.org/


RE: Problème affichage texte - php_addict - 18-07-2010

certain penserons le contraire mais dans ton cas faudrait mieux un modèle MVC fait maison et un peu pourri au lieu de ce que tu viens de faire, tu melanges données, contenu et traitement des données, c'est illisible et c'est pour cela que tu n'arrives pas à t'y retrouver toi meme...renseigne toi sur le MVC ou d'autres facon de separer contenu et données...

désolé de te dire ca mais je pense pas que grand monde va jeter un oeil a ton code, trop lourd, trop long.

bon courage


RE: Problème affichage texte - atra27 - 18-07-2010

Bon alors je vois pas ou est le probléme...
Sur la page d'accueil le contenu est vide...
Les autres liens sont morts et le lien inscription (qui est il me semble la page concernée par le probléme) revoie une erreur 404...


Autre détail hors sujet... 3h pour charger le design, en temps normal je serai déjà parti...


RE: Problème affichage texte - Th3kid - 18-07-2010

(18-07-2010, 12:58 AM)atra27 a écrit : Autre détail hors sujet... 3h pour charger le design, en temps normal je serai déjà parti...
Ca vient pas de lui je crois, ca fait que 250ko pour tout le design j'ai connu plus lourd ... Ce qui fait que c'est long c'est les 3 images en 404 qui prennent du temps a envoyer une réponse.

Inclure un <html> au milieu de tout c'est très moche aussi ...
pareil que des gif noir pour avoir des espaces XD

Et pour répondre a ta question, ton code php qui affiche l'inscription est 9 lignes trop haut ...

Purée j'en reviens pas j'ai pris la peine de lire XD


RE: Problème affichage texte - Ter Rowan - 18-07-2010

il y a plusieurs choses qui ne vont pas


d'une part si tu veux utiliser un design basé sur des tables et pas sur du css, il faut que tu utilises correctement ces tables, savoir gérer les colonnes et les lignes

typiquement l'endroit de ton code qui bug (bon je pense qu il y en a d autres mais j'ai pas cherché plus avant, a toi de faire le boulot)

tu as une table (je réduis volontairement) avec :

<tr>
<td>col1</td>
<td>col2</td>
<td>col3</td>
</tr>
<tr>
<td> le texte avec les pseudos qui va pas</td>
</tr>

premier truc donc qui fait buguer

la cellule qui porte ton formulaire est de la même taille que la cellule de la ligne au dessus (soit <td>col1</td>)

déjà là, qqchose de pas propre :
trois cellules la ligne du dessus
qu'une en dessous, ce n'est pas bien => toujours avoir autant de cellule par ligne sauf si... (la suite en dessous)

seconde chose tu forces une taille à ta cellule (width="507") ne t'étonnes pas que la cellule ne prenne pas plus de place du coup


maintenant quoi faire pour régler le problème
1) supprimer le width="507" de ta cellule
2) il faut trois cellules à ta ligne, mais tu n'as pas besoin de trois cellules je te conseille donc d'utiliser un système utile dans les tableaux a savoir utiliser colspan="3" qui veut dire "ma cellule va prendre la place de trois cellules" (c'est mon sauf si)

et la ca marchera (un extract pour que tu t y retrouves
Code PHP :
<?php 
<tr><td class="Style3" bgcolor="#000000" colspan="3"><div class="Style1" align="justify"><em>


<
div id="text1"><div class="contenu1"><img src="Conquest-World_fichiers/titre3.htm">
<
p id="rc">remplissez tous les champs !</p>



sinon je t'alerte sur plusieurs points

+ faire un design avec des tableaux pourquoi pas mais pas si y a 5000 tableaux imbriqués les uns dans les autres (bon c'est pas très propre les tableaux, mais en attendant que le w3c veuille bien pousser une balise pour les tables d'affichage plutôt que des css rapidement usine à gaz..., ça se trouve elle existe déjà mais je la connait pas cette balise :'( )

+ apprends bien à manier les tableaux

+ sors le css de ton code, utilise des fichiers , ça aidera mieux à lire, là beaucoup trop de chose qui pollue la lecture (sortir les width et autre)

+ découpe ton code (sans rentrer dans du mvc, vu ton niveau encore faible) tu pourrais facilement améliorer la lecture en séparant le code via des include exemple :
<?php
if (ISSET($_GET['text1']))
include("le_fichier_portant_le_code_de_cette_partie.php");
else
if(//condition 2)
include("le_fichier_portant_le_code_de_cette_autre_partie.php");
....

+ installe toi firebug, il m'a fallu 5 minutes pour trouver (bon déjà faut trouver la page http://conquestworld.legtux.org?text3=titi OMG j'ai hacké ton site.... faudra faire gaffe a la sécurité mais plus tard, essaie déjà de sortir un truc qui tourne) grâce à un système qui, en cliquant sur la zone qui gène ta lecture, amène directement au code en question du coup plus facile de lire la page et ce qui peut ennuyer


RE: Problème affichage texte - Thib4s - 23-07-2010

Je serais de toi je passerais en XHTML-CSS :S
Les tableaux c'est génial quand tu veux faire de l'affichage de donnée mais pour ce qui est de la mise en page c'est autre chose.
Maintenant cela reste un avis personnel libre à toi de le suivre mais sache que ce que tu vas perdre en temps pour recoder en XHTML-CSS tu vas le regagner en temps pour la visibilité ;D


RE: Problème affichage texte - vulcain - 23-07-2010

Merci à vous tous.
J'ai pu trouver le petit problème, pour une amélioration de mon site, je ne ferai pas de tableau, assez chiant et très lourd à charger.