Přeskočit přímo na text


Jak vypnout HTML entity místo českých znaků v TinyMCE?

Kategorie: Jak na to?
Týká se verze: Drupal 6.x

Hezký večer. Rád bych se zeptal zda jak vypnout převod znaků s diakritikou na HTML entity v TinyMCE na Drupal 6.

Děkuji

 

Kupenim si knihy od megaorla

Kupenim si knihy od megaorla a prejdenim na FCKeditor.

No to je teda rada jasom ;)

No to je teda rada jasom ;) Ale náhodou v diskuzi u maxiorla se o tom opravdu píše http://www.maxiorel.cz/…vs-fckeditor

To je teda taky rada nad zlato

No, víte, to je ten problém. Kde všude nadáváte že začátečníci nic nehledají, a že jsou líní, atd. Ano, jsem začátečník, ano, mám ten samý problém s entitami, ano, hledám už dva dny jak je vypnout. Ano, píše se o tom tady i na Maxiorelovi, Odpověď jsem nenašla. Nezlobte se, ale odpovědi typu

entities : „160,nbsp“, entity_encoding : „named“ entity_encoding : „raw“,

a nenapsat kde se nastavení mění, to je fakt hloupé. Občas jsem tu našla odpovědi typu v theme.php a kde asi ten soubor je :). To fakt nevím. Jestli v tématu vzhledu, nebo v Tinymce… a kde se tam takový soubor nachází, to by mne taky zajímalo.

Co takhle vy právě zkušení kdybyste, když už radíte a víte to, napsali celý postup.

Udělej to a to a dej to tam a tam.

Tak Vás ještě prosím i já, prosím Vás mám entity v Tinymce a nechci je. Kde a co mám pls udělat, když mám ten program nahraný ve wysiwyg API a přes admina nemůžu v Tinymce nic nastavit, jen ve složkách.

Mám Drupal 6.

Děkuji a fakt prosím. Hledám již druhý den. l.lenek

U TinyMCE bohužel nevím,

U TinyMCE bohužel nevím, tak aspoň zmiňovaný FCKeditor – nastavit:

FCKConfig.ProcessHTMLEntities = false ;
FCKConfig.IncludeLatinEntities = false ;
FCKConfig.IncludeGreekEntities = false ;

Vypnutí entit

Najdi si řetězec tinyMCE.init({ a přidej za něj entity_encoding : „raw“,

bude to v nějakým php, html nebo tpl souboru. Chce to umět hledání textů v souborech. Total commander tušim používá CTRL F7 nebo tak. Nevím přesně, jsem Linuxák :-)

diky

tohle sem potřeboval vědět :)

V adresáři jscripts/tiny_mce/

V adresáři jscripts/tiny_mce/ soubor tiny_mce.js najít si, kde jsou vyjmenované entity a smáznout všechno kromě první definice, takže zůstane jen: entities : „160,nbsp“

Pokud jsem nesmázl nějakou důležitou mršku, tak to funguje. Ale zatím jsem při psaní nenarazil na nic, co by se pak špatně zobrazilo.

Ps. Trošku mi vadí zdejší velmi časté rady typu, když jsi blbý, tak já se budu tvářit, jak jsem chytrý, a just ti neporadím.

Texy

Vypnutí převodu na HTML jsem nakonec v FCK vyřešil. Tam na Drupalu 6 zlobilo pro změnu IMCE a starší verzi TinyMCE kterou jsem používal na Drupal 5 modul WYSIWYG nepodporuje.

Nakonec jsem to vyřešil Cimrmanovým úkrokem stranou – k Texy. Bude to chtít si zvyknout, ale vypadá hodně slibně.

Díky za snahu

Děkuji, ale...

Bohužel, to mi nepomůže. To už jsem se snažila rozluštit včera dle návodu v knize pana Polzera. Hledala jsem jak blbá, ale žádný config soubor, nebo něco podobného jsem nenašla. Fakt tu mezi Vámi „Machry“ není nikdo, kdo by to nevěděl? To se mi nechce věřit.Prosím Vás, pomozte nám, toto hledá a bude hledat spousta lidí. Ne jenom já.PLS.

Ono je to skor tym, ze

Ono je to skor tym, ze TinyMCE pouzivaju v drvivej väcsine zaciatocnici a FCK skor pokrocili pouzivatelia(to je fakt), ie. s TinyMCE, pokial ide o nieco zlozitejsie, ti nema kto poradit.

Asi pomůže FCK...

Jak už to někdo nahoře psal a globálním profilu tohoto editoru vložit:

FCKConfig.IncludeLatinEntities = false ;

A entity jsou pryč. Když jsme u toho FCK, prosil bych ještě o radu. Sice je to pouze kosmetická úprava – FCK mi chodí v rámci možností slušně. Ale zajímalo by mne, jak to poladit, aby při chodu FCK neprosvítalo to základní pozadí stránky. Když je u některých skinů tmavší, je vidět i v poli FCKeditoru. A blbě se v tom píše. To mne ničí. Dá se to nějak nastavit. Jinak FCK není špatný editor, pokud se s ním v rámci možností nejak popereme…

Pozadí stránek (body) v okně FCKeditoru

Pozadí stránky se načítá do pozadí okna editoru v případě, že je v nastavení (daného profilu) FCK zadáno: CSS > Editor CSS: use theme css.

Možná ti pomůže...

pokud by si chtěl přejit např. z TINY na FCK je tu balíček se dvěma adresáři „Manual“ a „modules“ to umísníš do:

Tvuj_erver/tvuj_drupal/sites/all..

