Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem TinyMCE WYSIWYG editor

Dobrý den,

na webu se snažím rozchodit TinyMCE WYSIWYG editor. Jelikož ale používám na webu mod_rewrite, nedaří se mi. Zřejmě má s tím TinyMCE problém a nedaří se mu nalést další soubory v umístění. Zkrátka se mi zobrazí pouze obyčejný textarea, žádné chyby v chybové ani webové konzoli nejsou.

Na internetu jsem řešení nanašel, budu rád za nápady, jak toto vyřešit.

Díky.

Předmět Autor Datum
Možná by pomohla změna relativní/absolutní cesty. http://www.tinymce.com/wiki.php/TinyMCE_FAQ#Paths…
host 10.08.2011 21:33
host
Diky, mozna to bude ono. Netusite, jak se to konkretne nastavi? Z jejich prikladu tomu moc nerozumim…
Blahoo 10.08.2011 21:51
Blahoo
Nejsem si ale jist, jestli toto spise neovlivnuje odkazy, ktere vznikaji v samotnem editoru....
Blahoo 10.08.2011 22:09
Blahoo
Aha, tak to sorry. Zkontroluj teda, že máš správně zadanou cestu v sekci HEAD. <script language="ja…
host 10.08.2011 22:20
host
Pozri si v ladiacom nástroji svojho prehliadača (spúšťa sa väčšinou pomocou F12 alebo Ctrl+Shift+I),…
los 10.08.2011 22:34
los
Díky pánové za rady, bohužel se nedaří. Cestu k jQuery a k samotnemu hlavnimu .js souboru jsem zadal…
Blahoo 10.08.2011 22:48
Blahoo
Napadla mě jen taková blbost. Co když se ti to načítá (když nevypisuje chybu), ale máš špatně cestu…
Kráťa 10.08.2011 22:54
Kráťa
Tak to nevím, jak toto ověřit, možnost to samozřejmě je...
Blahoo 10.08.2011 22:58
Blahoo
Co zkusit napsat pár písmen, oklikat to nahoře, kde bývají tlačítka, jestli se třeba neudělají písmo…
Kráťa 11.08.2011 00:21
Kráťa
Bez uspechu.... Ted jsem to jeste zkusil zobrazit v mem oblibenem "IE" a ono se to tam zobrazilo.. a…
Blahoo 11.08.2011 00:26
Blahoo
Udělej alespoň obrázek toho rozmazaného, nebo co tam máš. Neblokuje ti něco prohlížeč? Nějaké antico… poslední
Kráťa 11.08.2011 01:40
Kráťa
TAK TED SE MI TO PORADNE ZOBRAZILO V IE, ALE CHROME A FIREFOX STAVKUJI!! :-)) Jak je to mozne ?!
Blahoo 11.08.2011 00:30
Blahoo
To znamená, že server to poslal v poriadku (ak to nečítal IE z cache). Skús vymazať cache vo FF a Ch…
los 11.08.2011 01:00
los
Napísal si, že: "nedaří se mu nalést další soubory v umístění.". Čo znamená, že sa mu nedarí? Neurob…
los 10.08.2011 23:00
los
Vzhledem k tomu, že těch souborů je tam dost, tak musí být propojené nebo inkludované, zjednodušeně…
Blahoo 10.08.2011 23:02
Blahoo
Dobre, tiny_mce sa nahrá. Je obsahom odpovede naozaj očakávaný JavaScript? Iné requesty do adresára…
los 10.08.2011 23:04
los
Ne, jiné requesty tam nejsou, je to poslední řádek ve webove konzoli FF, dál už nic.
Blahoo 10.08.2011 23:06
Blahoo
Je obsahom odpovede naozaj očakávaný JavaScript?
los 10.08.2011 23:07
los
To pravidlo počítalo s tým, že tiny_mce je v RewriteBase adresári. Takže predpokladám, že cestu si s…
los 10.08.2011 23:07
los
Ten adresář, který se má nakopírovat do webu je umístěn takto: tiny_mce Mohl bys mi tedy prosim uve…
Blahoo 10.08.2011 23:12
Blahoo
RewriteEngine on RewriteRule ^jscripts/tiny_mce - [L] ...…
Blahoo 10.08.2011 23:19
Blahoo
Ak nemáš definovanú žiadnu RewriteBase, tak by to asi malo byť takto: RewriteRule ^addr1/jscripts/t…
los 10.08.2011 23:26
los
Pokud jsem pochopil dobře, tak z Hlavičky odpovědi jsem vyčetl: Content-Type:application/javascript…
Blahoo 10.08.2011 23:32
Blahoo
Pozrieš sa priamo do odpovede a v nej vidíš, či je to ten súbor, ktorý to má byť, alebo nie. Prípadn…
los 10.08.2011 23:50
los
Dobre, zkusim to, mohl bych se kdyztak ozvat, kdyby to porad neslo? Ja uz dneska na to nemam nervy,…
Blahoo 10.08.2011 23:53
Blahoo
Bohužel pořád nic...
Blahoo.. 10.08.2011 23:47
Blahoo..
Ano, zkoušel, právě že bez problémů fungovalo, měl jsem to nakonfigurováno za pár minut, až jsem se…
Blahoo 10.08.2011 23:04
Blahoo

