TinyMCE : phpRS Fórum
WYSIWYG editor pro phpRS
phpRS - redakční a informační systém
Automaticka aktivace WYSIWYG v tinymce
Zaslán uživatelem/kou: mcihlar (IP adresa zaznamenána)
Datum: 2005-06-22, 00:02

Ahoj,
nevite nekdo jak automaticky aktivovat tyniEditor do WYSIWYG rezimu po nacteni stranky?
dekuji
mara

Re: Automaticka aktivace WYSIWYG v tinymce
Zaslán uživatelem/kou: WO (IP adresa zaznamenána)
Datum: 2005-06-22, 15:27

Určitě to půjde. Jde o menší úpravu poslední verze s použitím odkazů. Teď je první odkaz "Editace", míněno jako volba variantní editace, následuje volba "WYSIWYG", a po ní volba "HTML". Mezi těmito volbami lze přepínat. Filozofie je taková, že pokud nezvolím WYSIWYG, jsem v původní editaci phpRS. Většina uživatelů totiž zřejmě WYSIWYG ani nepoužívá. Úprava by tedy byla taková, že naběhne WYSIWYG, který bude možné změnit na HTML, a zpět na WYSIWYG atd. Pokusím se dát volbu způsobu naběhnutí editace do konfigurace pluginu. Nebo pokud to někdo má vyřešené, ať se ozve...Dík.

Pepa
ICQ: 108978274
WEB1: ok2wo.vycom.cz
WEB2: rudice.vycom.cz

Automatická aktivace WYSIWYG - řešení
Zaslán uživatelem/kou: WO (IP adresa zaznamenána)
Datum: 2005-06-22, 17:44

Takže řešení je na světě a je celkem jednoduché:
V souborech aeditor.php, reditor.php, neditor.php a seditor.php změníme řádek s mode : \"none\" na mode : \"specific_textareas\". Tím se zajistí, že tinyMCE se otevře pro všechny textareas, které mají nastaven parametr mce_editable=\"true\". Tento parametr doplníme všem textareám, kde chceme, aby byla WYSIWYG editace default možná. V souboru plugin/tinymce/tinyarticles.php to jsou řádky 227, 230, 592 a 595. Současně změníme display:block>Editace< na display:block>HTML< na řádcích 226, 229, 591 a 594. Zde je příklad upraveného kódu (řádky 226-230):
<p align=\"left\" ><a href=\"javascript:mceToggle('aeuvod','waeuvod');\" id=\"waeuvod\" display:block>HTML</a></p>
<textarea name=\"aeuvod\" id=\"aeuvod\" mce_editable=\"true\" rows=\"10\" cols=\"85\" class=\"textbox\">".RS_CLA_CL_FORM_UVOD_INFO."</textarea></td></tr>
<tr class=\"txt\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_CL_FORM_HLA_TEXT."</b><br />
<p align=\"left\" ><a href=\"javascript:mceToggle('aetext','waetext');\" id=\"waetext\" display:block>HTML</a></p>
<textarea name=\"aetext\" id=\"aetext\" mce_editable=\"true\" rows=\"13\" cols=\"85\" class=\"textbox\">".RS_CLA_CL_FORM_HLA_TEXT_INFO."</textarea></td></tr>

Analogické úpravy lze provést i v jiných souborech, kde je žádoucí podobná funkce (tinynews atd.).
Nyní se zvolením Editace článků otevře automaticky WYSIWYG editace, a kliknutím na odkaz lze přejít na HTML a zpět na WYSIWYG a tak pořád dokola.

Pepa
ICQ: 108978274
WEB1: ok2wo.vycom.cz
WEB2: rudice.vycom.cz

Re: Automaticka aktivace WYSIWYG v tinymce
Zaslán uživatelem/kou: mcihlar (IP adresa zaznamenána)
Datum: 2005-06-23, 09:02

Excelentni !
dekuji velice, tak rychlou a vypracovanou odpoved jsem ani necekal. Jeste jednou dekuji
Mara



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.