koukám že jste tu novou verzi vzali pěkně zgruntu, takže má předchozí snaha o orientaci v kódu přišla vniveč ;) Jdu se tím prohrabávat. Ale koukám, že jste jinak dobří machři na js, máte nějaký job, berete nějaký kšefty? možná bych pro vás měl občas nějakou prácičku
Texyla 0.5 se blíží! Kdo máte zájem o nahlédnutí, můžete zkontrolovat aktuální stav na SVN. Instrukce tady: http://code.google.com/…rce/checkout
re dlouhé slovo: asi bude chyba v texy, zkus nějakou novější verzi. p před zprávou vypnout jde při použití texy oneline. něco jako $texy->process($text, true); btw asi tady někde dám ceduli, že ohledně texy se lidi maj radit na http://forum.texy.info/
Dobrý den, omlouvám se za spam, ale musel jsem to zkusit. Proč mi nejde odeslat v texyle dlouhé slovo ? ..a dále bych se chtěl zeptat jestli jde vypnout to <p> před zprávou. Díky
1234567890123456789
zmenil som v cfg/admin.php toto:
`/--code php
$texy->imageModule->fileRoot = dirname(FILE) .
‚/../../‘;
\--`
ale stale mi to hadze pri relativnych obrazkoch pred ne
images/
co s tym?
ach, pardon.. som strasny slepec.. uz som na to vsetko prisiel :) treba zapnut mozog :)
„máme to trochu rozpracovaná tohleto nahrávání. ale v té bájné
pokrokové verzi.“
Hm … tak mi řekni jak můžu přidat tlačítko které vyvolá to hezké
„pseudookno“ a v něm iframe a já si už poradím sám ;)
rejp: mám za to, že dřív jste nové verze vydávali častěji ;) – nic ve zlým, zatím jste odvedli dobrou práci a bud rád když to tak bude i nadále.
najnovsia verzia mi hadze po tuknuti na nahlad:
Parse error: syntax error, unexpected '=', expecting '(' in /data/w/e/web4men.sk/web/texyla/texyla.php on line 202
kde stiahnem verziu na php4 ?? alebo co je za problem??
mam to zatial len takto:
v hlavicke:
<script type="text/javascript" src="texyla/texyla.js"></script>
v tele:
<form>
<div>
<textarea name="txt" rows="25" cols="90" id="txt"></textarea>
</div>
<script type="text/javascript">
new Texyla(Texyla.configurator.admin('txt'));
</script>
</form>
re umístění jinam: nejde to… ale asi by toho šlo docílit lehkou úpravou zdrojových kódů
noname: hm, nechceš na hraní bez jakýchkoliv záruk tu
novou verzi?
tam je splněn i bod c.
ještě jedna drobnost, nevím jestli to jde a jenom jsem to přehlédl, či to standardně nejde:
potřebuju v jednom projektu umístit tlačítka jinam než přesně před textareu. Je možné přiřadit nějaké ID jiného prvku, kam to má vložit?
jo ke copypaste máš pravdu, zmátlo mě, že v tynymce tam ty tlačítka jsou, ale odkazují na http://www.mozilla.org/…typrefs.html
co se týče toho špatně načítaného js: nevím jak a proč, každopádně mi to blblo. Vlastní přenastavení té proměnné po volání new Texyla to samozřejmě řešilo, takže to není nijak kritický
áčko v mém dotazu se týkalo syntaxe
== nadpis
namísto
`nadpis
==========`
protože nevím jak změnit funkci u tlačítka (viz můj předchozí dotaz), tak jsem to vyřešil úpravou texyla source. Kdyby to někoho zajímalo, tak ať mi dá vědět
céčko byla taková drobnost, že třeba smajlíky nebo mají takové hezké okénko dělané pomocí CSS, které má mimo jiné tu krásnou vlastnost, že může být zapnuté furt a pod tím psát. Na kotvu (tj A HREF) se naopak používá systémový dotaz, který toto znemožňuje. Navíc u kotvy by sem chtěl přidat nějaké volby, jako třeba zadání nějakých target, mailto a bůhvíco dalšího a to to systémové okénko neumožňuje
P.S.: dělám na jedné moc krásné implementaci, která myslím texylu dost zpopularizuje, nech se překvapit ;)
re syntaxe jako proměnná: jj, to by měla
jo ještě – syntaxe by mohla být lang , abychom mohli odkazovat na správnou jazykovou mutaci syntaxe
to Tom: máme to trochu rozpracovaná tohleto nahrávání. ale v té bájné pokrokové verzi.
re noname kopypejst: nevim jak to bylo, ale když jsem to zjišťoval, tak ve firefoxu se javascriptové kopypejstování muselo nějak povolit v tom about:configu nebo jak se to jmenuje. Navíc si nejsem jistej, jestli existuje funkce na vložit… To by mi potom mohly možná proradné stránky luxovat moje hesla, která se mi ve schránce občas válejí.
re noname: v poslední verzi to nejde no. ale ve vývojové verzi, kterou si syslíme pro sebe, to jde krásně…
re noname p.s.: jenže ho bere hned. čili dřív než se
načtou další skripty. čili ho bere dobře. minimálně je to tak
myšleno ![]()
re noname vylepšení: áčko a céčko jsem nejspíš nepochopil. béčko je krásná, ale myslím pracná vize.
to all: příští verze texyly bude krásná a snadno
rozšiřitelná. až bude. jestli bude. máte radost? ![]()
btw pro nás myšoidy by se hodila možnost mít tam taky tlačítka copy/paste případně cut
Potřebuju přidat tlačíko a/nebo upravit chování tlačítka. Jsem to schopen celkem v pohodě udělat editací texyla-source.js, ale z důvodu snadné rozšiřovatelnosti bych dával přednost tomu, abych kód upravil ve své části scriptu, kde mám „new Texyla“
P.S.: mimochodem kód pro getAddrBase je celkem pitomý, protože bere addrBase tuším posledního volaného skriptu, tedy je-li jinde než je umístěna texyla, tak to jaksi nefunguje
k a-c se vyjadřovat nebudu, to je starost Honzy, integrace html2texy není v plánu. Nemyslím si, že je to dobrý nápad.
Obrázky nefungují tuším kvůli zapnutému safeMode v Texy.
Chlape co to tady uvadis za adresy? Myslis ze su pitomy? jestli nechces dostat ban tak uz to nedelej! Asi zakazu odkazy a bude!
Nebo si zkontroluj pocitac na viry, trojany, vypada to ze mas poradnou potvoru v pocitaci
napadá mě pár možných vylepšení
Já se nebojím – mám jenom strach ![]()
ne, vážně – tahle funkcionalita by se mi celkem hodila (bez ní nemůžu
pokračovat v práci). Kdy by asi tak mohla být? Nepotřebuji přesné
datum – stačí během x týdnů / x měsíců / x let.
PS: případně jsem schopný a ochotný přispět sem tam nějakým kusem PHP kódu.
verze se plánují a vyvíjejí, nebojte :)
Hi, plánujete ještě nějaké verze Texyly?
Pokud ano: přibude někdy možnost uploadu souborů (obrázků) na web?
Pokud ne: je nějaká rozumná možnost (pro člověka znalého pouze základy
JS; s PHP problém nemám) tuto funkcionalitu přidat?
A samozřejmě tady máte testovací balček Etomite 1.1 s Texylou
Měl jsem moc práce, takže nebyl čas věnovat se Etomite, včera jsem nějaký našel a vyřešil několik chybek v tomto softu vzniklých při implementaci Texyly a Texy.
.TexylaPopup {position:absolute; display:block; z-index:20;}
A kdoví kolik chyb přibylo
Sakra, jsem to blbě napsal :( Máš pravdu :) Doctypem hodíš prohlížeče do požadovaného režimu a v něm pak pracuješ. Čili nevyvracím, ale potvrzuji co jsi napsal Honzo :)
No já css neřeším a přepínání modu se dá dělat i adresou na doctype, aspoň mám ten pocit že jsem to někde četl :) dobrý zdroj bude http://css.interval.cz/…-prohlizecu/
Jak, že je zbytečné používat striktní doctype u HTML? Naopak je to velmi užitečné, protože to hází Internet Explorer do standardního módu a najednou tam funguje box-model stejný jako jinde a pár CSS vlastností „navíc“.
Měl jsi se spokojit s prvním odstavcem nebo vynechat ten úplně
poslední ![]()
Je jen jedna verze Texy, ta podporuje jak HTML, tak i XHTML syntaxi, záleží na nastavení. Pokud touží někdo po XHTML musí v konfigurácích pro Texy (./texyla/cfg/) udělat změny. Podrobnosti nastavení najdete na Texy stránkách, nebo Texy fóru.
Nedá mi to a musím to zde napsat:
Používat pseudo XHTML (to je text/html a XHTML syntax) je prasečina, prohlížeče v tomto případě parsují nevalidní HTML kód, takže blbost.
Používat XHTML včetně správných hlaviček je sebevražda. Pokud nejsi schopen ohlídat kudy a přes co si uživatel stáhne stránku, a jestli mu například Kerio firewall neudělá čistku v kódu a nepřidá mu tam své poznámky… Nebo jen pomalé připojení a nenačtení celé stránky a máte nasraného uživatele. A psát o proxynách, které komprimují kód na minimum a vkládají tam své značky, je taky na dlouho… Prostě XML na web nepatří.
Z výše uvedených důvodů je zbytečné používat i striktní doctype u HTML.
Zdravím,
chtěl bych se zeptat jestli budete dělat verzi pro xhtml, protože v xhtml
jak známo je každý tag párový a dosavadní verze texyly ze sebe vychrlí
nevalidní kód:
<img src=„texyla/emoticons/silk/smile.png“ alt=„:-)“
width=„16“ height=„16“>
namísto správného:
<img src=„texyla/emoticons/silk/smile.png“ alt=„:-)“
width=„16“ height=„16“ />
Děkuji předem za odpověď.
pomlčka a uvozovky
tady vidim, že texy neprepisuje ty znaky (" a -) jak to mam
„vypnout“?
pouzivam PHP4
dik
Zdar!
Nejde mi ukládat pomlcka a uvozovky do databáze, nevíte jak to ošetřit?
V náhledu to funguje dobře…
( "" " – – )
dik
Už je to dobrý použil jsem verzi PHP4, dík
Když tu texylu stáhnu a nahraju na web, měla by ihned fungovat? Když dam ten example.php? Mě jaksi nefaká píše
Parse error: syntax error, unexpected '=', expecting '(' in /var/www/web5/godoy.cz/godoy.cz/texy/texyla/texyla.php on line 202
MOOC díky, už to funguje.
name="submit".method="post"?id, ale i
name?Newim, prostě to nefunguje, do stránky vložim na začtek
<script language="JavaScript" type="text/javascript" src="texyla/texyla.js"></script>
<script language="JavaScript" type="text/javascript" src="texyla/languages/cs.js"></script>
a pod TEXTAREU kde to chci použít dam:
<script type="text/javascript">
new Texyla(Texyla.configurator.admin('obsah'));
</script>
a odešle se to prostě prázdný
Zkoušel jsem. Výsledky:
Jelikož mám zapnutý javascript tak se mi tlačítko v noscript
nezobrazí. Odeslílací tlačítko (v jakémkoli nastavení Texyly ) však
stále nefunguje.
Když jsem udělal obyčejný
<input type="submit" value="Uložit" />
tak odešle prázdný POST.
<noscript><input type="submit" value="Uložit" name="ok"></noscript>
Tím dosáhneš funkčnosti i bez javascriptu. Featura v Texyle je pro tento případ použitelná, a kdesi možná i doporučovaná, ale výše zmíněný způsob je čistší.
<input type="hidden" name="ok" value="Uložit">
Samozřejmě mimo <noscript>
Tohle bylo k poslednímu dotazu.
Teď bych ozřejmil dotazy předešlé:
<textarea name="obsah" id="obsah"><?php echo $obsah;?></textarea>
Tentokrát už snad naposledy.
Přestalo mi fungovat odesílací tlačítko po změně (na třetí příklad
v exymple.php)
Vytvořil jsem si tedy <input type='submit' />.Ten ale
odesílal prázdný post.
Co s tím?
Tak i svůj poslední dotaz ruším, už to jde.
Tak dotazy ruším, jen bych potčřeboval vědět, jak rozchodit texylu v Opeře 9.5
Měl bych několik dotazů ohledně texyly. Budou asi trochu lamácké:
Předem děkuji za všechny odpovědi.
Bez bližšího vysvětlení budeme hádat z kávové sedliny ![]()
Mam takovej problémek, newim teda jestli to uplně všechno správně
implementuju, ale na první pohled vše funguje,ale když dam uložit článek,
tak text z textarey s Texylo je prázdný ![]()
df
V aktuální verzi opraveno
Dále jsem uděla změny podle návrhu rasla
Vynechal jsem jen nahrazení texy.compact za texy.full, nepřijde mi to jako dobrý nápad.
FSHL je v aktuální verzi, ještě tak sehnat FSHL v one
file verzi a chrochtal bych blahem ![]()
vyborne :)
Díky za radu. Bylo to opravdu tím že jsem to proháněl přes htmlspecialchars(). Když jsem tuto funkci odstranil, tak už to jede tak jak má. Ještě jednou díky.
Neprohanis to ciste nahodou nejakym omylem pres htmlspecialchars()?
No to mne taky napadlo se zeptat, pak mi to připadalo jako blbost.
Jde o to, jestli data před uložením do databáze ošetřuješ
htmlspecialchars() tak jsou <> nahrazeny za <
>
přes htmlspecialchars to proháněj jen jestli chceš zprávu editovat v textarei
Neprohanis to ciste nahodou nejakym omylem pres htmlspecialchars()?
Byla nalezeny dvě chyby:
Aktuální balíček je již opravený (aspoň doufám že jsem tam nenasekal chyby)
Úpravy jsou popsané v souboru zmeny_by_krteczek.txt
Bohužel mi nejde nastavit
Poledních několik dní jsem si hrál s redakčním systémem Etomite a zprovoznil jsem v něm Texylu.
Změny si vyžádaly drobnou úpravu databázové tabulky site_content, tedy přidání sloupce, do kterého se ukládá Texy syntax, pro pozdější použití při editaci článků. Systém je upraven tak, že si stále můžete vybrat, který editor použijete, do menu výběru přibyla Texyla.
Co očekávám od vás? Potřebuji otestovat jak se systém chová, já momentálně trpím takzvanou provozní slepotou.
Přichystal jsem testovací balíček Etomite 1.1 s texylou, měla by fungovat normální instalace, všechny tři možnosti (bare, full, lite).
Takže vyzkoušejte a hlaste případné problémy.
No tak to nevím, asi bych se zeptal u Davida Grudla na Texy fóru
jj, beru data z databáze
$text = texyla($r["text"], "admin", "utf-8");
Jak jsem psal, data se vypisují v pořádku i obrázky se zobrazí, ale
když chci obtékání obrázku, tak se místo obrázku vypíše jen text
[* img/foto.jpg >], neprovede se převod.
ještě jeden dotaz:
$html = texyla($_POST[‚txt‘], 'admin',
‚utf-8‘);
takhle?
používám ‚admin‘.
jakou konfiguraci používáš při převodu v php? ‚admin‘ nebo ‚forum‘?
konfigurační soubory pro nastavení funkcí Texy jsou v ./texyla/cfg/
Ahoj, stáhl jsem si texylu 0.4.3.4, vše funguje jak má, akorát jsem narazil na menší problém, a to se zarovnáním obrázků. Nikde jsem nenašel proč to tak dělá…
Jde o to že když do formuláře napíšu [* img/foto.jpg *],
tak se obrázek v pořádku zobrazí a to jak ve formuláři v náhledu tak
i ve výpisu stránky. Ale když chci obrázek zarovnat, třeba doprava
[* img/foto.jpg >], tak ve formuláři se to zobrazí tak jak
má, ale ve výstupu na stránce se opět objeví [* img/foto.jpg
>].
Sedím nad tím už půl dne, ale dosud jsem nepřišel na příčinu. Poraďte prosím. Musím snad někde něco povolit?
Díky
Nevadi, videl jsem ji uz v tom komercnim releasu co mi pristal v mejlu :) rado se stalo ;)
Sakra já jsem mamlas, zapoměl jsem na to nejdůležitější: Děkujeme za tu čínštinu, objeví se v dalším releasu ;)
<IMG
SRC=„http://toplist.cz/count.asp?logo=bc&ID=VašeID“
border=„0“ width=„88“ height=„120“>
Tak to vím taky, oni Japonci kdysi z čínského písma vycházeli při tvoření toho svého, ale mám pocit, že tam nejsou žádné shody.
Tak hlavně jestli se líbí :) Nicméně Japoncům to bude na baterky. Oni sice taky používaj obrázky, ale ty jsou s oběma čínštinama dost nekopmatibilní.
Tak to jsi mne chlape dostal, překlad do tradiční čínštiny :-o
Je pravda že jsem nedávno trošku googlil a našel jsem nějaký japonský web a tam bylo o Texyle a o Texy psáno, jediné co jsem ovčem přečetl bylo Texyla a Texy + obrázky Texyly a odkazy na naše weby :)
S tou multijazyčností webu je to horší, já umím jen česky (a to dost bídně) a jak je na tom kolega Honza netuším.
Čaute pánové. Vám pro vás dáreček, tak snad se vám bude líbit a třeba ho přidáte jen tak ze srandy do dalšího releasu … A třeba vás to donutí udělat multilang verzi webu ;)
konfigurační soubory jsou v: texyla/cfg/, podrobnosti
s nastavením Texy si ověřte na Texy2 API nebo v Texy fóru ![]()
Dobrý den,
nefunguje mi sloučení buněk směrem nahoru – ^. Proč?
Chci detailně nastavit převod do texy, kde?
Děkuji
Podle GNU GPL licence, pod kterou distribuujeme Texylu, je kód ve kterém je
Texyla použita nutno distribuovat pod stejnou licencí jako samotná Texyla,
čili GNU GPL. V případech kdy není možné z tohoto důvodu použít
Texylu (nelze kód dále pod GNU GPL licencí distribuovat), rádi nabídneme
komerční licenci, v které sice za nic neručíme, ale Texylu můžete
použít v closed-source aplikacích. Licence se vydává na konkrétní
projekt, na konkrétní doméně, na neomezenou dobu.
Další informace sdělíme případným zájemcům na mém kontaktním
emailu.
Můžeš mi napsat jak by sis představoval aby Texyla fungovala v PhpBB3?
Zdravím, chcel by som finančne podporiť menší projekt a to začlenenie Texyli do phpBB3. Ak máte čas a chuť, tak sa mi prosím ozvite na mail.
Texyla je pod licencí GNU GPL (obsah si nastuduj sám). Ale její
součástí je i Texy! takže by jsi měl zaplatit tak jako tak…
… a myslím, že pětikilo není zase až tak moc ![]()
Zdravím, máte niekto skúsenosti s implementáciou Texyly do phpBB3?
Jak je to s licencí u komerčních (dá-li se tak občasný přivýdělek studenta nazvat) projektů? V případě samotného texy je alternativní licence zpoplatněna kolem 500 kč. Jak tomu ale bude v případě použití texyly?
zdravim, mam takovej problem, aby texyla vkladala misto „smajl“, " smajl „, protoze jak sem zjistil tak pokud je smajl "nacpanej“ na jinej element tak smajla nenahradi…diky
Nakonec jsem upravil funkci texyla tak, aby šlo v nastavení (soubory v adresáři texyla/cfg) nastavit, jestli chceme vrátit odkazy s target=„blank“ nebo bez.
Aby tohle mohlo fungovat, musel jsem přidat jednu
$addTargetBlank proměnnou do konfiguračních souborů. Dále
jsem musel přidat callback funkci texylaAddTargetBlank která upravuje
začátek odkazu z
<a href
na
<a target="_blank" href
Funkce provádí úpravy až na vygenerovaném html, takže se zdrojem v Texy syntaxi se nic neděje.
Tohle nastavení doporučuji použít jen u fór, knih návštěv a vždy po zralém uvážení, zda se to pro daný systém a použití hodí.
$addTargetBlank = false;
použít:"odkaz .{target:_blank}":www.example.com
Tyto malé úpravy byly doplněné implementací nové verze Texy: 2.0 BETA 2 (Revision: 211, Date: 2008/05/12 02:48:48) a samozřejmě kvůli změnám v Texy samotné jsem upravil i příslušné části konfiguračních souborů.
Celé to bylo završeno úpravou changelogu, a povýšením na verzi 0.4.3.4
Takže zkoušejte, testujte a používejte k spokojenosti své i vašich uživatelů.
uvidíme, přidal jsem dotaz na Texy foru tak uvidíme, co s tím vymyslí David Grudl
Zápis: "odkaz .[target:_blank]":www.example.com som už
skúšal, ale nefunguje to. Je potrebné ešte niekde niečo nastaviť?
"odkaz .[target:_blank]":www.example.com
Ako sa dá urobiť, aby sa odkazy v Texyle otvárali v novom okne? Ďakujem.
Pokud by někdy někdo implementoval Texylu do projektu postavneném nad RubyOnRails a někde se zakousl, tak mohu poradit, jak obejít řadu věcí, které jsou u RoR potřeba. Nejedná se o žádný port, ale čistě o sadu hacků, aby to jelo (čili hackoval jsem pouze to, co jsem sám potřeboval – ne všechen kód).
Nato, že vůbec neumím JavaScript a hackoval jsem to intuitivně, tak to
byla celkem zábava.
Ještě udělat pokročilý výběr obrázků a bude to
dokonalé.
Dík za Texylu, je to fajn nástroj.
Mě to funguje. Co ve tvém podání znamená „nefunguje“?
Nefungujemi mi v Texyle spojení předložky se slovem, nebo jak se jmenuje.
Pokud jsem na něco zapomenul, tak se omlouvám…
Mslím, že je to na nic, kdo se naučil html řeč
Neskúšali ste niekto požiť texylu v phpCake? Celkom by som uvital nejaky nakopnutie ako implementovat texylu v tomto frameworku.
Tak už jsem to nakonec rozjel. Napsal jsem na hosting že to nejede. Popsal jsem problém. Taky nechápali proč tomu tak je, ale nakonec se to nějak podařilo rozjet sám jsem se nedozvěděl jak. Nicméně to už běží, tak jak má.
re: krteczek
Jeslti můžeš, tak klidně smaž moje příspěvky, ať tady zbytečně
nezabírají neúčelně místo.
Díky
nejlíp bude když mi to ukážeš, kontakt je v patičce stránky
Myslím že ve scriptu chyba není, protože to je testovací stránka example.php ze stánuté texyly. Funguje všude, zkoušel jsem to jak u sebe na localhostu, tak u známého na jiném hostingu. Počítám že na mojem hostingu bude něco zakázaného. I po vložení error_reporting(E_ALL); je stránka prázdná. Když se dívám do zdrojáku, tak tam nic není:
<!DOCTYPE HTML PUBLIC „-W3CDTD HTML
4.0 Transitional//EN“>
<HTML><HEAD>
<META http-equiv=Content-Type content=„text/html;
charset=windows-1250“></HEAD>
<BODY></BODY></HTML>
Nechápu to.
U tebe to vypydá na nějakou chybu ve scriptu a zakázaný výpis
chybových hlášek PHP…
Na začátek vyzkoušej toto (dej to úplně na začátek scriptu):
error_reporting(E_ALL);
Mělo by ti to něco vypsat
Na tvůj problém existuje tohle řešení (nejen tohle):
function osetri($txt)
{
# funkce slouží k ošetření dat ukládaných do databáze,
# před použitím mysql_real_escape_string() musíte být připojeni k
# databázi a mít nastavenou znakovou sadu pro to připojení
if(!is_numeric($txt))
{
if(function_exists('mysql_real_escape_string'))
{
$txt = "'" . mysql_real_escape_string($txt) . "'";
}
elseif(function_exists('mysql_escape_string'))
{
$txt = "'" . mysql_escape_string($txt) . "'";
}
else
{
$txt = "'" . addslashes($txt) . "'";
}
}
return $txt;
}
....
$dotaz = "SELECT `nazev`,`html` FROM `clanky` WHERE `id` = " . osetri($_GET['page'] . " LIMIT 1";
Ahoj, mám malý problém. Používám na svém localhostu texylu, kde funguje bez problému. Ale zkusil jsem to hodit na svojí doménu a stránka, která se má vypsat se nevypíše, jen se zobrazí bílá plocha. Když ve scriptu zakomentuju //removeMagicQuotesGpc();, tak se stránka načte, ale jen do toho místa kde začíná „texyla($obsah, "admin“, „utf-8“)", dale už se stránka nenačte. Nevíte v čem by mohl být problém? Není možné že je třeba na hostingu něco zakázené co je potřebné pro správné spuštění texyly? Děkuji.
2Golfy: addslashes, mysql_real_escape_string
Nebo spíše, jak to máte tady při ukládání? ja ukládám: Inser into guestbook VALUES(‚neco‘,‚neco‘)
dik
Jo dík, ještě dotázek, když dám do skriptu jednoduchou uvozovku ', tak mi to poté hlasí chybu při ukládání do mysql.. Pokud ale místo ní dám dvojtou uvozovku ", tak to jede v pohodě. Dá se toto nějak ošetřit?
Safra, fakt ne! A já byl přesvědčený, že jo. To bude tím, že jsem to už vysvětloval tolikrát,… Takže je přidáno malé povídání o directivě magic_quotes_gpc a jejím vlivu na proměnné + jak se k tomu postavit, aby to fungovalo podle našich představ.
ale v implementaci to neni napsano… diky
ne, používám to tak, jak je to v implementaci
no tak v tom případě to tak nepoužíváš, protože bys použil
removeMagicQuotesGpc(); hned na začátku scriptu a tento
problém by nenastal…
Vyřešeno :D stačilo použít stripslashes()
ne, používám to tak, jak je to v implementaci
Tento dotaz směřuj na Davida Grudla: http://forum.texy.info/
Je důležité uvézt, jakou verzi Texy používáte, Jaké je jeho nastavení (kterou configuraci používáte, zkopírovat celkové nastavení) a vstupní data a výsledek.
tak mne napadlo, nepoužíváte ještě nějaký filtr, který jste zapoměli dát pryč?
Dobrý,
mám tu jeden problém. Chceme zkusit využivat v administraci Vaši úžasnou texylu. Nikdy jsme texy nepoužívaly a tak články v naši db jsou v html. Píšete, že texyla se v pohodě vypořádá s html, ale když jsem upravoval článek kde byl tag img, tak se to přepsalo tak, že z <img src=„neco“ alt=„neco“ /> vzniklo <img src="" alt="" />
Kde může být problém? Popřípadě, kde co přenastavit.. Děkuju
Golfy
Možná se vám zdá, že vývoj Texyly usnul, ale opak je pravdou.
Vydali jsme dvě nové verze Texyly.
Opravili v nich několik chyb, vylepšili podporu pro různá kódóvání, přišli jsme na důvod mršení diakritiky při změně kování, vylepšili jsme example.php, dnes si v něm můžete prohlédnout i implementaci a changeleog (proč to nevyužít, když know-how máme)…
A největší novinkou je multijazičnost. Ano Texyla od verze 0.4.3.3 podporuje různé jazyky. Prozatím je k dispozici: čeština, slovenština, polština, angličtina a němčina. Další jazyky lze jednoduše přidat.
Pokud budete mít výhrady k některým překladům, případně nabídnete další, reportujte, posílejte budeme jen rádi…
Ahoj,
Myslím si, že v rámci prospěchu projektu by bylo vhodné udělat anglickou
mutaci alespoň pro úvodní stránku a stránku implementace. Vím o prá
lidech, kteří se mne na tuto věc ptali.
Palmik
Zdravím, napřed bych chtěl poděkovat za vynikající práci, kterou odvedli tvůrci Texyly a Texy, klobouk dolů.
A nyní k problému. Svůj web tvořím dvoujazyčně a jediné co zatím nemám dořešené (co se překladů týče) je právě překlad Texyly. Jak jsem se díval do zdrojáku, předpoklady jsou dobré, texty tlačítek jsou definovány polem. Zatím jsem došel k tomuto řešení:
?><script type="text/javascript">
options = Texyla.configurator.admin('text');
options.language = '<?php echo $_GET['lang']?>';
new Texyla(options);
</script><?php
To je, co se týče php týče. V Texyle by pak bylo něco jako:
if (options.language=='cz') Texyla.lng={...};
else Texyla.lng={...};
Mohl by to někdo prosím dotáhnout do konce? JS bohužel
neovládám… ![]()
A ještě bych se chtěl zeptat, jak můžu zkomprimovat texyla_source.js na
velikost texyla.js ? 30kB je 30kB ![]()
retfgr
Chtěl bych vysvětlit kde a proč vznikají problémy s mršením písmen s diakritikou.
Posledních několik dnů jsem si příležitostně hrál s kódováním Texyly do jiných znakových sad a vypozoroval jsem toto:
Pokud posílá server jiné kódováví, než jaké používá uživatel serveru, jsou problémy se znakovou sadou.
Uvedu příklad:
Uživatel překóduje vše co potřebuje do iso-8859–2 (example.php,
texyla.js)
a hodíto na server který defaultně odesílá utf-8.
Protože uživatel protlačil svou znakovou sadu v example.php
(iso-8859–2), ale
není schopen ovlivnit v jaké znakové sadě bude odeslán texyla.js (server
pošle utf-8) tak dojde ke zmršení znaků,
Napadlo mě několik řešení:
Pokud server odesílá znakovou sadu defaultně, používejte tuto znakovou sadu i ve svých scriptech.
Požádejte hosting o změnu této znakové sady na vámi požadovanou.
Požádejte hosting o zrušení odesílání defaultní znakové sady.
Další řešení:
<?php
header('Content-Type: text/html; charset=iso-8859-2');
?>
<script type="text/javascript" src="texyla/texyla.js.php"></script>
Tohle je vše, co jsem zatím o problému s diakritikou zjistil.
Budu rád, když mi napíšete své postřehy, nápady, tipy…
Prostě stahujte, testujte a pište ![]()
Dnes jsem nahrál novou verzi balíčku Texyly. Měl by být vyřešen problém s mršením písmenek s diakritikou u NE-utf-8 kódování, někde to prostě furt blblo. Tak testujte a pište.
Další věc, která se změnila, je že jsou dvě verze Texyly v balíčku (pro PHP4 a PHP5). Můžete tedy použít tu, která vám více bude vyhovovat.
Je přepsán soubor examle.php, nyní stačí jen kliknout na odkaz a zobrazí se v něm implementace, nebo changelog.
Honza M. :díky, funkci jsem našel, zakomentoval, okno už se nezavírá. Dochází ale k jinému jevu. Při přidání smajlíku se smajl označí a když kliknu na jiný, tak se ten původní vymění za nový. Vždy je přidaný smajl v selekci a „replejsuje“ se…je tam totiž v té funkci něco jako Selectionreplace či co…nedalo by se to vykoumat, aby se kurzor v textu po přidání smajlu vždy přenesl za něj?
Jinak nakonec jsem přecejen přešel kompletně na texylu…je to all in one, líbí se mi, že lze texy konfigurovat různě pro různé účely (fórum/admin) supr…
Všechno správně ![]()
ad okno se smajlíky
leda přepsat zdroják. najít si funkci co vkládá smajlík a zakomentovat
nebo smazat zavření toho okna
Lituji ale jak se snažím tak se snažím texyla mi stejně neformátuje
můžete mi někdo helpnout ?? icq 317861820
link
Dobrý den,
chtěl bych se zeptat jestli by mi tu někdo nenapsal tu stranu s texylou
například vloz_clanek.php ve kterém je políčko pro název a pak textarea
další ty JS skripty ale nějak se v tom nevyznám a tak se chci zeptat
jestli by mi sem takovou ukázkovou stránku nepředvedl, a má být i něco
v souboru uloz_clanek.php, který článek ukládá do databáze ? Předem
děkuji ![]()
Dobrý den,
Lze někde ve skvělé texyle nastavit, aby to okno se smajlíky, které se objeví po kliknutí na ikonu v horním panelu nemizelo vždycky při přidání nového smajlíku? Ne že by mě to nějak moc štvalo, ale bylo by to pro mě osobně pohodlnější postavit si okno se smajly vedle a jen poklikávat a zavřít ho až budu chtít.
Taky by mě zajmalo jestli vadí, když používám jen vstupní část texyly a ne část s texy. Implementoval jsem ji totiž až potom co jsem zavedl texy a nechce se mi to lenochovi předělávat kór když už jsem navíc v texy do čehosi zasahoval. Mohou vzniknout nějaké potíže? Liší se zpracování texylino v něčem od defaultně nastaveného texy? Vím že základ je stejný, ale přecejen…
Dále poslední dotaz zní: „Pokud jsem překódoval soubor texyla.js
z utf-8 do windows-1250 aby se správně zobrazovala diakritika, musím to
udělat ještě v nějakých jiných souborech, nebo to stačí? Zatím vše
šlape, ale znáte to…šotek nikdy nespí
“
Díky za odpověd(i).
Zdravím všechny místní a mám malou otázku. Nenašel by se někdo, kdo by mi za úplatu pomohl dostat Texylu do oscommerce?
Jsem na tohle úplná lama:-(
Snad nevadí že se takhle ptám.
BTW: super práce
Patrik
Ahoj, mam trochu problem s tim, že smajlici v texyle se mi zobrazujou
dobře, ale v náhledu už ukazujou na jiný umístění a to na stejnou
adresu jako v texyle, ale v aktuální složce.
Když jsem se pokusil to předělat na vlastní adresu smajlíků, tak sem
narazil na problém, že opravdu smajlíci v náhledu ať dělám co dělam se
adresujou ve složce jako soubor, ze kterýho je volaná texyla + další
adresa, a smajlíky z nabídky pak taky nejdou protože se mi do adresy
přidá další cesta, kterou vůbec nechci.
Nechci nastavovat soubory podle editoru ale naopak, takhle bych pro každej
soubor kde volám texylu z jiný složky musel mít znova nakopírovaný
všechny smajlíky.
Může te mi s tím poradit prosím?
Předem dík
Zdravím,
pokouším se rozchodit Texylu ale porad se mi nedari ta cestina. ![]()
Kdyz nahraju ten example tak ani tam aniz bych neco nastavoval se nezobrazuje
korektne (http://jana.bartos.name/example.php) ani kdyz udelam jen
obyc. stranku s textareou (http://jana.bartos.name/a.php) kdyz tam napisu cesky text
a dam NAHLED nebo HTML tak to spatne prekoduje tu cestinu. Tim ze (podle
navodu) prekoduju texyla.js na CP 1250 tak se spravne ukauzje cestina na
tlacitkach (tusim ze ale taky ne na vsech) vedel by mi nekdo poradit?
PS: nema to taky neco spolecneho s nastavenim serveru? (http://jana.bartos.name/info.php)
Nebude taky lepi tu Texylu v PHP voalt primo funkci kde se to kodovani zadava?
budu ji chtit pouzivat hlavne na odesialni dat z formuladu do MySQLky…
Dekuji predem za pomoc…
ad1: tušil jsem to ![]()
Díky za rady a za Texylu!
P.S.: to krteczek: čas pro odeslání byl naopak úplně ideální ![]()
PS: doufám že teď už to nezapomenu odeslat…
ad1: co rozdílná kódování? (web v Win1250 – Texyla
v UTF-8, atp…)
ad2: pokud zvládáš JS a DOM tak není problém nahradit
textový input za select. Ale potom by jsi asi musel pomocí PHP generovat
celý JS texyly?! Zase tak dalece se v tom nevyznám, píšu jenom to, co jsem
okoukal během prolézání kódu texyly
Díky za rady!
No to je samozřejmé, protože podle id se volají elementy. id musí byt na stránce jedinečné a nemusí to být zrovna textarea, ale vlastně jakýkoliv prvek (aspoň myslím)
jen nás nenapadlo, že to nenapadne někoho jiného ![]()
informaci doplníme do implementace, díky za tip.
Chtěl bych se jenom podělit se zkušeností. V Opeře i v IE se mi
Textyla zobrazovala v pořádku. Půl dne jsem, ale řešil proč se vůbec
nezobrazuje i ve FF. Řešení nakonec bylo takové, že nestačilo
u textarea parametr name=„neco“, ale musel být i parametr
id=„neco“. Pak to funguje v pohodě. Třeba to někomu někdy
pomůže. ![]()
Caw,
jak mám odstranit ztěch butonu ty obrazky … ???
Hi,
javascript (a hlavně DOM) jde kompletně mimo mě, tak se chci zeptat: jde do
toho „pseudookna“ Vložení obrázku za políčko Adresa obrázku přidat
tlačítko, které by otevřelo další pseudookno obsahující IFRAME?
Vzhledem k tomu, že Texyla neumí upload souborů a já jej celkem potřebuji (bude to pro pomaleji chápající uživatele), tak bych si do toho iframe načetl vlastního správce souborů.
Díky T.
Čau, zaincludoval jsem to do formuláře v PHP.
<TD colspan=„2“><TEXTAREA NAME=„clanek“ COLS=„48“
ROWS=„19“></TEXTAREA>
<script type=„text/javascript“>
options = Texyla.configurator.admin(‚clanek‘);
options.allowHtmlPreview = false;
options.toolbar = ‚admin‘;
options.editorWidth = 440;
//options.iconFormat = ‚gif‘;
options.coolButtons = false;
options.toolbar = [‚bold‘, ‚italic‘, ‚center‘ , ‚left‘ ,
‚right‘ , ‚justify‘ , ‚ol‘, ‚ul‘ , ‚link‘ , ‚img‘ ,
‚table‘ , ‚text‘ , ‚div‘];
new Texyla(options);
</script>
<?
include(‚./texyla/texyla.php‘);
$encoding = ‚windows-1250‘;
$vystup = texyla($clanek, ‚admin‘, $encoding);
?>
Použil jsem skript odsud pro upravu kodování texyla-source-win-1250.js. Nastavení jsem neměnil. A lišta a tlačítka se nezobrazí. Tady v knize to, ale maká. (testuju na lokale PHP 5.2.4). Dik
re: RuMeC
re: David P.
kdy ta chyba nastane, měnil jsi nastavení nebo zdrojový soubor?
1)docela by ma zajimala tato vec …
když si napišu članek pres texylu a vygenerovany HTML kod si uložim do DB a
pak si ho vytahnu budu ho moct editovat v texyle ??? (tedy jestli html kod sa
přepiše do texy sintaxe …
2)mohu si nekde změnit označeni kodu ???
Ahoj, použil jsem Vaši Texylu v IE je to OK ale Mozille hlásí Javascript
chybu(viz níže).
Jinak very super.:-)
Chyba: this.textarea has no properties
Zdrojový soubor: http://10.26.10.189/…-win-1250.js
Řádek: 396
za to může firefox (možná i ie)… když potom ale to slovo ztučníš, tak se ztuční jen to slovo bez mezery. tak to snad nebude takový problém
Ahoj, nebude se v současné době řešit to přidávání nadbytečné mezery ke slovu, pokud na něj poklikám dvakrát, abych s ním pracoval. Přiznám se, že toto vidím asi jako největší BFU slabinu Texyly. Jinak, jak už jsem psal, supr.
Vyřešeno… problém vznikne, pokud přiřadíte id=„submit“ nějakému
tagu ve formuláři ![]()
Ahoj, z nějakého záhadného (aspoň pro mě) důvodu mi nefunguje tlačítko pro odeslání formuláře v texyle…
Firebug hlásí chybu v texyla-source.js na řádku 1005:
_this.Texyla.textarea.form.submit is not a function
/data/texyla/texyla-source.js
Line 1005
u
diky moc za radu :) ted uz si s tim urco poradim ;)
Jak prosté. Díky za nakopnutí správným směrem.
No to jde. Když nastavuješ texylu, tak tomu objektu s nastavením nastavíš emoticons nějak takhle. Je to napsané a zahrabené někde v implementaci.
options.emoticons = {
folder: 'silk/',
format: 'png',
width: 16,
height: 16,
icons: {
':-)': 'smile',
':-(': 'unhappy',
';-)': 'wink',
':-D': 'grin',
':-O': 'surprised',
':-P': 'tongue'
}
}
Pak se s tím ještě musí skloubit nastavení smajlíků v php, ale tuším, že o tom víš.
Stačí odpověď?
Potřeboval bych zjistit, jak by se dalo provést načtení externího seznamu smajlů. Nyní to dělám tak, že je texyla.js přejmenována na texyla.js.php a do ní je vepsán PHP kód, který automaticky vygeneruje aktuální seznam smajlů… ale chtěl bych použít komprimovaný JS kód a nevím, jak to skloubit. Kdyby šlo před volání texyla.js iniciovat nějakou proměnnou, var pole_smajlu, bylo by to idealni. Abych nemusel zasahovat do JS.
Nebo dát do formuláře skrytý prvek:
if (isset($_POST["odeslano"]))
{
// Formulář odeslán
}
<html>
<head>
<title>Titulek</title>
<script type="text/javascript" src="cesta-k-texyle/texyla.js"></script
</head>
<body>
<form action="" method="post">
<!-- Otexylovaná textarea -->
<textarea id="txt" name="vstup"></textarea>
<input type="hidden" name="odeslano" value="true">
</form>
<body>
</html>
Ano, nepoužívat to tlačítko co je součástí Texyly, pokud tedy chceš rozlišovat stisk různých tlačítek. Pokud ti jde jen o odeslání formuláře, kontroluj například jestli není prvek prázdný.
<?
if (!empty($_POST["vstup"]))
{
// Formulář byl odeslán, provedeme operace
}
?>
<html>
<head>
<title>Titulek</title>
<script type="text/javascript" src="cesta-k-texyle/texyla.js"></script
</head>
<body>
<form action="" method="post">
<!-- Otexylovaná textarea -->
<textarea id="txt" name="vstup"></textarea>
</form>
<body>
</html>
formular chci odesilat pomoci stejneho skriptu, tzn. $_SERVER[„PHP_SELF“]… kontroluju, jestli isSet($_POST[„odeslat“]), pokud jo tak vkladam do db… problem je, ze pomoci tlacitka, ktere je soucasti texyly tohle testovat nemuzu… mate nekdo nejaky napad???
Diky…
what? v menu máš ten text nejen alternativní, ale dokonce hned vedle vidět. Ty ikonky jsou stejně generované javascriptem, tak to nikdo kromě šťouravého návštěvníka nepozná. Všichni ti validátoři a vyhledávače jsou bez šance, jelikož neumí javascriptit.
Škoda, že Texyla negeneruje alternativní text k obrázkům na tlačítkách v menu. Alternativní text by měl být u každého obrázku a proto mi u Texyly chybí.
Nebylo by špatné dát k dispozici ke stažení i tar.gz/tar.bz2
archív – jednak nabízejí lepší kompresi, ale hlavně je práce s nimi
daleko pohodlnejší. ![]()
4ef0a87b2d23719da425d874bcaf159f
Je možné vypnout v texyle zkracování odkazů?
V Texy
manuálu je na to proměnná $shorten, ale nedaří se mi ji
v konfiguračním souboru nastavit.
Možná by proměnná fungovala, kdyby u Texyly byla aktuální verze Texy. Ale pokud tuto verzi nakopíruji místo stávající, tak Texyla nefunguje.
Dalo by sa to Imoplentovat do Jupiter CMS 1.5… Ja to neviem:-(
Musim rict, ze je to opravdu vynikajici nastroj… kam se hrabe fckeditor a
jemu podobne, kde ten vystup je zlo. Jeste nejak udelat ten upload obrazku, jak
uz bylo zmineno, abych to nemusel resit alternativne a bude to temer dokonaly
gj
Což o to, sloužila dlouho a věrně …
… to
bych jí tam ještě mohl …
… tak ne, no. ![]()
Nee, používat jí opravdu nebudu. Já jen že mám stránky v takovém
„historycko-ponurém“ stylu, do kterého ten moderní design texyly opravdu
nepasoval. Teď jsem spokojenej – vzhled jsem si zkopíroval a k dokonalosti
mi chybí jenom možnost uploadovat obrázky na web ![]()
hehe, beru ![]()
Dávám vám tak rok, maximálně dva, než vás za strašný prachy odkoupí google.
Možná že to bude vypadat blbě, ale nemáte náhodou někdo zaarchivivanou
Texylu0.3?
Teď jsem do svého webu zapracoval verzi 0.4.3.1 a zjistil jsem, že ten její
„moderní“ vzhled mi vůbec nepasuje do designu stránek. Bohužel jsem já
blbec jsem si jí smáznul, takže si podle ní nemůžu vytvořit stejné
„téma“.
Pokud někdo máte, budu moc rád, když mi jí pošlete na email
dik ![]()
Mam jednu otazku – upravil som si texyla-source.js a chcel by som ho zmensit na priblizne taku velkost ako je texyla.js. Cez aky program ste to robili Vy ?
Mám pocit, že se to tady začíná množit blbci, kteří to zde bez
vyššího smyslu pouze spamují. Možná by to chtělo zavést filtr proti
blbcům?! ![]()
Nevím co chtěl předchozí říct tím že skopíroval zdrojáky bez dalších připomínek?
function pripoj()
{
# Funkce slouží k připojení k databázi
static $pripoj = false;
if($pripoj !== false)
{
return $pripoj;
}
# Přihlašovací údaje k databázi si nastavte podle sebe!
$sqlHost = '127.0.0.1';
$sqlUser = 'root';
$sqlPass = '';
$sqlDBname = 'krs3';
if((!$pripoj = @mysql_connect($sqlHost, $sqlUser , $sqlPass)))
{
# nepodarilo sa pripojiť k databáze
die(HLAVA . '<p>Je mi líto, databáza je nedostupná... Nastala chyba připojení k DB</p>');
}
if(!@mysql_select_db($sqlDBname))
{
# Nepodařilo se vybrat databázi
die(HLAVA . '<p>Je mi líto, databáza je nedostupná... Chyba: neznámá DB</p>');
}
else
{
# Jsme připojeni k databázi, nastavíme znakovou sadu
MySQL_Query("SET NAMES 'utf8'");
return $pripoj;
}
}
function osetri($txt)
{
# funkce slouží k ošetření dat ukládaných do databáze,
# Na většině hostinzích by měla fungovat první, nebo druhá funkce,
# třetí možnost je nouzovka, změňte hosting ;-)
if(!is_numeric($txt))
{
if(function_exists('mysql_real_escape_string'))
{
$txt = "'" . mysql_real_escape_string($txt) . "'";
}
elseif(function_exists('mysql_escape_string'))
{
$txt = "'" . mysql_escape_string($txt) . "'";
}
else
{
$txt = "'" . addslashes($txt) . "'";
}
}
return $txt;
}
Ještě si prosím všimněte, že používám dva sloupečky v databázi na uložení dat z textarey ($_POST[‚obsah‘]), a to obsah, v kterém je uložen originál, tak jak byl napsán, a slouží pro případnou editaci, druhý sloupeček je html a do něj se ukládá výsledek vygenerovaný texylou, ten slouží k zobrazování na stránce.
Ještě jednou pro všechny, kteří mají problém se zpětnými lomítky (\):
Problém je způsoben zaplou directivou Magic_quotes_GPC v php.ini
Snadno ho vyřešíte takto:
Aby se Vám to trošku ulehčilo, uvádím dvě funkce, které Vám se zpracováním dat do databáze pomůžou. první slouží k připojení k databázi a nastavení kódování, druhá zkracuje celý zápis ošetření dat.
function pripoj()
{
# Funkce slouží k připojení k databázi
static $pripoj = false;
if($pripoj !== false)
{
return $pripoj;
}
# Přihlašovací údaje k databázi si nastavte podle sebe!
$sqlHost = '127.0.0.1';
$sqlUser = 'root';
$sqlPass = '';
$sqlDBname = 'krs3';
if((!$pripoj = @mysql_connect($sqlHost, $sqlUser , $sqlPass)))
{
# nepodarilo sa pripojiť k databáze
die(HLAVA . '<p>Je mi líto, databáza je nedostupná... Nastala chyba připojení k DB</p>');
}
if(!@mysql_select_db($sqlDBname))
{
# Nepodařilo se vybrat databázi
die(HLAVA . '<p>Je mi líto, databáza je nedostupná... Chyba: neznámá DB</p>');
}
else
{
# Jsme připojeni k databázi, nastavíme znakovou sadu
MySQL_Query("SET NAMES 'utf8'");
return $pripoj;
}
}
function osetri($txt)
{
# funkce slouží k ošetření dat ukládaných do databáze,
# Na většině hostinzích by měla fungovat první, nebo druhá funkce,
# třetí možnost je nouzovka, změňte hosting ;-)
if(!is_numeric($txt))
{
if(function_exists('mysql_real_escape_string'))
{
$txt = "'" . mysql_real_escape_string($txt) . "'";
}
elseif(function_exists('mysql_escape_string'))
{
$txt = "'" . mysql_escape_string($txt) . "'";
}
else
{
$txt = "'" . addslashes($txt) . "'";
}
}
return $txt;
}
Includnete funkce, zavoláte funkci pripoj(); a spojíte se
s databázi, potom můžete použít funkce pro práci s databázi… Dotaz
by mohl vypadat nějak následovně
$dotaz = "INSERT INTO `tabulka` (`jmeno`, `obsah`, `html`) VALUES (
" . osetri($_POST['jmeno']) . ",
" . osetri($_POST['obsah']) . ",
" . osetri(texyla($_POST['obsah'], 'forum')) . ")";
$vysledek = mysql_query($dotaz);
...
ono to neumí psát v html.. jako že do toho píšu ty hvězdičky a tak a přepíše to do html ale nejde to i naopak??..
Tom:
addslashes() je nepoužitelné, přidá se zpětné lomítko všude, i tam kde
to nechci (uvozovky) a při každé nové úpravě článku se
přidají další.
potřebuju jenom aby se mi neodstraňovalo ukončovací zpětné lomítko (\--) při přidání značek z nabídkové lišty třeba „HTML“ nebo „kód DIV“.
Petr:
buď můžeš použít nespolehlivý html2texy, nebo si do db budeš ukládat
jak vygenerovaný HTML výstup tak i Texy! formát.
Libris:
http://www.php.net/addslashes ti nestačí??
Ahoj, mám stejný problém jako RBAS se zpětným lomítkem…
Na svojem localhostu je to v pohodě, ale na vzdáleném serveru se pokaždé odstraní při uložení do databáze zpětné lomítko. Taky mě nenapadá kde by mohla být chyba. Napište prosím kdo se s tím setkal, jestli se vám to podařilo vyřešit. Díky
Zdravím, mám takový dotaz. Umím si uložit do DB z textyli překodovaný do HTML text např.:
<b>ahoj</b>
Ale jak to zpětně načtu při úpravě abych viděl v textarea
**ahoj**
Prosím pomozte, díky Petr
To už si jistě zvládneš zkontrolovat sám, jestli to potřebuješ.
Při náhledu se kontroluje, jestli jsem neco napsal, ale pri odeslán tlačítka ne :(
UTF-8? Já jsem si texylu stáhl až teď, protože se mi pro DF (diskusní fórum) (které mám jinak už skoro hotové) nechce vytvářet náhled, protože si nejsem jist, že bych ho vytvořil správně. V texy jsem ale musel utf-8 přehodit na iso-8859–2, protože nedokázal vytisknout více než první písmeno textu, protože už druhé písmeno byl znak české abecedy a on nebyl schopen vůbec pokračovat dál.
Nemůžu přijít na to proč se mi po uložení výstupu z texyli neuloží
zpětné lomítko…
magic_quotes_gpc mam OFF a všechny ochrany jsem vypnul ale přesto po uložení
mi to dělá neplechu…
Musím podotknout, že náhled je v pořádku. Nejspíš a to bude chyba
u mě, ale už mě nenapadá kam se kouknout…
Netuší někdo?
Mám menší dotaz.
Texylu používám pro více php souborů a ty uložené v různých složkách
pro lepší orientyci… mám ji tedy adresovanou jako: ../texyla/texyla.js
Jak jsem koukal do kódu, texyla si najde svoje umístění a v jejím layoutu
se smajlíci objeví, ale po ztexylování smajlíka mi vyleze vždycky to
stejné:
<div><img src="texyla/emoticons/texy/sad.gif" alt=":-(" width="15"
height="15"></div>
Nikde sem to nenašel. Za radu předem děkuji.
Zkrátka, vždy se vloží španá adresa a zobrazí se tedy jen alternativní
popisek /--code
:(
\--
Za radu předem děkuji
nepoužívej stripslashes()
prostě jen na začátku běhu scriptu zavolej
removeMagicQuotesGpc(); a potom si dělej s proměnnými co
chceš, jen ne stripslashes
Ahoj nějako nemůžu přijít na to proč mi mizí zpětné lomítko..
nemůžu kvůli tomu samozřejmě udělat blok div code atd.. a to mě celkem
štve…
funkci removeMagicQuotesGpc(); používám a u sebe v systému jsem snad
všechno vypnul a furt se mi to eskapuje…
Nenapadá někoho čím to může být??? Kde hledat problém? je Půl pátý ráno a ještě jsem na to nepřišel… grrr.
to se vypne v právě používané php konfiguraci ve složce cfg
Kde sa v texyla-source.js da vypnut, aby pri pridani obrazka s relativnou adresou nepridavalo images/ ???
sorry – je tam chyba
„verziu nahodou
neregistroval“, teda ak by som sa ti pri vydani novej verzie
neozval, tak napis na mail a uorbim to.
ok, ked by som novu verziu nahodou registroval, tak mi napis a ja to prelozim
.
Inak chystam sa Texylu vlozit do CMS co vyvijam.
host: Texty si můžeš upravit v souboru texyla-source.js. Je to celkem přehledně v poli Texyla.lng. Soubory texyla.js a texyla-source.js se liší jen v tom, že texyla.js je zkomprimovaný a tudíž menší a nedá se editovat. Funkčně jsou stejné a je jedno, který se do stránky vloží (až na velikost v kB).
Kdyžtak bysme se mohli domluvit, že až bude někdy ta nová
přelomová verze Texyly, tak nám vyrobíš slovenčinu ![]()
Jirka: e? ![]()
Dobrý den.
Mám tomu rozumět že tento nástroj edituje stránky přímo do internetových
prezentací, nebo je to jen něco jako FrontPage?
su tu niekde preklady ? Zišiel by sa mi slovenský preklad, hoc by som si ho urobil aj sám, len mohol by mi niekto povedať, kde nájdem nejaký hlavný súbor, dúfam že to nie je rozkúskované na všetky súbory.
re: pog
Velmi správně, přesně tak to dělá
Co se
týče těch procent, tak mě překvapuje, že fungují.. Mám za to, že
jediná možnost, jak nastavit textaree procenta je csskem ještě před
ztexylovatěnim.
re: HonzaG
Pokud je stránka s texylou (a náhledem) a výsledná html stránka v jiném adresáři, pomůže jedině absolutní určení cesty k adresáři s obrázky.
Ahoj,
chci se zeptat, co mám změnit v souborech texyly, aby byl změněn výchozí
adresář pro obrázky (jestli jsem dobře pochopil, tak je to adresář
/images ).
Rád bych umožnil vkládání obrázku ze stejné složky, jako je skript,
ve kterém texylu používám, např.:
/pokus/skript_kde_pouzivam_texylu.php
/pokus/obrazek_ktery_chci_vlozit.php
Už se mi podařilo docílit stavu, kdy je ve výsledné HTML stránce
obrázek vložen správně.
Bohužel se nezobrazuje v náhledu. Vložím obrázek a dám náhled –
neukáže se mi obrázek, ale jen [* ../adresar/obrazek.jpg *].
Zdravicko. Mohl jsem se nekde docist, anebo to sibalsky schovavate, ze kdyz
se vytvari Texyla z textarey, ktera ma display:none;, tak (alespon v Opere9 a
FF2) neni mozne pouzit editorWidth hodnotu auto?
S „auto“ je vysledek v Opere celkem hrozny
a firefox radeji nezobrazi nic a hodi vyjimku.
Nez mi docvaklo, ze se pravdepodobne vypocitava sirka ze zobrazene textarey, tak to chvilku trvalo. Po pouziti options.editorWidth = ‚99%‘; (nebo jineho rozmeru) je vysledek samozrejme v poradku.
Bylo by mozno tento drobny fakt upozornit v sekci implementace prosim? ![]()
Hehe… Nebyly nalezeny žádné vážné chyby, takže se plánuje jen nová
přelomová verze a na tu neni čas ![]()
Celkem pravidelně kontroluji Váš web a dlouho se tu neobjevilo nové vydání Texyly, takže mě napadají tři věci.
Třeba vývojáři povědí víc
. Díky
Mohlo jít o načítání javascriptu z cache prohlížeče, nebo proxy někde po cestě, proto je lepší změnit název volaného souboru.
Pokud jde o jméno souboru, tak v distribuci jsou dvě verze:
Omlouvám se, už to jede. Nevim, proč to před tím nešlo.
Problém vyřešen.
Omlouvám se, že zase otravuju.
Díky za radu, bohužel nebyla nic platná.
V hlavičce by se podle implementce měl adresovat soubor texyla.js a ne
texyla-source.js nebo nově texyla-source-win1250.js – tak mi to teda
alespoň funguje. Nicméně zkusil jsem alespoň přejmenovat
texyla-source-win1250 na texyla-source abych nemusel sahat do kódu, ale taky
bez úspěchu(čeština je stále rozhozená).
Doufám, že mě tady za moji blbost nebudete kamenovat, ale asi bych to
vážně potřeboval vysvětlit polopaticky.
Ještě jednou dík.
Vložím obrázek a dám náhled – neukáže se mi obrázek, ale jen
[* ../adresar/obrazek.jpg *] – je to
vpořádku?Nebo by se mi v náhledu texyly měl zobrazovat i ten
obrázek.
Po odeslání a zpracování texyla kodu je ve výsledné HTML stránce obrázek
vložen správně.
Skleroza:
Samozřejmě při zpracovávání obsahu textarey musíte volat funkci texyla() s kódováním, které používáte na stránkách (texy si to převede a zpracuje)
Příklad s windows-1250:
$text = texyla($_POST['text'], 'admin', 'windows-1250');
Ještě něco není jasné? ![]()
Takže pro ty, co nechápou, jak vytvořit jinak kódovanou mutaci Texyly, jsem vytvořil verzi v kódování iso-8859–2 a také windows-1250
Použití:
<script type="text/javascript" src="texyla/texyla-source-win1250.js"></script>
To je vše co je nutné udělat.
krteczek
Mám tu znova dotaz na kódování…bohužel jsem to z minulého
příspěvku příliš nepochopil. Kóduju stránku v Windows-1250. Texyla
má ale UTF-8 celé grafické rozhraní texyly má tedy rozhozenu
češtinu.
Hodil by se mi srozumitelný návod včetně přesného umístění změny
návodu jak ji udělat.
Předem děkuji.
U Texy je dvojí licence:
Z toho plyne,že když chceš použít Texy, můžeš, máš k dispozici dvě varianty licencí, použij tu, která Ti vyhovuje. Pokud chceš použít Texylu, MUSÍŠ svůj systém uvolnit pod GNU GPL.
Pokud chceš použít Texylu, musí i Tvůj projekt být pod GPL licencí (kdokoliv si homůže stáhnout, upravit, distribuovat a používat podle regulí GPL.
Jo a tady je GNU GPL v češtině
Pokud Ti není něco jasné, nezbyde Ti, než zaplatit právníkovi a polopaticky si to nechat vysvětlit od něj.
Zdravím. Už sem se tady jednou ptal ale moc sem si nepomohl. Potřeboval bych vedet jaké jsou přesně podmínky použítí Texyly a Texy na webu který někomu distribuuji. Prosím hlavně ne žádné odkazy na anglické stránky stačí nejak jednoduše vysvětlit co musím co můžu atd. Už sem toho dost přečet ale z ničeho sem toho moc nepobral. Doufám že nekdo pomůže a jednoduše mi to vysvětlí.
</div>
</div>
Stále řešíte blbost, nicméně zobrazování bílých znaků by mohla
být features, kterou někdo může potřebovat.
Přesto si myslím, že je to jen o tom,že si dotyčný člvěk po sobě
nezkontroluje svou práci. Seknout po penězích za nedbalost by potřebovali a
ne omlouvat…:-D
Napriklad pomoci znaku ¶
toto pomoci JS lze udelat. Az me to hodne nastve a nikdo me nepredbehne, tak to udelam, ale ted me trapi jine starosti a nemam cas.
Tohle bylo myslim potreba. Na svem webu vyuzivam Texy od zacatku, a nemuzu na nej dopustit uz jen kvuli kodu. Doplneni texy o ikonky jeste vice zprijemnuje praci s webem a clanky. Mam z toho radost.
Otázka je, jak to chceš technicky realizovat… Texyla