Pozri si v ladiacom nástroji svojho prehliadača (spúšťa sa väčšinou pomocou F12 alebo Ctrl+Shift+I), ktoré konkrétne požiadavky načítali nesprávnu odpoveď. Z toho by si mal vidieť, ktoré cesty treba v konfigurácii mod_rewrite ošetriť.

Pravdepodobne stačí iba ignorovať adresár s TinyMCE, napr. takto:

RewriteRule ^tiny_mce - [L]

Díky pánové za rady,
bohužel se nedaří. Cestu k jQuery a k samotnemu hlavnimu .js souboru jsem zadal prozatim natvrdo, je určitě bez chyby.
K .htaccess souboru jsem přidal výše uvedené pravidlo, ale také beze změny.
Veškeré ladící nástroje právě nic nezobrazují, žádnou chybu, vše je v pořádku. Hlavní soubor tiny_mce se dle konzole běžně načte.
Je možné, aby při použití mod_rewrite na webu, měl tiny_mce problém ve své implementaci - struktuře?

Napadla mě jen taková blbost. Co když se ti to načítá (když nevypisuje chybu), ale máš špatně cestu k obrázkům, které se nenačtou, ale není to vidět, protože jsou dělány "jako pozadí".
TinyMCE nikde samostatně nepoužívám, abych se podíval jak to tam vůbec je.

Udělej alespoň obrázek toho rozmazaného, nebo co tam máš. Neblokuje ti něco prohlížeč? Nějaké anticosi?
Jednou jsem také ten editor stahoval, mám ho na externím disku a když dělám zálohu dokumentů, tak vyskakuje Avast, že je tam trojan. Zkus schválně na chvíli vypnout i antivir.

Napísal si, že: "nedaří se mu nalést další soubory v umístění.". Čo znamená, že sa mu nedarí? Neurobí ani request? Alebo urobí request, ale vďaka mod_rewrite dostane iný obsah, napr. HTML stránku s HTTP kódom 200 OK (takže vo výpise requestov nemusí byť zvýraznený červenou farbou)?

Hlavný súbor by mal nahrať ďalšie závislosti z adresára tiny_mce. To pravidlo si pridal pred ostatné?

Edit: Skúšal si TinyMCE bez mod_rewrite a funguje ti bez neho? Alebo daj odkaz na svoju stránku, potom budeme vidieť, čo sa vlastne deje.

Vzhledem k tomu, že těch souborů je tam dost, tak musí být propojené nebo inkludované, zjednodušeně řečeno. Z webove konzole dostanu toto:

[22:54:40.481] GET http://localhost/pu/kef/jscripts/tiny_mce/tiny_mce.js?_=1313009680435 [HTTP/1.1 200 OK 12ms]

V tom .htaccess jsem tvoje pravidlo umistil nahoru, hned, jak se zapne RewriteEngine..

Ak nemáš definovanú žiadnu RewriteBase, tak by to asi malo byť takto:

RewriteRule ^addr1/jscripts/tiny_mce - [L]

Ale najpr si pozri, čo ti vráti tá požiadavka na tiny_mce.js - či tam máš očakávaný kód v JavaScripte, alebo len nejakú HTML stránku, na ktorú ťa presmeroval mod_rewrite.

Pozrieš sa priamo do odpovede a v nej vidíš, či je to ten súbor, ktorý to má byť, alebo nie. Prípadne sa pozrieš priamo na http://localhost/addr1/jscripts/tiny_mce/tiny_mce. js. Ak tam je očakávaný súbor, tak je to v poriadku a mali by sa dočítať ďalšie súbory podľa potreby (po zavolaní tinyMCE.init).

Nemáš tam náhodou ešte nejaké ďalšie skripty, ktoré sa ti bijú s TinyMCE? Skúšaj to najprv radšej iba s úplne jednoduchou stránkou. Skús to odladiť v IE9 (F12, treba zapnúť ladenie skriptov) - ten má trochu lepšie ladenie JavaScriptu a v prípade, že nastane chyba, tak sa na nej zastaví.

Ano, zkoušel, právě že bez problémů fungovalo, měl jsem to nakonfigurováno za pár minut, až jsem se sám divil, když jsem se koukal, kolik je tam možností. Jakmile jsem to vložil do projektu, vůbec to nefunguje. A právě jediný rozdíl oproti testování je ten, že v projektu mám mod_rewrite..

Zpět do poradny Odpovědět na původní otázku Nahoru