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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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… nový
Kráťa 10.08.2011 22:54
Kráťa
Tak to nevím, jak toto ověřit, možnost to samozřejmě je... nový
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… nový
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… nový
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 ?! nový
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… nový
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… nový
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ě… nový
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… nový
los 10.08.2011 23:04
los
Ne, jiné requesty tam nejsou, je to poslední řádek ve webove konzoli FF, dál už nic. nový
Blahoo 10.08.2011 23:06
Blahoo
Je obsahom odpovede naozaj očakávaný JavaScript? nový
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… nový
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… nový
Blahoo 10.08.2011 23:12
Blahoo
RewriteEngine on RewriteRule ^jscripts/tiny_mce - [L] ...… nový
Blahoo 10.08.2011 23:19
Blahoo
Ak nemáš definovanú žiadnu RewriteBase, tak by to asi malo byť takto: RewriteRule ^addr1/jscripts/t… nový
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… nový
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… nový
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,… nový
Blahoo 10.08.2011 23:53
Blahoo
Bohužel pořád nic... nový
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… nový
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.

To znamená, že server to poslal v poriadku (ak to nečítal IE z cache). Skús vymazať cache vo FF a Ch. Ak to nebude tým, tak potom zostáva už len nejaká chyba v JS - oba prehliadače majú ladiace nástroje, takže v najhoršom prípade to môžeš odkrokovať.

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