problém s integrací Texy do Nette
- Oggy
- Člen | 306
Mám takový asi triviální problém..
učím se s Texy.. nejsem nějak schopen jej zaintegrovat do Nette..
chyba: Class ‚Texy‘ not found
Stáhnul jsem verzi Texy 2.1 ze dne 20. 5. 2010 …
nakopíroval do složky libs/
řídil se https://latte.nette.org/cs/#…
tedy v BasePresenteru:
<?php
public function templatePrepareFilters($template)
{
parent::templatePrepareFilters($template);
// inicializace Texy
TemplateFilters::$texy = new Texy();
TemplateFilters::$texy->encoding = 'utf-8';
TemplateFilters::$texy->allowedTags = Texy::NONE;
TemplateFilters::$texy->allowedStyles = Texy::NONE;
TemplateFilters::$texy->setOutputMode(Texy::HTML5);
// registrace filtru texyElements
$template->registerFilter('Nette\Templates\TemplateFilters::texyElements');
}
?>
šablona:
<?php
<texy>{$page->obsah}</texy>
?>
verze:
# PHP 5.3.2–1ubuntu4.2
# Apache/2.2.14 (Ubuntu)
# Nette Framework 0.9.3 (revision 2ce0ca6 released on 2010–02–02)
promazal jsem app/temp ..
stále RobotLoader nezaindexuje class Texy .. proč?
- Patrik Votoček
- Člen | 2221
dělá ti to i skeleton? (zkoušel jsem to na
Win7x64 IIS7.5 + PHP5.3.3-rc1 + Nette 0.9.3 PHP 5.2 non-prefixed a jede to
)
- Oggy
- Člen | 306
vrtak-cz napsal(a):
dělá ti to i skeleton? (zkoušel jsem to na
Win7x64 IIS7.5 + PHP5.3.3-rc1 + Nette 0.9.3 PHP 5.2 non-prefixed a jede to
)
jak to myslíš skeleton? .. vše ostatní je ok.. používám spoustu jiných component.. v libs je samozřejmě ještě dibi..routingdebugger atd .. vše zatím v pořádku
- Patrik Votoček
- Člen | 2221
myslím tím vzít nette skeleton zkusit v něm nahodit texy jak popisuješ výše (jestli to funguje – aby se vyloučily možnosti)
Editoval vrtak-cz (23. 6. 2010 17:23)
- Oggy
- Člen | 306
Michalek napsal(a):
Nikdo se nezeptal, tak já :)
- indexuje robotloader adresář libs? (nic, už jsem to četl výše…)
- není omezená indexace toho adresáře pomocí netterobots.txt?
oo.díky… nějak sem tam nakopíroval netterobots z modulů texy.. a tam
je indexace zakázaná ..
děkuju..
bylo jasné, že to bude nějaká takováto moje chyba..
Teď mám jiný problém:-))
pokud mezi značky <texy></texy> uvedu něco v texy syntaxi ok.. ale pokud mezi ně načtu string z proměnné z db .. tak na výstup vyleze toto:-) .. @php:p5@
pokud použiju helper
{!$promena|texy} je vše ok ..
Editoval Oggy (23. 6. 2010 21:48)
- lopasovsky
- Člen | 17
Oggy, vyriesil si tento problem? Podobne sa chova <texy>…</texy> aj u mna: @php:p43@, @php:p44@, @php:p45@