Autor Zpráva
matak
Profil
Nevím jestli je to nastavením, ale líbí se mi www.fckeditor.net nebo www.tiny.com oba dobre webove editory, ale mají stejnou vadu neumí české znaky resp. je do html kodu prenašeji takto "ěščřžý" místo "ěščřž" takze z hlediska vyhledávání v databázi jsou takové údaje nevyhledatelné? Jaké editory používáte a řešíte tento problém?
djlj
Profil
matak
Asi myslíš TinyMCE. Projdi si jeho nastavení, dá se to vypnout.
pmasarik
Profil
V TinyMCE je na to tuším:

entity_encoding : "raw"
24k
Profil *
Ja sem ty entity tusim smazal nebo prepsal na spravna pismena... byla to otazka 2 minut.
matak
Profil
díky, zkusim to pohledat, hlavne jsem se chtěl zeptat který vám vyhovuje a jestli neskýtá další podobné problémy na které se připravit??
matak
Profil
24k

zkoušel jsem je přepsat, ale pak to interpretuje entitu např. "č" jako "%C4%8D" a i tak to uloží do dtb což je problém, protože fultext vyhledávání nevidí č a pak teda nenajde slovo čechy v dtb
Wertrik
Profil *
zkoušel jsem je přepsat, ale pak to interpretuje entitu např. "č" jako "%C4%8D" a i tak to uloží do dtb

Můj horký tip je že obsah toho editoru přenášíš pomocí metody GET [ ? ]. Zkus na to aplikovat nějakou fci na dekódování url.
Např. mysim :
url_decode()

Já si to taky u TinyMce natvrdo přepsal a fakčí jak za mlada ...
Pavel Strejček
Profil
u FCKeditoru se dá nastavit v configu:

FCKConfig.IncludeLatinEntities = false ;

a od entit je pokoj
djlj
Profil
matak
Tos za půl roku ten problém ještě nevyřešil? Pročti si přiložený manuál, já to tam našel asi za 2 minuty.
matak
Profil
jo v tom konfigu jsem to nasel, nebyl cas to driv resit, ale po vypnuti entit se mi nepochopitelne meni barva pisma z cervene na zelenou, vubec nechapu proc jeste budu chvili testovat jestli na to neprijdu, pri zapnutych entitach to funguje
matak
Profil
vlastně je to kvůli tomu

value="dfgh<font color="#ff0000">jkllkj</font>hgf" style="display:none"

že aby mohl fck vložit text do inputu, value je definováno mezi apostrofy a proto převádí apostrofy na "# zkusim nějak i zrušit tohle zpětné lomítko by mohlo snad pustit dvojité uvozovky
matak
Profil
celý problém by se snad dal řešit tak, že fck by to vkládal to textarea a ne do input, ale to asi neovlivním, nevím jestli ty lomítka budou něčemu vadit
matak
Profil
tak změna i tohle zobrazuje jako zelené

<div style="width:700px;">dfgh<font color="#ff0000">jkllkj</font>hgf</div>
matak
Profil
OK, sory, problem vyřešen problém triviální

$sValue = stripslashes( $_POST['FCKeditor1'] ) ;


jedine co zbyva ze převádí tyto znaky <>" na entity , teď mi není jasné jestli by s tím mohl být problém při ukládání do dtb a následnou manipulací s daty
Pavel Strejček
Profil
matak
jedine co zbyva ze převádí tyto znaky <>" na entity ,

To je snad dobře, problém nastane, když se to dělat nebude.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0