Xenforo (XF) je ve srovníní se Siropu pluginem 404 ryze komerční software pro internetová fóra napsaný v programovacím jazyce PHP. Existují i uživatelské rozšíření, ty jsou obvykle volně ke stažení. Vývoj fóra vedou původně vBulletin programátoři; Kier Darby a Mike Sullivan. První veřejná beta verze XF byla vydána v říjnu 2010. Stabilní verze již 8. března 2011. Správce zdrojů XF umožňuje libovolné komunitě organizovat stahování, návody, průvodce a další. Zaměřuje se spíše na primární obsah než na diskusi kolemj. Uživatelé mohou prohlížet a hodnotit Zdroje, které použili, nebo sledovat ty, které je zajímají a automaticky dostávat upozornění, když je zdroj aktualizován.
Obsah
Xenforo Siropu plugin
Je jednoduchý plugin který přidáva možnost konfigurovat jinak nedostupnou 404 stránku, která oznamuje neexistující obsah na každém webu a tuto rozšířit o libovolný kód, obrázek, pole či widget.
Původní nastavení stánky 404
<xf:title>{{ phrase('siropu_custom_404_page_title') }}</xf:title>
<xf:h1 hidden="true" />
<xf:set var="$controller" value="{$xf.reply.controller}" />
<xf:set var="$action" value="{$xf.reply.action}" />
<div class="block">
<div class="block-container">
<h3 class="block-header">{{ phrase('siropu_custom_404_page_title') }}</h3>
<div class="block-body block-row">
<xf:if is="$controller == 'XF:Forum' AND $action == 'Forum'">
{{ phrase('requested_forum_not_found') }}
<xf:elseif is="$controller == 'XF:Thread' AND $action == 'Index'" />
{{ phrase('requested_thread_not_found') }}
<xf:elseif is="$controller == 'XF\Pub\Controller\Member' AND $action == 'View'" />
{{ phrase('requested_user_not_found') }}
<xf:else />
{{ phrase('siropu_custom_404_page_requested_page_could_not_be_found') }}
</xf:if>
</div>
</div>
</div>
Vyhledávač na stránce 404
<xf:title>{{ phrase('siropu_custom_404_page_title') }}</xf:title>
<xf:h1 hidden="true" />
<div class="block">
<div class="block-container">
<h3 class="block-header">{{ phrase('siropu_custom_404_page_title') }}</h3>
<div class="block-body block-row">
{{ phrase('siropu_custom_404_page_requested_page_could_not_be_found') }}
</div>
<div style="width:50%;margin:auto;">
<form action="{{ link('search/search') }}" method="post"
class="menu-content" style="border:3px solid #47a7eb;"
data-xf-init="quick-search">
<div class="menu-row">
<xf:textbox name="keywords"
placeholder="{{ phrase('search...') }}"
aria-label="{{ phrase('search') }}"
data-menu-autofocus="true" />
</div>
<div class="menu-footer">
<span class="menu-footer-controls">
<xf:button type="submit" class="button--primary" icon="search" />
</span>
</div>
<xf:csrf />
</form>
</div>
<br /><br />
</div>
</div>
Užitečné
Text Telegram widget v patičce Xenforo
Domovská stránka Siropu 404