- Phiên bản XF tương thích
- 2.3
What’s changed compared to 3.1.0
upload/src/addons/Sylvain/LlmoproV311/
Installation (clean)
- No hashes.json → no more “N files are missing” during install.
- PHP fixes in the controller and service (proper . concatenation, array appends, .=, correct ternaries).
- Single namespace Sylvain\LlmoproV311 to avoid collisions with previous versions.
- Minimal, valid routes.xml (avoids “Please enter a valid value”).
- Clean Setup (tables xf_llmopro_document & xf_llmopro_log).
upload/src/addons/Sylvain/LlmoproV311/
- addon.json (v3.1.1, requires XF ≥ 2.3.0 +)
- Setup.php
- _data/
- options.xml
- phrases.xml
- template_modifications.xml
- routes.xml → prefix llmopro
- Entity/Document.php, Entity/Log.php
- Service/Generator.php
- Util/RateLimiter.php
- Pub/Controller/Index.php, Pub/View/Json.php
- Cron/Regenerate.php, Job/WebhookPing.php
- README.txt, LISEZMOI.txt (at the zip root)
Installation (clean)
- Upload the contents of upload/ to the XenForo root (same level as src/ and admin.php).
- ACP → Add-ons → Install LLMO Pro (Sylvain) — V3.
- ACP → Tools → Rebuild caches (Templates, Phrases, Routes).