Autor | Zpráva | ||
---|---|---|---|
matak Profil |
#1 · Zasláno: 21. 9. 2006, 12:43:06
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 |
#2 · Zasláno: 21. 9. 2006, 12:47:49
matak
Asi myslíš TinyMCE. Projdi si jeho nastavení, dá se to vypnout. |
||
pmasarik Profil |
#3 · Zasláno: 21. 9. 2006, 17:27:49
V TinyMCE je na to tuším:
entity_encoding : "raw" |
||
24k Profil * |
#4 · Zasláno: 21. 9. 2006, 17:46:40
Ja sem ty entity tusim smazal nebo prepsal na spravna pismena... byla to otazka 2 minut.
|
||
matak Profil |
#5 · Zasláno: 21. 9. 2006, 17:59:06
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??
|
||
Časová prodleva: 4 měsíce
|
|||
matak Profil |
#6 · Zasláno: 26. 1. 2007, 00:42:11
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 * |
#7 · Zasláno: 26. 1. 2007, 02:04:44
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 |
#8 · Zasláno: 26. 1. 2007, 02:43:28
u FCKeditoru se dá nastavit v configu:
FCKConfig.IncludeLatinEntities = false ; a od entit je pokoj |
||
djlj Profil |
#9 · Zasláno: 26. 1. 2007, 09:51:16
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 |
#10 · Zasláno: 26. 1. 2007, 10:07:49
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 |
#11 · Zasláno: 26. 1. 2007, 10:13:56
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 |
#12 · Zasláno: 26. 1. 2007, 10:15:04
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 |
#13 · Zasláno: 26. 1. 2007, 10:16:40
tak změna i tohle zobrazuje jako zelené
<div style="width:700px;">dfgh<font color="#ff0000">jkllkj</font>hgf</div> |
||
matak Profil |
#14 · Zasláno: 26. 1. 2007, 10:32:28
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 |
#15 · Zasláno: 26. 1. 2007, 13:04:40
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. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0