Portál AbcLinuxu, 13. května 2025 20:38
Na Abíčku chci udělat změnu ve WYSIWYG editoru: přejít z FCK na TinyMCE a defaultně ponechat textové pole, které v případě potřeby půjde přepnout na Wysiwyg editor kliknutím na odkaz v jeho blízkosti. Zní to jednoduše, podle dokumentace by to taky mělo jít snadno, ale nefunguje mi to a reakce ze strany developerů TinyMCE je nulová. Pomůže mi někdo místní?
jQuery('#tinyActive').click(function() { jQuery('textarea[name=content]').tinymce({ script_url : 'js/tiny_mce/tiny_mce.js', language : "cs", theme : "advanced", skin : "o2k7", entity_encoding : "raw", plugins : ... }); });Původně tato část byla ne
jQuery('#tinyActive').click(function()
, ale jQuery(document).ready(function()
. Není to příliš efektivní řešení, hlavně to nejde přepnout zpátky.
jQuery('#tinyDeactive').click(function() { tinyMCE.execCommand("mceRemoveControl", true, "frm-content") });Takže problém je akorát v tom, rozjet to jako
mode : "none"
. Šlo by tedy "prasácky" hne po vytvoření TinyMCE sebrat předchozím způsobem "control", a pak nějakým tlačítkem, čímkoliv, to je jedno, přidat tinyMCE.execCommand("mceAddControl", true, "frm-content")
.
V javascriptu jsem amater, mohl bys mi prosim poslat kompletni HTML stranku, ktera ma na zacatku textera a tlacitko / link, kterym se TinyMCE zapne / vypne? Dik
7z je nejaky kompresni format? Preferoval bych standardnejsi tgz ci zip. Navic z 0 bytu toho moc nerozbalim
Mode none vyresen. Textarea musi mit atribut id, pres atribut name (jak to maji v prikladech) to nefunguje. Muzu tedy pokracovat.
Mimochodem, v puvodnim dotazu ve foru pribyla konecne uzitecna odpoved a docela zajimavy pristup k editaci. Zadny maly boxik na strance, ale fullscreen editor. Co na nej rikate?
Při odpovědi je často potřeba vidět předchozí příspěvky. Pokud je editor fullscreen, předpokládám, že se celé vlákno musí otevírat ručně ve vedlejším tabu - docela nepříjemná práce navíc.
Osobně za nejlepší považuji větší editor (možná i více řádků, než se zobrazuje nyní) a pod ním výpis předchozích příspěvků. To mi přijde nejpohodlnější.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.