Texy! a FSHL doplnok (2.2.3)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Lkopo
Člen | 65
+
0
-

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.

voda
Člen | 561
+
0
-

Odkazovaná verze je zastaralá, raději použij https://packagist.org/…ukulich/fshl.

Lkopo
Člen | 65
+
0
-

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)