Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Passer a la ligne avec un code source

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2905
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Mer Nov 28, 2007 13:16    Sujet du message: Passer a la ligne avec un code source

Bonjour,

J'ai le code source sous fofox qui depasse et sous IE la page part de travers. Je ne sais pas comment faire pour passer a la ligne sans abiter un code source.

Une idée ?

---http://www.phpsources.org/scripts294-PHP.htm
 
KOogar Visiter le site web du posteur
Seraph
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Avr 2006
Messages: 391
Localisation: Nantes

URL permanente de ce messagePosté le : Mer Nov 28, 2007 14:19    Sujet du message: Passer a la ligne avec un code source

J'ai pas très bien compris ton problème, mais de ce que je comprend c'est le <?php echo "\n"; ?> que tu cherches.
 
Seraph Visiter le site web du posteur
YoyoS
WRInaute accro
WRInaute accro

Inscrit le: 14 Sep 2006
Messages: 2256

URL permanente de ce messagePosté le : Mer Nov 28, 2007 15:17    Sujet du message: Passer a la ligne avec un code source

Spécifie peut-être une largeur fixe au cadre qui englobe tes codes sources ?!
 
YoyoS Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1612
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Mer Nov 28, 2007 15:28    Sujet du message: Passer a la ligne avec un code source

c'est peut être une fonction qui transforme le texte en N lignes de X caractères en ajoutant des <br> :
Code:
function formate_texte($texte, $max = 30) {
   $resultat = $texte;
   if (strlen($resultat) > $max) {
      if (($pos = strrpos(substr($resultat, 0, $max), ' ')) !== false) {
         $resultat = substr($resultat, 0, $pos) . '<br>' . formate_texte(substr($resultat, $pos + 1));
      }
   }
   return $resultat;
}
 
 
webmasterlamogere Visiter le site web du posteur
Dan_A
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 21 Déc 2005
Messages: 155

URL permanente de ce messagePosté le : Mer Nov 28, 2007 15:39    Sujet du message: Passer a la ligne avec un code source

La balise span n'est pas du tout adaptée à l'affichage de code. Il faut une balise de type block, en particulier avec IE.
Je commencerais d'abord par utiliser les balises adaptées, puis validerais l'HTML ( http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.phpsources.org%... )
puis validerais les styles ( http://jigsaw.w3.org/css-validator/validator?profile=css21&warning=0&uri... )
Il faut ensuite gérer l'overflow (par exemple overflow:auto; pour #bodymaininside ) puis affecter une largeur aux balise appropriées qui affichent le code, gérer les décalages avec des styles plutôt qu'avec des &nbsp; ...
 
Dan_A
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2905
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Jeu Nov 29, 2007 9:11    Sujet du message: Passer a la ligne avec un code source

.. marche pas...

display: block;
width:678px;

Merci pour la fonction webmasterlamogere mais si je met ta fonction, ca va me rajouter des <BR> dans le code source puisque le code n'est justement pas interprété....

Si il n'y a pas moyen avec html et le css, je traiterais ces cas particuliers dans des <textaera>, j'aimerais eviter ca si c'est possible.
aucun moyen de forcer les retours a la ligne ? pls, une solution ?
 
KOogar Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1612
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Nov 29, 2007 10:10    Sujet du message: Passer a la ligne avec un code source

KOogar a écrit:
.. marche pas...

display: block;
width:678px;

Merci pour la fonction webmasterlamogere mais si je met ta fonction, ca va me rajouter des <BR> dans le code source puisque le code n'est justement pas interprété....

Si il n'y a pas moyen avec html et le css, je traiterais ces cas particuliers dans des <textaera>, j'aimerais eviter ca si c'est possible.
aucun moyen de forcer les retours a la ligne ? pls, une solution ?

tu remplacer '<br>' par "\n"
 
webmasterlamogere Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Jeu Nov 29, 2007 10:21    Sujet du message: Passer a la ligne avec un code source

moi je fais l'ossature en table et je n'ai plus aucun bug entre les navigateurs

tu mets une ligne pour ton header
une autre avec 2 colonnes pour ton block gauche et ton contenu

et c'est fini la galère

rog
 
rog Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1612
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Nov 29, 2007 11:42    Sujet du message: Passer a la ligne avec un code source

[HS]Il y a plein d'erreur comme par exemple plusieurs <div id="bodymain-categoris-inside">[/HS]

j'ai fait quelques tests et j'en arrive à la conclusion qu'il n'y a que deux solutions :
- formater a l'avance le code pour qu'il ne dépasse pas la largeur souhaité (la solution la plus propre).
- mettre des espaces normaux à la place des espaces non "breakables" sans toucher aux espaces d'indentation (risque de retour à la ligne au mauvais endroit comme dans un commentaire "//").
 
webmasterlamogere Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2905
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Jeu Nov 29, 2007 13:01    Sujet du message: Passer a la ligne avec un code source

Sad donc pas de solution automatique...

pas trop envie de formater manuellement, trop long

Je vais ajouter un champ dans la table des codes
avec une option -> <textarea>code</textarea> des que celui ci est trop long.

me reste qu'a tous les faire 1 par 1 Confused

Merci pour vos réponses
 
KOogar Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort