J'utilise l'éditeur Tinymce pour mon application Laravel. Tout fonctionne bien mais cela pose un petit problème lorsque je change la couleur ou la couleur d'arrière-plan de n'importe quel texte.
Il génère du code HTML mais n'envoie pas lorsque je soumets L'initialisation est la suivante:
tinymce.init({
selector: "#description",
extended_valid_elements : "span",
verify_html: true,
height: 400,
theme: "modern",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor colorpicker textpattern imagetools codesample toc"
],
toolbar1: "undo redo | insert | styleselect | fontselect fontsizeselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "print preview media | forecolor backcolor emoticons | codesample | mybutton",
image_advtab: true,
image_title: true,
image_caption: true,
relative_urls: false,
theme_advanced_buttons1: "forecolor,backcolor,fontselect,fontsizeselect",
templates: [
{ title: "Test template 1", content: "Test 1" },
{ title: "Test template 2", content: "Test 2" },
],
});
Lorsque je débogue la sortie, cela me montre ce qui suit:
Réponses:
0 pour la réponse № 1J'ai ma solution: ça marche si je mets
tinymce.init({
extended_valid_elements: true,
//or
extended_valid_elements: "a[href|target=_blank]",
});