Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TUT]Naprawa dublujących się zakładek Forum oraz Użytkownicy


Krzemil

Rekomendowane odpowiedzi

Opublikowano

Po uaktualnieniu do wersji 3.3.0, można zobaczyć forum i uzytkownicy kart na górze skopiowanego forum. To dlatego, że sposób karty są zbudowane pozmienialo i edycji do globalTemplate jest wymagane.

 

 

 

Aby rozwiązać ten problem:

 

1) Zaloguj się do swojego Admin CP

2) Kliknij na "Wygląd"> "Zarządzaj zestawy szablonów"

3) Kliknij na nazwę zbioru szablonów, które chcesz edytować

4) W menu po lewej stronie, wybierz 'globalTemplate "w obszarze" Szablony globalne "

5) W kodzie HTML, przewiń w dół, aż zobaczysz <- ::: Zakładki Aplikacji ::: ->

 

 

Wyszukaj ten kod w bieżącym szablonie:

 

{parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"}
{parse variable="membersActive" default="" oncondition="IPS_APP_COMPONENT == 'members'" value="active"}
{parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'help'" value="active"}
<if test="!ipsRegistry::$applications['forums']['app_hide_tab'] && !count(ipsRegistry::$applications['forums']['app_tab_groups']) && !IPSMember::isInGroup( $this->memberData, ipsRegistry::$applications['forums']['app_tab_groups'] )"><li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{IPSLib::getAppTitle( 'forums' )}</a></li></if>
<if test="!ipsRegistry::$applications['members']['app_hide_tab'] && !count(ipsRegistry::$applications['members']['app_tab_groups']) && !IPSMember::isInGroup( $this->memberData, ipsRegistry::$applications['members']['app_tab_groups'] )"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&module=list" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{IPSLib::getAppTitle( 'members' )}</a></li></if>
<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
			<foreach loop="applications:$header_items['applications'] as $data">
							<if test="showingapp:|:$data['app_show']">
											{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
											<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>
							</if>
			</foreach>
</if>

 

 

Na koniec zamień go z tym:

<if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])">

			{$header_items['primary_navigation_menu']}
<else />
			<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
							<foreach loop="applications:$header_items['applications'] as $data">
											<if test="showingapp:|:$data['app_show']">
															{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
															<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>
											</if>
							</foreach>
			</if>
</if>

Po tej prostej operacji w skinie nie musimy się przejmować problemem dublowania zakładek. 

Orginał mój !!

http://forum.invisionize.pl/topic/30882-naprawa-dublujacych-sie-zakladek-forum-oraz-uzytkownicy

/ Pozdrawiam Krzemil &Booski

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...