Bonjour a tous,
j'ai hésiter a mettre ce sujet chez HTML/CSS mais je le met ici car il s'agit de mes pages de news qui sont codés en PHP .
Mon probleme est que je ne sais pas comment faire pour :
Positionner mon image à gauche où à droite dans ma news et que le texte soit écrit sur le coté de l'image (et pas en dessous).
Sur les pages normales, je me sert du CSS mais la sur les news (où les images ne sont jamais les memes) je ne peut pas mettre de class et faire remonter le texte de X valeur par rapport à l'image ...
si quelqu'un comprend..merci de me répondre !!
je vais essayer de trouver un exemple..
Benoit
En fait je ne connais pas encore asser bien les regex, jusque maintenant je rentrait l'adresse absolu de l'image quand je tappait ma news , donc elle se mettait au milieu de la page et le texte se mettait en dessous.
<?php // $string = texte à remplacer $string = '<p>blabla jolie image[flotter:left]<img src="http://poke-world.fr/images/avatar_dentuk.php" alt="" />[/flotter]je sais pas vous mais moi je trouve ça beau blabla...</p>';
Pourquoi utiliser les regex ? Il suffit de mettre dans ta news <div style="float:right;"><img src="image.png" alt="" /></div>.
Si j'ai bien compris tu n'as pas de bbcode, donc autant faire ça comme ça
alors oui ma news ne peut etre ecrite qu'a partir du coin "admin" qui est sécurisé par un htaccess !
et oui je compte passer aux regex car sa simplifie vraiment l'ecriture de news !
j'ai juste une petite question sur ces dernieres : où est-ce que je dois placer le parser ??? car la je l'ai mis sur la page ou j'ecris les news juste apres la balise <div id="corps"> dans <body> (dans le corps de ma page;)
car apres quand je regarde ma page ou s'affichent mes news, les regex ne marchent po , ils affichent :
[warning]cette information est en jaune[/warning]
[i][color=purple]celle ci en violet italique[/color][/i]
[1][/1]
voila mon parser, tiré du cour de mateo21 :
<!--le parser (regex)--> <?php if(isset($_POST['texte'])) { $texte = stripslashes($_POST['texte']); // On enlève les slash qui se seraient ajoutés automatiquement $texte = htmlentities($texte); // On rend inoffensives les balises HTML que le visiteur a pu rentrer $texte = nl2br($texte); // On crée des pour conserver les retours à la ligne
Faudra vraiment que tu m'expliques cette horreur... Ca sert à quoi ?
Si c'est pour mettre un smiley, il y a une fonction magique qui s'appelle str_replace()...
Autre chose : n'utilise pas les ! comme délimiteurs, utilise plutôt ` (Alt Gr + 7).
Et ne fait pas tous ces preg_replace(), met les pattern dans un array, et les remplacements dans un autre (regarde l'exemple 1 ici).
je suis désolé mais je ne comprend rien .. lol
j'ai lus partiellement sans me pencher completement dessus le cours de mateo21 sur les expressions régulieres mais je ne voit pas de quoi tu parles?
les regex du parser de mateo ont toute des preg_replace ();
ok je commence a piger .. et pour le parser, ou est ce que je doit le mettre ?? car tous est mis comme dans le tuto de mateo mais une fois ke je valide les regex ne change pas mon texte ...
voila la aprtie ou je rentre le texte, est ce qu'il n'y a pas quelque chose a chager pour faire correspondre le parser avec la zone de texte ??? je ne devrait pas changer les $texte par $contenu ???
J'ai également ce soucis de position d'image dans la news.
J'ai essayé différente méthode mais ca ne là place pas bien ( soit en dehors du cadre prévus soit elle déborde sur une autre news ) mais elle arrive a se placer sur la gaucha ou droite et même centré
Donc voilà si vous avez des astuces je suis preneur
Merci d'avance
position d'une image par rapport au texte dans une news
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
http://www.encheres-cents.com - http://www.checkmycomposer.com
http://www.encheres-cents.com - http://www.checkmycomposer.com