Skocz do zawartości
Zaloguj się, aby obserwować  
mathiasmm

[IP.Board 3.3] Naprawa linku "Zmień styl" w stopce forum

Polecane posty

mathiasmm    29

Po aktualizacji forum do wersji 3.3.0, można zauważyć, że link "Zmień styl" w stopce tak na prawdę już nie działa (skin z wersji 3.2, teraz zmieniła się trochę metoda zmiany stylu).

  1. Zaloguj się do ACP
  2. Wejdź do: Wygląd > Style i szablony
  3. Kliknij na nazwę stylu, który chcesz edytować.
  4. 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=&quot;{$this->settings[" query_string_formatted']}&amp;unlockuseragent="1&quot;" base="public" }'="">{$this->lang->words['override_browser_theme']}</a>

			 </li>

	 <else>

	 <if test="isTouchDevice:|:$this->registry->output->isTouchDevice()">

			 <li>

					 <a href="{parse url=&quot;{$this->settings[" query_string_formatted']}&amp;setasmobile="1&quot;" 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=&quot;{$this->settings[" query_string_formatted']}&amp;k="{$this-">member->form_hash}&amp;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.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chcesz dodać odpowiedź ? Zaloguj się lub zarejestruj nowe konto.

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Zaloguj się, aby obserwować  

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.