Zacząłem wdrażać WYMeditor we wszystkich typach treści w witrynie i wyglądało to dobrze. Teraz muszę zobaczyć, jak działa zapisywanie i przeglądanie, ale nic nie przesyła i nie mam pojęcia dlaczego.WYMeditor nie będzie odzwierciedlał zawartości w wartości textarea.
Przyjrzałem się temu z kilku punktów widzenia. Mógłbym nawet wziąć monkeypatch w tym momencie, jeśli mogę nauczyć się, jak pobierać dane samodzielnie, mogę włożyć je na pole w czasie składania. Ta lub prawdziwa przyczyna, dla której nie działa sama z siebie, byłaby świetna. Ktoś z pomysłem?
<li><label for="id_comment">comment on this article:</label> <textarea id="id_comment" rows="10" cols="40" name="comment"></textarea>
<script type="text/javascript">
$(document).ready(function(){
jQuery("#id_comment").wymeditor({
"toolsItems":[
{
"name":"Bold",
"css":"wym_tools_strong",
"title":"Strong"
},
{
"name":"Italic",
"css":"wym_tools_emphasis",
"title":"Emphasis"
},
{
"name":"InsertOrderedList",
"css":"wym_tools_ordered_list",
"title":"Ordered_List"
},
{
"name":"InsertUnorderedList",
"css":"wym_tools_unordered_list",
"title":"Unordered_List"
},
{
"name":"Indent",
"css":"wym_tools_indent",
"title":"Indent"
},
{
"name":"Outdent",
"css":"wym_tools_outdent",
"title":"Outdent"
},
{
"name":"Undo",
"css":"wym_tools_undo",
"title":"Undo"
},
{
"name":"Redo",
"css":"wym_tools_redo",
"title":"Redo"
},
{
"name":"CreateLink",
"css":"wym_tools_link",
"title":"Link"
},
{
"name":"Unlink",
"css":"wym_tools_unlink",
"title":"Unlink"
},
{
"name":"Paste",
"css":"wym_tools_paste",
"title":"Paste_From_Word"
}
],
"logoHtml":"",
"updateEvent":"blur",
"stylesheet":"/static/yui/tiny_mce.css",
"skin":"twopanels",
"classesHtml":"",
"updateSelector":"textarea"
});
});
</script></li>
Niestety to nie jest problem, który miałem. Nie był to problem oryginalnego tekstu, który dostarczył odpowiednią treść, gdy przesyłam (robi to), ale kiedy włączam tryb edycji html, który następnie wyświetla zarówno pole tekstowe raw-html, jak i pole edycji bogatego tekstu WYMeditora, edytując jeden nie zmienia drugiego. – ironfroggy
Zgadza się, WYMeditor nie odzwierciedla zmian z powrotem do textarea bez klasy wymupdate. –