Siropu plugin 404 pro Xenforo + vyhledávač

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.

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

ICTIS.CZ