Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [tinyMCE] problem z przekazem danych do pola
Forum PHP.pl > Forum > Gotowe rozwiązania
parzol
Witam.

Mam pole:
  1. <textarea name="website[content]" id="website_content"><?php echo $website->getContent(); ?></textarea>


I kod w JS:
  1. tinyMCE.init({
  2. mode: "none",
  3. language: "pl",
  4. elements: "website[content]",
  5. plugins:"style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdateti
  6. e,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,
  7. oneditable,visualchars,nonbreaking,xhtmlxtras,template",
  8. theme: "advanced",
  9. theme_advanced_toolbar_location: "top",
  10. theme_advanced_toolbar_align: "left",
  11. theme_advanced_path_location: "bottom",
  12. theme_advanced_buttons1: "cut,copy,paste,pastetext,pasteword,search,replace,separator,justifyleft,jus
  13. ifycenter,justifyright,justifyfull,separator,bold,italic,underline,strikethrough
  14. separator,sub,sup,fontselect,fontsizeselect",
  15. theme_advanced_buttons2: "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link
  16. unlink,image,separator,code,separator,forecolor,backcolor",
  17. theme_advanced_buttons3: "tablecontrols",
  18. extended_valid_elements: "img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseov
    er|on
  19. ouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[clas
    s|align|style]",
  20. theme_advanced_resize_horizontal : false,
  21. relative_urls: false,
  22. debug: false,
  23. convert_fonts_to_spans:true,
  24. strict_loading_mode:true,
  25. width:"100%",height:"500",
  26. theme_advanced_resizing:true,
  27. content_css:"/css/tinymce.css",
  28. plugin_insertdate_dateFormat:"%Y-%m-%d",
  29. plugin_insertdate_timeFormat:"%H:%M:%S",
  30. file_browser_callback:"fileBrowserCallBack",
  31. });
  32.  
  33. window.onload = function() { tinyMCE.execCommand("mceAddControl", false, 'website_content'); };


Do niedawna wszystko działało. Jednak musiałem podmienic katalog z tinyMCE na nowy i niestety teraz jakby ten edytor WYSIWYG podczas wykonywania formularzu nie przekazuje swojej zawartości do pola <textarea> sciana.gif Jak wyłącze tinyMCE i wpisze do samego textarea to wszystko działa.

Czy ktoś ma może jakieś pomysł o czym zapomniałem albo co sprawdzić?
sticker
jest taka funkcja która forsuje przypisanie nazywa sie chyba tinyMCE.triggerSave();
i jak dasz ją onsubmit forma to najpierw sie wykona i zapisze content do textarea
parzol
No nie bardzo. Poza tym czemu wcześniej działało?

Na dodatek: http://wiki.moxiecode.com/index.php/TinyMC..._submit_trigger
Czyli standardowo jest to włączone co mówisz.

Problem rozwiązany metodą prób i błędów smile.gif Okazało się że problem stanowił któryś ze zbędnych pluginów na liście tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.