Faire un "UBB code" perso ?? - HTML/CSS - Programmation
MarshPosté le 01-08-2002 à 11:47:06
Voila je suis en train de chercher comment faire un ubb code perso car je n'arrive pas trouver la source du vrai ubb code donc voila ce ke j'ai pour le moment: Les balise b u i marche bien mais je n'arrive pas creer un lien et une image.
Voila ma procedure:
liste des bouton ki vont permetre de mettre en forme le texte:
var chTexte = document.selection.createRange().text;
// si la sélection n'est pas vide
if (chTexte)
{
// focus sur le textarea
document.redigearticle.texteve.focus();
//création d'un objet sélection
var objSel = document.selection.createRange();
// affectation du nouveau texte formaté à cet objet
chNouvTexte = \"<\" + d + \">\" + chTexte + \"</\" + f + \">\";
objSel.text = chNouvTexte;
}
return;
}
Donc avec tout cela je met bien en forme cela saffiche comme je le veux dans mon text area.
Apres lorsque ke je veux afficher mon text area les balises u i et b marche bie net mette bien en gras, italique, souligner mais le lien ne passe pas comme pour l'image.
De plus je converti les char speciaux avec cette fonction pour que cela fonction bien
pour info $chaine c mon textearea. je pense que le probleme viens des espaces mais alors comment remplacer un lien classique par un truc sans espace ...e
enfin voila c'est la que ca bloke koi si kelkun avait une idée ou connaitre les subtilieter du UBB pour kile remplace les lien et les images Merci
Marsh Posté le 01-08-2002 à 11:47:06
Voila je suis en train de chercher comment faire un ubb code perso car je n'arrive pas trouver la source du vrai ubb code
donc voila ce ke j'ai pour le moment:
Les balise b u i marche bien mais je n'arrive pas creer un lien et une image.
Voila ma procedure:
liste des bouton ki vont permetre de mettre en forme le texte:
Mon textarea aukel je vais appliker ma fonction (formate) de mise en forme
<
ma fonction de mise en forme
Donc avec tout cela je met bien en forme cela saffiche comme je le veux dans mon text area.
Apres lorsque ke je veux afficher mon text area les balises u i et b marche bie net mette bien en gras, italique, souligner mais le lien ne passe pas comme pour l'image.
De plus je converti les char speciaux avec cette fonction pour que cela fonction bien
function code2html ($chaine) {
// definition du code a transformer :
//u :
$chaine=str_replace("<u>", "<u>", $chaine) ;
$chaine=str_replace("</u>", "</u>", $chaine) ;
//i :
$chaine=str_replace("<i>", "<i>", $chaine) ;
$chaine=str_replace("</i>", "</i>", $chaine) ;
//b :
$chaine=str_replace("<b>", "<b>", $chaine) ;
$chaine=str_replace("</b>", "</b>", $chaine) ;
//a :
$chaine=str_replace("<a href=´", <a href='", $chaine) ;
$chaine=str_replace("´ class=´lienbleu´>", "' class='lienbleu'>", $chaine) ;
$chaine=str_replace("</a>", "</a>", $chaine) ;
//img :
$chaine=str_replace("<img src=´../graph/espaceur.gif´>", "<imgsrc='../graph/espaceur.gif'>", $chaine) ;
return $chaine ;
}
pour info $chaine c mon textearea.
je pense que le probleme viens des espaces mais alors comment remplacer un lien classique par un truc sans espace ...e
enfin voila c'est la que ca bloke koi
si kelkun avait une idée ou connaitre les subtilieter du UBB pour kile remplace les lien et les images
Merci
---------------
/!\ Post powered by Phive-online.com /!\