Skocz do zawartości
Lawliet

Today Top Posters (wyświetlanie)

Polecane posty

Kiedy ludzie mają zbyt długie nicki to w Today Top Posters panuje straszny bałagan.

Jest możliwość zrobienia tak aby nicki były wyświetlane do iluś znaków, a jeżeli byłby za długi to po prostu zostałby ucięty?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

musiałbyś się pobawić tym dodatkiem bo standardowo nie ma takiej możliwości

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Trzeba by było powiększyć rameczkę, albo dodać paseczek.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A pobawisz się Spanner? :D

Żadnego powiększania ramki, czasem Krzychu jak coś walniesz :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak znajdę trochę czasu to mogę zerknąć.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kod Today Top Posters jest bardzo krótki, mogę go tu wkleić jeśli to coś pomoże.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No to jak krótki to czemu sam nie zmienisz ? :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bo nie potrafię Mr.Spanner :D

Oto on:

{parse replacement="header_start"}<h3 class='maintitle'>{$this->lang->words['todays_posters']}</h3>{parse replacement="header_end"}

<table cellspacing='0' class='ipb_table'>

	<tr class='header'>

		<th scope='col' style='width: 3%'>&nbsp;</th>

		<th scope='col'>{$this->lang->words['member']}</th>

		<th scope='col'>{$this->lang->words['member_joined']}</th>

		<th scope='col' class='short'>{$this->lang->words['member_posts']}</th>

		<th scope='col' class='short'>{$this->lang->words['member_today']}</th>

		<th scope='col' class='short'>{$this->lang->words['member_percent']}</th>

		<th scope='col' class='short'>&nbsp;</th>

	</tr>

	<if test="hasTopPosters:|:!is_array($rows) OR !count($rows)">

		<tr>

			<td colspan='7' class='no_messages'>{$this->lang->words['no_info']}</td>

		</tr>

	<else />

		{parse striping="top_posters" classes="row1,row2"}

		<foreach loop="topposters:$rows as $info">

			<tr class='{parse striping="top_posters"}'>

				<td>

					<img src='{$info['pp_mini_photo']}' alt="{$info['members_display_name']}{$this->lang->words['users_photo']}" class='photo' width='{$info['pp_mini_width']}' height='{$info['pp_mini_height']}' />

				</td>

				<td>

					<if test="topPosterMid:|:$info['member_id'] > 0">

						<a href='{parse url="showuser={$info['member_id']}" seotitle="{$info['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'>{$info['members_display_name']}</a> {parse template="user_popup" group="global" params="$info['member_id'], $info['members_seo_name']"}

					<else />

						{$info['members_display_name']}

					</if>

				</td>

				<td class='altrow'>

					{parse date="$info['joined']" format="joined"}

				</td>

				<td class='short'>

					{parse format_number="$info['posts']"}

				</td>

				<td class='altrow short'>

					{parse format_number="$info['tpost']"}

				</td>

				<td class='short'>

					{$info['today_pct']}%

				</td>

				<td class='altrow short'>

					<ul class='user_controls clear'>

						<if test="tpIsFrindable:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $info['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">

							<if test="tpIsFriend:|:IPSMember::checkFriendStatus( $info['member_id'] )">

								<li class='mini_friend_toggle is_friend' id='friend_xxx_{$info['member_id']}'><a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=remove&amp;member_id={$info['member_id']}&amp;secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}'>{parse replacement="remove_friend"}</a></li>

							<else />

								<li class='mini_friend_toggle is_not_friend' id='friend_xxx_{$info['member_id']}'><a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=add&amp;member_id={$info['member_id']}&amp;secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'>{parse replacement="add_friend"}</a></li>								

							</if>

						</if>

						<if test="tpPm:|:$this->memberData['g_use_pm'] AND $this->memberData['member_id'] != $info['member_id'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' )">

							<li class='pm_button' id='pm_xxx_{$info['member_id']}'><a href='{parse url="app=members&amp;module=messaging&amp;section=send&amp;do=form&amp;fromMemberID={$info['member_id']}" base="public"}' title='{$this->lang->words['pm_member']}'>{parse replacement="send_msg"}</a></li>

						</if>

						<if test="tpBlog:|:$info['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">

							<li><a href='{parse url="app=blog&amp;module=display&amp;section=blog&amp;mid={$info['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}'>{parse replacement="blog_link"}</a></li>

						</if>

						<if test="tpGallery:|:$info['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">

							<li><a href='{parse url="app=gallery&amp;module=user&amp;section=user&amp;user={$info['member_id']}" base="public"}' title='{$this->lang->words['view_gallery']}'>{parse replacement="gallery_link"}</a></li>

						</if>

					</ul>

				</td>

			</tr>

		</foreach>

	</if>

</table>{parse replacement="box_end"}

Edytowano przez xDanielxmc

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Żadnego powiększania ramki, czasem Krzychu jak coś walniesz :P

Życie. :D.

Pokaż link do forum.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak już to kod php musisz zmienić a nie w szablonie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zamień:


<if test="topPosterMid:|:$info['member_id'] > 0">
<a href='{parse url="showuser={$info['member_id']}" seotitle="{$info['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'>{$info['members_display_name']}</a> {parse template="user_popup" group="global" params="$info['member_id'], $info['members_seo_name']"}
<else />
{$info['members_display_name']}
</if>

[/code] na:
[code]
<if test="topPosterMid:|:$info['member_id'] > 0">
<a href='{parse url="showuser={$info['member_id']}" seotitle="{$info['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'>{parse expression="IPSText::truncate( $info['members_display_name'], 150 )"}</a> {parse template="user_popup" group="global" params="$info['member_id'], $info['members_seo_name']"}
<else />
{parse expression="IPSText::truncate( $info['members_display_name'], 150 )"}
</if>

to Ci skróci do 150 znaków nazwe

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

  • 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.