Texy! a FSHL doplnok (2.2.3)
- Lkopo
- Člen | 65
Tak zdravím znova,
počas quickstartu som si chcel implementovať Texy pomocou composeru, čo sa aj podarilo (Texy sa vložil do vendor/dg/texy/). Zaregistroval som si službu a potom pokračoval podľa tohto návodu:
https://forum.nette.org/…-zprovozneni#…
čo mi našťastie fungovalo. Rozhodol som sa to troška okoreniť pomocou FSHL syntax highlighteru, ale tu nastáva problém. Jediný asi najaktuálnejší návod bol v tomto vlákne (https://forum.nette.org/…-nette-2-1-2) no a narazil som na pár problémov:
- do app/components som texy.min.php nenakopíroval, keďže ani neviem odkiaľ ho vyhrabať, tak som to odignoroval (vyzerá to, že ani tento krok nie je potrebný)
- do app/components som fshlTexy.php (vytvoril som ho s obsahom, aký bol v návode
- pri spustení stránky mi vyhodí nasledujúcu chybu:
Ambiguous class SAFE_lang resolution; defined in /var/www/nette-blog/app/components/fshl/lang/SAFE_lang.php and in /var/www/nette-blog/app/components/fshl/fshl_cache/SAFE_lang.php
Google pod reťazcom "Ambiguous class SAFE_lang resolution"
nenašiel ani jeden výsledok, takže zrejme sa jedná o ojedinelú chybu
(dúfam, že to tak nie je).
Zaujímavé, že vie odkiaľ ťahať FSHL, zrejme o Nette toho dosť neviem.
FSHL som si sťiahol z tejto stránky: https://code.google.com/…l/downloads/ a do app/components som nahral len obsah zložky fshl (fshl.php, fshl-generator.php, lang/, …)
Vďaka vopred za každú pomoc.
- Lkopo
- Člen | 65
Práve som to našiel :D, no nejak mi nefunguje syntax Highlighting.
Keď zadám vstup
/--code php
<?php
echo $this->random;
\---
Tak mi vyhodí error Class 'TexyHtml' not found
v
.../app/components/fshlTexy.php:37
Obsah toho riadku:
$elPre = TexyHtml::el('pre');
UPDATE
Niesom si istý, či to nie je týmto: "dg/texy": "dev-master"
,
keďže v 2.x tak taká možnosť je.
UPDATE 2
Tak už to funguje. Po zmene na "dg/texy": "~2.0"
stránka už
pekne parsuje aj FSHL :)
Editoval Lkopo (16. 9. 2014 13:47)