liens et daforum
j'ai téléchargé daforum, francher ment il est génial mais pour les bbcodes i a un piti problème c'est que les adresses dece type :
www.monsite.fr/index.php?page=affmur&num=9
marchent pas, pourquoi parce que pour mon mur j'en ai un max besoin
c 'est incroyable ce que je peux écrire comme conneries
Il te retounre quoi comme URL ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
Rien c'est juste le bb-code qui est trop restrictif...
le 22/11/2003 à 18:01
gos77
Est-ce-que tu travaille sur daforum en ce moment ?
Vive le PHP Hypertext Processor...
comment je peux le rendre un peu moins restrictif pasque la les fonctions régulières je galère à fond
c 'est incroyable ce que je peux écrire comme conneries
je suppose que c'est la mais je vois pas comment:
function creer_bbcode($Text) {
$Text = htmlentities ($Text);
$Text = nl2br($Text);
$URLSearchString = " a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'";
$MAILSearchString = $URLSearchString . " a-zA-Z0-9\.@";
$Text = preg_replace_callback("/\[lien\]([$URLSearchString]*)\[\/lien\]/", 'bbcode_lien', $Text);
$Text = preg_replace_callback("(\[lien\=([$URLSearchString]*)\]([$URLSearchString]*)\[/lien\])", 'bbcode_lien2', $Text);
}
j'ai cherché les caractères qui dans mon adresse ne pouvaient pas fonctionner et je vois pas
help!
c 'est incroyable ce que je peux écrire comme conneries
ca serait pu du tout restreint alors je sais pas si c'est une bonne idée mais bon :
Remplace la var ([$URLSearchString]) par (.*?) voila "." (n'importe quel caractere) (dans le preg_replace_call_back
-->
$Text = preg_replace_callback("/\[lien=(.*?)\](.*?)\[\/lien\]/",'bbcode_lien',$Text);
$Text = preg_replace_callback("/\[lien\](.*?)\[\/lien\]/",'bbcode_lien2',$Text);
Voila apres je vois pas tellement l'interet de verifier l'url entre les deux balises
zebdinou pour les intimes / Blog : http://www.zebden.fr
A inverser tiens
<?
$Text = preg_replace_callback("/\[lien=(.*?)\](.*?)\[\/lien\]/",'bbcode_lien2',$Text);
$Text = preg_replace_callback("/\[lien\](.*?)\[\/lien\]/",'bbcode_lien',$Text);
?>
zebdinou pour les intimes / Blog : http://www.zebden.fr
merci ça marche mais je comprend pas pourquoi avant ça marchait pas les caractères de mon message étaint bien compris dans
a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'
non?
c 'est incroyable ce que je peux écrire comme conneries
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: