- Katılım
- 23 Eki 2022
- Mesajlar
- 3,515
- Çözümler
- 9
- Tepkime puanı
- 2,145
- Puanları
- 113
- Yaş
- 28
Compatible XF Versions2.3
What's changed compared to 3.1.0
upload/src/addons/Sylvain/LlmoproV311/
Zero-surprise fresh install plan (XenForo 2.3.x) + our add-on
1) Server requirements
4) Smoke tests
What's changed compared to 3.1.0
- 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)
- 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).
- /llmopro — manifest/info
- /llmopro/threads
- /llmopro/thread?thread_id=123
- /llmopro/search?q=...
- /llmopro/sitemap
- /llmopro/well-known
- Verify the exact path: src/addons/Sylvain/LlmoproV311/ (case-sensitive).
- Ensure there is no upload subfolder on the server.
- Directories 755, files 644.
- Remove any old Llmopro / LlmoproV3 to avoid accidental file merging.
Zero-surprise fresh install plan (XenForo 2.3.x) + our add-on
1) Server requirements
- PHP ≥ 8.1 (8.2/8.3 OK), MySQL ≥ 5.7/MariaDB 10.3+
- Extensions: mbstring, json, gd, curl, xml
- Permissions: 755 directories / 644 files
- Unzip XF → upload to site root.
- Run /install/ → create DB → admin user.
- In src/config.php, ensure:
$config['enableAddOns'] = true;$config['upgradePending'] = false;$config['enableMaintenance'] = false;- ACP → Tools → Rebuild caches (start from a clean state).
- Use the corrected package (without hashes.json).
- Upload the contents of upload/ to the XF root (same level as src/ and admin.php).
- ACP → Add-ons → Install LLMO Pro (Sylvain) — V3.
- ACP → Tools → Rebuild caches (Templates, Phrases, Routes).
4) Smoke tests
- Open a thread page → in the HTML you should see <script id="llmopro-seo" type="application/ld+json">.
- Public endpoints:
- /llmopro
- /llmopro/threads
- /llmopro/thread?thread_id=1 (use a real ID)
- /llmopro/search?q=test
- /llmopro/sitemap
- Enable/disable JSON-LD injection
- Summary length
- ETag / If-Modified-Since
- Rate-limit
- Basic PII masking
- Webhook (optional)
- Test with the default XF style (no template overrides) to isolate issues.
- If a rebuild ever shows "Please enter a valid value" for Routes:
- Temporarily rename _data/routes.xml to routes.off.xml, rebuild.
- I'll give you a tiny script to create the route directly in DB (more robust), then rebuild caches.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
- Meta Title
- LLMO SEO Indexing AI Addon 3.1.3 Patch 1 – XenForo SEO ve İndeksleme Eklentisi
- Meta Description
- LLMO SEO Indexing AI Addon 3.1.3 Patch 1, XenForo forumları için yapay zekâ destekli SEO ve indeksleme çözümüdür. İçerikleri otomatik optimize eder, meta etiketler ve açıklamalar oluşturur, arama motorlarında hızlı indeksleme sağlar. Forumunuzun SEO performansını artırır, organik trafiği güçlendirir ve içerik görünürlüğünü maksimize eder.