Kategorie
Online teploměr Brno
Aktuální teplota:
Uživatelské menu
Archiv
| « | červenec 2010 | » | |||
| Po | 5 | 12 | 19 | 26 | |
| Út | 6 | 13 | 20 | 27 | |
| St | 7 | 14 | 21 | 28 | |
| Čt | 1 | 8 | 15 | 22 | 29 |
| Pá | 2 | 9 | 16 | 23 | 30 |
| So | 3 | 10 | 17 | 24 | 31 |
| Ne | 4 | 11 | 18 | 25 | |
Ostatní
Zakázání editoru TinyMCE překládat háčky čárky na HTML entity
Jednoduchou úpravou zakážete editoru překládat háčky a čárky na HTML entity
Jste mezi uživateli, kteří používají WYSIWYG editor TinyMCE? Pokud jste se někdy dívali na kód, který TinyMCE generuje, tak jste asi zaplakali. TinyMCE totiž mimo jiné háčky a čárky překládá na HTML entity, takže třeba á napíše do kódu jako á. V podstatě to ničemu nevadí, TinyMCE tyto háčky a čárky převede na entity, které pak prohlížeč převede nazpět do námi čtené formy. Vyhledávač ví, co tím chtěl autor říci, tak tyto entity zohledňuje, ale je lepší, když jsou háčky a čárky zapsány, tak jak mají být.
Možnost převádění jde samozřejmě vypnout přidáním následujícího řádku do kódu, který se přidává mezi tagy <head></head>, mezi "tinyMCE.init({" a "});".
Následující řádek přidejte na patřičné místo:
entity_encoding : "raw",
Kód bude pak vypadat následovně:
<script language="javascript" type="text/javascript" src="modules/tinymce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
// nejake parametry nastaveni
entity_encoding : "raw",
// ostatni parametry
});
</script>
Uživatelé CMS SunLight přidají onen řádek do /admin/modules/tinymce.slam. Přidají ho na stejné místo jako ostatní, takže to bude vypadat nějak následovně:
<script language="javascript" type="text/javascript" src="modules/tinymce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
// nejake parametry nastaveni
entity_encoding : "raw",
// ostatni parametry
});
</script>
Uživatelé jiných redakčních systémů (CMS) si budou muset zjistit, na které místo musí onen řádek přidat. Po správném vložení a uložení musíte daný článek nebo to co editorem TinyMCE editujete znovu otevřít a uložit, aby se změny projevily.
Vím, že jsem to popsal docela krkolomným způsobem, pokud si nebudete vědět rady, tak mě kontaktujte pomocí komentáře pod článkem nebo dalšími způsoby, které naleznete vpravo nahoře této stránky pod odkazem "kontakt".
|
Autor: Vydáno: 30.8.2008 21:17 Přečteno: 2377x Hodnocení: 2 (hodnoceno 10x) Sdílejte: |
Vaše hodnocení: |
Komentáře
Díky moc
(29.7.2010 17:42) odpovědět
Díky moc.
Pomohlo
(22.6.2010 12:59) odpovědět
Díky! Pomohlo i v půli 2010!
supr
(11.9.2009 14:01) odpovědět
Díky moc... fakt mi to vytrhlo trn z paty. S nastavením TinyMCM jsem si hrál skoro hodinu než jsem našel tuhle radu.
Nakonec jsem byl při prolézání dokumentace TinyMCM jen dvě položky od entity_encoding ... Ale i tak moc díky.
pomohlo
(27.4.2009 15:49) odpovědět
...taky děkuji moc, pomohlo mi to...
tip pro ty, kteří mají rádi CMS MODx (a stejně jako já začínají): konfigurace TinyMCE se v MODx neřeší doplněním výše uvedeného kódu, ale ukrývá se pod:
ZDROJE >>> SPRÁVA ZDROJŮ >>> PLUGINY >>> TINYMCE >>> záložka KONFIGURACE >>> pole Nastavení pluginu.
Tam je nutné v části "&entity_encoding=Entity Encoding;list;named,numeric,raw;named" zaměnit poslední slovo: "&entity_encoding=Entity Encoding;list;named,numeric,raw;raw"
-
(19.3.2009 19:13) odpovědět
Děkuji, moc mi to pomohlo
kvasimodo
(15.3.2009 13:33) odpovědět
Nebýt takových chytrých lidí jako jsi ty, nevěděl bych, kam to dát...
Ďankujem bardza
Vyřešilo...
(20.2.2009 15:11) odpovědět
Díky. Pomohlo.
Poděkování
(15.9.2008 22:51) odpovědět
Díky moc, zrovna toto jsem potřeboval