Po aktualizacji forum do wersji 3.3.0, można zauważyć, że odnośnik "Zmień styl" w stopce tak na prawdę już nie działa.
Aby to naprawić:
Zaloguj się do ACP
Wejdź do: Wygląd > Style i szablony
Kliknij na nazwę stylu, który chcesz edytować.
Po lewej stronie, zaznacz "globalTemplate" pod "Globalne szablony".
W bieżącym szablonie znajdź:
<if test="skinchanger:|:count($footer_items['skin_chooser']) > 1">
<if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']">
<li id="useragent_msg">
{$this->lang->words['skin_browser_set']} <a href="{parse url="{$this->settings[" query_string_formatted']}&unlockuseragent="1"" base="public" }'="">{$this->lang->words['override_browser_theme']}</a>
</li>
<else>
<if test="isTouchDevice:|:$this->registry->output->isTouchDevice()">
<li>
<a href="{parse url="{$this->settings[" query_string_formatted']}&setasmobile="1"" base="public" }'="">{$this->lang->words['set_mobile_theme']}</a>
</li>
</if>
<li>
<a rel="nofollow" id="new_skin" href="#">{$this->lang->words['change_theme']}</a>
<ul id="new_skin_menucontent" class="ipbmenu_content with_checks" style="display: none">
<foreach loop="$footer_items['skin_chooser'] as $skin">
<li <if="" test="$skin['selected']">class='selected'>
<a href="{parse url="{$this->settings[" query_string_formatted']}&k="{$this-">member->form_hash}&settingNewSkin={$skin['id']}" base="public"}'>{$skin['title']}</a>
</li>
</foreach>
</ul>
</li>
</else></if>
</if>
Zamień na:
<if test="skinchanger:|: ! $this->member->is_not_human && count($footer_items['skin_chooser']) > 1">
<if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']">
<li id="useragent_msg">
{$this->lang->words['skin_browser_set']} <a href="#" data-clicklaunch="changeSkin" data-skinid="unlockUserAgent">{$this->lang->words['override_browser_theme']}</a>
</li>
<else>
<if test="isTouchDevice:|:$this->registry->output->isTouchDevice()">
<li>
<a href="#" data-clicklaunch="changeSkin" data-skinid="setAsMobile">{$this->lang->words['set_mobile_theme']}</a>
</li>
</if>
<li>
<a rel="nofollow" id="new_skin" href="#">{$this->lang->words['change_theme']}</a>
<ul id="new_skin_menucontent" class="ipbmenu_content with_checks" style="display: none">
<foreach loop="$footer_items['skin_chooser'] as $skin">
<li <if="" test="$skin['selected']">class='selected'>
<a href="#" data-clicklaunch="changeSkin" data-skinid="{$skin[" id']}'="">{$skin['title']}</a>
</li>
</foreach>
</ul>
</li>
</else></if>
</if>
Rozwiązanie z IPS Knowledge Base.