Witam!

Przedstawiam sposób, aby zmienić kolejność wyświetlania (oraz domyślnego zaznaczenia) zakładek w widoku profilu użytkownika.
Domyślnie są wyświetlane komentarze, na poniższym przykładzie demonstruję jak zmienić to na stronę "O mnie" na dwa sposoby.

Nie znalazłem tego nigdzie więc zamieszczam tu, testowane na 4.0.4.

Wariant 1.
Zmiana domyślnego zaznaczenia bez zmiany kolejności zakładek.



W templatce MEMBERINFO:

Znajdź:

Kod:
			<vb:if condition="$blocks[visitor_messaging]"><dd<vb:if condition="$selected_tab == 'visitor_messaging'"> class="selected"<vb:elseif condition="$selected_tab == '' AND $show['post_visitor_message']" /> class="selected"</vb:if>><a id="visitor_messaging-tab" class="wider" href="{vb:raw relpath}#visitor_messaging" onclick="return tabViewPicker(this);">{vb:rawphrase visitor_messages_tab}</a></dd></vb:if>
			<dd<vb:if condition="$selected_tab == 'aboutme'"> class="selected"<vb:elseif condition="$selected_tab == '' AND !$show['post_visitor_message']" /> class="selected"</vb:if>><a id="aboutme-tab" href="{vb:raw relpath}#aboutme" onclick="return tabViewPicker(this);">{vb:rawphrase about_me}</a></dd>
Zamień na:

Kod:
			<vb:if condition="$blocks[visitor_messaging]"><dd<vb:if condition="$selected_tab == 'visitor_messaging'"> class="selected"<vb:elseif condition="$selected_tab == '' AND !$show['post_visitor_message']" /> class="selected"</vb:if>><a id="visitor_messaging-tab" class="wider" href="{vb:raw relpath}#visitor_messaging" onclick="return tabViewPicker(this);">{vb:rawphrase visitor_messages_tab}</a></dd></vb:if>
			<dd<vb:if condition="$selected_tab == 'aboutme'"> class="selected"<vb:elseif condition="$selected_tab == '' AND $show['post_visitor_message']" /> class="selected"</vb:if>><a id="aboutme-tab" href="{vb:raw relpath}#aboutme" onclick="return tabViewPicker(this);">{vb:rawphrase about_me}</a></dd>
Znajdź:

Kod:
			<div id="view-visitor_messaging" class="<vb:if condition="$selected_tab == 'visitor_messaging'">selected_view_section<vb:elseif condition="$selected_tab == '' AND $show['post_visitor_message']" />selected_view_section<vb:else />view_section</vb:if>">
				{vb:raw blocks.visitor_messaging}
			</div>
			<div id="view-aboutme" class="<vb:if condition="$selected_tab == 'aboutme'">selected_view_section<vb:elseif condition="$selected_tab == '' AND !$show['post_visitor_message']" />selected_view_section<vb:else />view_section</vb:if>">
Zamień na:

Kod:
			<div id="view-visitor_messaging" class="<vb:if condition="$selected_tab == 'visitor_messaging'">selected_view_section<vb:elseif condition="$selected_tab == '' AND !$show['post_visitor_message']" />selected_view_section<vb:else />view_section</vb:if>">
				{vb:raw blocks.visitor_messaging}
			</div>
			<div id="view-aboutme" class="<vb:if condition="$selected_tab == 'aboutme'">selected_view_section<vb:elseif condition="$selected_tab == '' AND $show['post_visitor_message']" />selected_view_section<vb:else />view_section</vb:if>">
Zapisz.

Wariant 2.
Zmiana domyślnego zaznaczenia plus zmiana kolejności zakładek.



Wykonaj kroki jak dla wariantu pierwszego plus mała zmiana kolejności, czyli:

Znajdź:

Kod:
			<vb:if condition="$blocks[visitor_messaging]"><dd<vb:if condition="$selected_tab == 'visitor_messaging'"> class="selected"<vb:elseif condition="$selected_tab == '' AND !$show['post_visitor_message']" /> class="selected"</vb:if>><a id="visitor_messaging-tab" class="wider" href="{vb:raw relpath}#visitor_messaging" onclick="return tabViewPicker(this);">{vb:rawphrase visitor_messages_tab}</a></dd></vb:if>
			<dd<vb:if condition="$selected_tab == 'aboutme'"> class="selected"<vb:elseif condition="$selected_tab == '' AND $show['post_visitor_message']" /> class="selected"</vb:if>><a id="aboutme-tab" href="{vb:raw relpath}#aboutme" onclick="return tabViewPicker(this);">{vb:rawphrase about_me}</a></dd>
Zamień na:

Kod:
			<dd<vb:if condition="$selected_tab == 'aboutme'"> class="selected"<vb:elseif condition="$selected_tab == '' AND $show['post_visitor_message']" /> class="selected"</vb:if>><a id="aboutme-tab" href="{vb:raw relpath}#aboutme" onclick="return tabViewPicker(this);">{vb:rawphrase about_me}</a></dd>
			<vb:if condition="$blocks[visitor_messaging]"><dd<vb:if condition="$selected_tab == 'visitor_messaging'"> class="selected"<vb:elseif condition="$selected_tab == '' AND !$show['post_visitor_message']" /> class="selected"</vb:if>><a id="visitor_messaging-tab" class="wider" href="{vb:raw relpath}#visitor_messaging" onclick="return tabViewPicker(this);">{vb:rawphrase visitor_messages_tab}</a></dd></vb:if>
Zapisz.

To na tyle, jestem pewien, że komuś się przyda (o ile ktoś raczy w ogóle zaakceptować ten temat). Pozdrawiam!