Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai juste un petit problème que je ne parviens pas à résoudre.
Lorsqu'un membre (ou moi) veut créer un lien, des guillemets se mettent et ca empêche le lien de fonctionner (ca envoi sur wikipédia...). Voici l'exemple:
Ca donne ca:
[url=[large]"[/large]l'url[large]"[/large]]affichage[/url]
Alors qu'il ne faut pas de guillemets.
Savez vous comment retirer ces guillemets?
Merci d'avance!
Vinc.
Hors ligne
Parser.php peut être 
Une mod d'installée ? Sa réinstallation pourrait également régler ce soucis 
Hors ligne
Oui, le problème c'est que je suis sûr que le parser.php je l'ai odifié avec des mods... Donc j'ai pas envie de tout casser.
Je vais regarder ce que je peux faire.
Je vous tiens au courant si j'ai la réponse.
Si qq'un l'a, je suis preneur... 
Merci!
Hors ligne
Tu peux aussi nous copier le code du fichier parser.php, c'est plus facile de trouver une erreur quand on peux voir le fichier 
Hors ligne
Code trop long supprimé
(ps: j'ai remplacé toute les nom code par xxx car sinon le message ne pouvait être envoyé. (manque fermeture balise...))
En tout cas merci pour votre aide.
Salutations!
Vinc.
Hors ligne
Au passage, j'ai aussi la balise "large" qui ne marche pas est écrit le mot large entre crochets au lieu de mettre la police plus grande...
Je sais pas ce que j'ai en ce moment avec les balises... grrr!
Hors ligne
Je remet la discussion au gout du jour dsl. Personne ne m'a répondu depuis... snif
Salutations et merci d'avance.
Merci encore aussi a ceux qui m'on déjà aidé.
Vinc.
Hors ligne
Et bien, si je met les guillemets, ca m'envoi sur http://fr.wikipedia.org/wiki/Hypertext_ … r_Protocol

Hors ligne
Je remonte la discussion, dsl...
Personne n'aurait une idée? Je n'ai toujours pas trouvé de remède.
Hors ligne
Donne un lien de ton forum avec l'exemple. (je pense que tu utilise firefix) Tu as installé la puntoolbar ?
...
Hors ligne
Mon forum c'est sur:
http://www.tribuforex.fr/forum/
Oui, j'utilise la puntoolBar. Très très bon la PunToolBar 
Le problème ne se pose pas lorsque l'utilisateur tape directement le lien ds le message. C'est lorsqu'il passe par le petit icon url avec la petite terre que la ca merdouille. Et après, si le membre ne retire pas les " " ca ne redirige pas bien, ca va sur wikipédia...
Hors ligne
Dailleurs au passage, y a t'il une solution pour que les lien de message s'ouvre dans un nouvel onglet?
De même pour les forum qui on un lien de redirection?
Dernière modification par tribuforex (21-01-2009 21:40:08)
Hors ligne
Petite explication :
En gros tu as fait une boulette lors de l'installation de la puntoolbar (dans parser.php) et fait que tes liens doivent ressembler à "http". Du coup quand tu clique tu te retrouve avec "http" dans la barre d'adresse. Or firefox est intelligent et va rechercher sur google le site qui correspond le mieux à cette recherche : le sujet sur le protocole http de wikipedia.
Donc maintenant il te suffit de te rendre sur http://paste-it.net/ et de nous donner le code de parser.php pour commencer.
M@x.
...
Hors ligne
Le code de mon fichier parser.php, je l'ai mis le 4 décembre.
Il est juste un peu au dessus.
Merci Max de me venir en aide! 
Hors ligne
Hum. Je voit pas trop ce qui pourrait clocher au premier coup d'oeil. Tout les code sont remplacé par des xxx ?! c'est toi ? (peut-être pour poster sur le forum ?)
Sinon teste en remplaçant la ligne
return '<a href='.$full_url.'>'.$link.'</a>';Par
return '<a href="'.$full_url.'">'.$link.'</a>';Et donne un page de ton forum avec un exemple. Mon avis sera direct je pense. 
...
Hors ligne
Salut Max!
J'ai essayé de faire ta modif mais ca ne marche pas mieux.
Ca me met des % ds l'url qui est lancée et page introuvable.
Les XXX de mon code sont les mots
etparce que pour donner le code parser.php ca ne marche pas sinon (ca demande toujours de fermer la balise code.
Hors ligne
Et donne un page de ton forum avec un exemple. Mon avis sera direct je pense.
...
Hors ligne
Dans ton code, tu as :
$a = array( '#\[url=(|\'|)(.*?)\\1\]\s*#i',Alors qu'au niveau punbb (et aussi au niveau de puntoolbar), il y a :
$a = array( '#\[url=("|\'|)(.*?)\\1\]\s*#i',Ca serait pas ça le soucis ?
Il manque un guillemet, pas forcément évident à voir 
Hors ligne
Il manque un guillemet, pas forcément évident à voir
Si tu parle de la ligne dans preparse_bbcode, j'ai un apostrophe moi 
...
Hors ligne
J'ai mis le " et ca marche pas mieux...
Hors ligne
Je suis toujours obligé de supprimer les guillements sur les liens, je ne compren pas pourquoi.
Et sinon, vous ne savez comment faire pour que les liens s'ouvrent dans un nouvel onglet à chaque fois?
Hors ligne
Pages : 1