Adresář „modules“ obsahuje nastavenou a odladěnou instalaci FCK +2 malá vylepšení, verze FCK možná je stále ještě aktuální, pokud ne, Drupal by si vyžádal aktualizaci, což už je zívačka. ty enetity, jsou tam taky, tedy návod jak s nimi ven + řetězec, který okopíruješ do patřičného okénka v globálním profilu FCK. V adresáři „Manual“ je vyčerpávající manuál jak na to /strašně rád píšu manuály/, tedy manuál „Jak nahraditi TINY FCK“, je to zde interakivně vysvětleno. Stačí odkliknout v něm unístěnou HTML stránku jak_na_to.htm a číst. Jsou tam i pořebné odkazy na stránku Ivana Jaroše, kde je úplně vše, kdybys lehce tápal. Na Jarošově stránce jsou všechny features, které pokud tě to bude bavit, můžeš s FCK provádět. Vesměs velmi užitečné. Na mém manulálu je ten nejnutnější základ, který by ti měl do začátku stačit.

Je to zde: http://www.speaker.cz/…d/Drupal.zip

Když ti to pomůže, budu rád…

Oprava

Jsem to osel: Do toho Drupalu dáváš pouze ten adresář „modules“ Adresář „Manual“ si prohlídneš pouze na svým kompu.

Podívej se do souboru:

Podívej se do souboru: tinymce.module (bude někde v sites\all\modules\tinymce) Okolo řádky 509, zda tam je něco jako:
$init[‚entity_encoding‘] = ‚raw‘;

TinyTinyMCE

A lze toto nějak udělat i v modulu TinytinyMCE? Děkuji Tak už jsem to zjistil. No stačí trochu přemýšlet a hledat. Do políčka kde se vkládá konfigurace TinyMCE stačí vložit: entity_encoding : „raw“, a je to vyřešeno.
Já osobně než používat wysiwyg API raději používám TinyTinyMCE. Protože umožňuje možnost větší konfigurace TinyMCE.

A s tím že TinyMCE používají jen začátečníci musím nesouhlasit. Neříkám že jsem profik ale taky nejsem začátečník. A o TinyMCE jsem už na netu něco přečetl a myslím že je pro „moderní“ web ideálnější než FCK. Možnost měnit vzhled a lepší podpora pro vkládání word dokumentu. A co se týče toho jestli mě někdo odpoví na dotaz jak co udělat tak myslim že TinyMCE ma dostatečně rozsáhlé a ochotné forum.

Radek

TinyMCE a vypnutí kódování do entit polopaticky

Najděte soubor tiny_mce_src.js (v Joomle je v /plugins/editors/tinymce/jscripts/tiny_mce/tiny_mce_src.js, jinak popis toho jak najít soubor – jak se tu někdo ptal – je skutečně nad rámec diskuse). Otevřete ho třeba v Notepadu, pomocí „Hledat“ najděte řádek s výrazem entity_encoding. Za tímto výrazem je v uvozovkách slovo named. Slovo přepiště na raw a soubor uložte. Nyní je ještě potřeba soubor zkompimovat, protože editor nepoužívá tiny_mce_src.js, ale komprimovaný tiny_mce.js (tedy bez „src“). Řešení je dvojí – buď vymazat tiny_mce.js a přejmenovat tiny_mce_src.js na tiny_mce.js (ale tak se bude do prohlížeče natahovat zbytečně velký soubor) nebo použít http://javascriptcompressor.com. Jak, to už je skutečně na popis pro batole. Stejně tak můžete upravit dle postupu na začátku tohoto textu přímo tiny_mce.js. Ten je ovšem díky komprimaci nepřehledný a začátečníkům může úprava dělat potíže. Jinak postup je popsán i s dalšími nastaveními na http://www.newsroom.cz/joomla-utility.

Děkuji

Mnohokráte díky!

špatný html kódování TinyMCE

Zdravím, zkusil jsem všechny možnosti které zde byli, ale žádná z nich mi s tím nepomohla. Pokud by jste se mi někdo ozval na e-mail a zkusil mi poradit přímo osobně byl bych Vám strašně moc vděčný.

tinyMCE.init({ … entity_encod

tinyMCE.init({

entity_encoding : „raw“ });

Vypnutí html entit

Je to vskutku jednoduché. V html/php souboru ve kterým máte vložený kod pro vložení MCE editoru přidejte entity_encoding: ‚raw‘, To je celá věda

asi takto:

<script>
var milestone1 = {
                // General options
                mode : "exact",
                elements : "main",
                language : "cs",
                theme : "advanced",
                entity_encoding : 'raw', <=zde je vloenpotebndek
                plugins : 'advlink,advimage,tabfocus,advlist,searchreplace,advhr',
                tabfocus_elements: ':prev,:next',
                object_resizing: false,
                apply_source_formatting: 1,

                // Theme options
                theme: 'advanced',
                browser_preferred_colors: false,

                theme_advanced_buttons1 : "undo,redo,|,forecolor,backcolor,|,bullist,numlist,|,styleselect,formatselect,fontselect,fontsizeselect,|,hr,advhr",
                theme_advanced_buttons2 : "bold,italic,underline,|,justifyleft,justifycenter,justifyright,|,link,anchor,|,help,|,search,replace,image",
                theme_advanced_buttons3 : "",
                theme_advanced_buttons4 : "",
                theme_advanced_toolbar_name1 : "Command",
                theme_advanced_toolbar_name2 : "Format",
                theme_advanced_toolbar_align : "left",
                theme_advanced_toolbar_location : "top"
};
tinyMCE.init(milestone1);
</script>

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 0 hostů.

Online uživatelé