bonsoir à tous
je suis en train de travailler sur un site avec un module maison qui sert à faire un résumé des 10 derniers message laissé sur un forum.
Pas de soucis ça tourne rond, mais voilà, il refuse d'afficher certaine image qui sont des smilies du forum.
je suis allez voir et voici le lien src qu'il me sort:
<img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";)" title="Clin d’œil">
et la question à 2 balles, comment définir SMILIES_PATH
j'ai essayer ça,
define('SMILIES_PATH',"./smilies/");
mais ça ne semble pas marché
si quelqu'un pouvait me souffler la réponse ça serais gentils.
Merci d'avance Flo
Pour utiliser {SMILIES_PATH}, il faut utiliser le gestionnaire de template de PHPBB.
Tu n'as malheureusement pas vraiment le choix si tu ne t'en sers pas :/
Fait un echo de ton smilier_path... le define m'a l'air bon. En revanche ça te fait un / en trop dans ton img
<img src="{SMILIES_PATH}icon_e_wink.gif" alt=";)" title="Clin d’œil">
et bien malheuresement non,
il n'est pas interpréter, quand je demande de me copier l'url de l'image il mémorise ça
http://grafikart2.fsfrancesimulateur2.fr/%7BSMILIES_PATH%7D/icon_e_wink.gif
la variable n'est pas traité.
Dans la base de donnée je vien de sortir le message complet que voici
Et oui, moi aussi je pars, en provence pour la decouverte des vestiges Romains du coté de Orange ...
Je reviens vendredi matin ( j'aurais plus cours car je serais deja en vaccance ).
J'essayerais de me connecter pour le forum et prendre un mirage 2000 au décolage
<!-- s;) --><img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";)" title="Clin d’œil" /><!-- s;) -->
Bonne semaine à tous !!
peut être que si je tente de remplacer {SMILIES_PATH} je peux m'en sortir mais comment puis je faire.
Si tu utilises ceci :
define('SMILIES_PATH',"./smilies/");
C'est que tu as du PHP non ?
Si c'est le cas, fais simplement :
<img src="<?php echo SMILIES_PATH; ?>/icon_e_wink.gif" alt=";)" title="Clin d’œil" />
j'ai fais ça en attendant, mais je pense que certain vont crier au scandale:
$smilies="http://grafikart2.fsfrancesimulateur2.fr/include/smilies";
$posttext = str_replace("{SMILIES_PATH}", $smilies, $s->post_text);
echo nl2br($posttext);
et ça marche
c'est déjà pas mal
c'est un peu plus compliquer que ça MarechalSummers, disons que je lis les messages d'un forum phpbb stocké en bd telle que l'exemple au dessus, sans passé par l'interpréteur ( parseur dans ce cas là?) du forum.
pas envie :D
disons que je préfère utiliser des codes que j'ai conçus, ou que j'ai absorbé mais compris dans les grande lignes
MarechalSummers à tout simplement définis une constante qui correspond au chemin du dossier des smilies rien de plus.
Il utilise ensuite cette constante lorsqu'il en a besoin. Et pourquoi n'avoir mis qu'un seul . ? Si tu veux remonter dans l'arborescence c'est ../ et ./ qui si je ne dis pas de bêtise permet d'appeler la racine.