|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Bonjour,
J'ai installé le Mod Acronyms avec pour objectif de le modifier afin d'y intègrer une image plutôt qu'une définition. Voir ce post: http://forums.phpbb-fr.com/viewtopic...987&highlight= Comme cela ne fonctionne pas, j'ouvre cette demande de support. J'ai mis dans la base de données le code suivant: Code :
<img src="http://www.site.com/image.jpg"> Code :
<img src=http://www.site.com/image.jpg> En revanche, dans le premier cas la fenêtre texte du post affiche de même que dans le post le code apparait devant le mot... Ex: ">toto Dans le deuxième cas le mot n'a pas d'ajout et la fenêtre texte affiche le code en entier... Dans les deux cas, pas d'images... Si quelqu'un pouvait m'aider à le modifier ou me proposer un MOD qui corresponde à ma démarche. |
|
|
00
|
|
|
#2 | |||||||
|
Membre actif
![]() |
Salut,
Désolé, je n'avais pas tester le mod et j'ai regardé le mauvais fichier Voila ce que j'ai fait: - Ouvrir admin_acronyms.php - Trouver: Code :
str_replace("\'", "''", htmlspecialchars($description)) A faire 2 fois dans le fichier - Ouvrir acronyms_edit_body.tpl - Trouver: Code :
<input type="text" name="description" value="{DESCRIPTION}" class="post" maxlength="255"/> Code :
<textarea name="description" class="post" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3">{DESCRIPTION}</textarea> overall_header.tpl Utiliser ce script: Citation:
- Trouver: - Ajouter après: Code :
<div id="bulle" class="infobulle"></div> bbcode.php - Trouver: Code :
$repl[] = '<acronym title="' . $acronyms[$i]['description'] . '">' . $acronyms[$i]['acronym'] . '</acronym>'; Code :
Pour l'utlisaiton du HTML il faut faire comme ça: Ce qui est important c'est le bout de code en rouge sinon le script ne fonctionnera pas Cordialement, Darkenshin (Oyo sur phpBB-fr) |
|||||||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Darkenshin,
Je suis bluffé!!!! Sincèrement, j'espérais beaucoup trouver une réponse à ma demande mais je n'y croyais pas trop. Je viens de tester (après moult recherches pour savoir ce que voulait dire DIV et appel Exactement ce que je voulais. BRAVO! Enthousiasme total à la maison Marco Il y aura certainement quelques petites bidouilles pour l'améliorer genre souligner l'acronyme sous IE (ok pour FF) plus 2/3 bricoles secondaires à envisager. Sinon d'enfer! Il faut avoir installé Java sur sa machine ou le fait d'avoir IE ou FF suffit? Est ce que cela marchera sur toutes les conf'? Désolé de mes questions de novice. Encore un grand merci Marco |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() |
Salut idamarco,
Comme dit, c'est de ma faute je n'avais pas testé le mod quand tu as posté ta question sur -fr. Je ne dis pas le contraire, j'ai fait ça vite fait au taff entre 2 projets Ici, c'est du js, ça fonctionne sous toute les configs encore faut-il que l'utilisateur est activé le javascript Cordialement, Oyo |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Pas de conf' particulière, bonne nouvelle!
Bon, je vais mettre cela en place sur mon forum. Ca va nous être super utile! Je vais quand même peut être avoir besoin de 2/3 trucs au fur et à mesure que j'exploiterai le script et que j'en découvrirais les besoins et les nuances d'utilisation. Par exemple (excuse mes questions de novices...) 1) Est-ce que l'utilisation du javascript peut ouvrir des failles? 2) Sais tu comment faire pour que le mot soit souligné sur IE comme il l'est déjà sur FFox. 3) Est ce que cela peut ralentir notablement le trafic du forum? La taille de la base jouera t elle sur cette vitesse? 4) Bien que cela me semble répondre parfaitement à mon besoin, y vois tu la possibilité d'une évolution? Merci encore Oyo, j'ai eu du mal à m'endormir tant j'étais enthousiaste! ![]() Marco |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Well...
Tout marche nickel sauf le soulignement donc et un petit truc que je n'avais pas encore testé: si il y a une majuscule la fonction ne marche plus. Est il possible de faire en sorte que l'acronyme marche dans tous les cas, exemple: mot Mot MOT moT mOt etc... Merci pour ton aide Oyo, je vais tacher de mon côté de plonger dans les codes Javascript ... Marco |
|
|
00
|
|
|
#7 |
|
Membre actif
![]() |
Salut,
Je ne suis pas un pro ^^ mais je vais essayer de répondre à tes quesitons peut-être qu'on me reprendra. 1) Oui et non, il me semble que ça dépend si tes membres y ont accès ou pas 2) Non je ne sais pas, je n'ai pas regarder comment faire 3) Aucune idée 4) Certainement, oui Il me semble que même avec le mod original, si tu changes l'orthographe du mot cela ne fonctionne plus. Je ne vois pas trop de solution mise à part enregister les mots avec toute les orthographes possibles :/ ou passer par la censure pour que le mot soit toujours bien écrit |
|
|
00
|
|
|
#8 | |||||
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Citation:
Marco |
|||||
|
|
00
|
|
|
#9 |
|
Membre actif
![]() |
Il ya toujours possibilité d'évolution, tout depend de ce que tu cherche
Le code que tu a trouver te permet de changer la chaîne c'est à dire soit tout en minuscule soit tout en majuscule. Je n'ai pas trop le temps de regader plus avant |
|
|
00
|
|
|
#10 | |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Citation:
Merci du coup de main. Je vais faire mes recherches et je te tiendrais au courant. Marco Si quelqu'un sait répondre à ces questions... |
|
|
|
00
|
|
|
#11 | |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 227 ![]() |
Le truc me semble être le suivant:
Il faut passer le texte en majuscule avec la commande UPPER et définir tout mes acronyms en majuscule... Vu sur le net: Citation:
|
|
|
|
00
|
|
|
#12 |
|
Membre actif
![]() |
Salut,
Dans le code du mod tu ne peux pas utiliser la fonciton UPPER puisqu'il n'y a pas de recherche dans les sql mais via des regex dans php. Il faudrait peu être remplacer dans bbcode.php: $acronyms[$i]['acronym']par strtoupper($acronyms[$i]['acronym'])Ceci dit je n'ai pas testé |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com