Skocz do zawartości


Today Top Posters (wyświetlanie)


  • Proszę się zalogować aby odpowiedzieć
10 odpowiedzi na ten temat

#1 xDanielxmc

xDanielxmc

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 393 postów
  • Płeć:Mężczyzna
  • Wersja:IP.Board 3.2.x

Napisany 04 maj 2011 - 16:38

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?
Tym tym..

#2 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5435 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 05 maj 2011 - 16:15

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

#3 Krzysiu

Krzysiu

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 124 postów
  • Płeć:Mężczyzna
  • Skąd:Lewino
  • Wersja:IP.Board 3.1.x

Napisany 05 maj 2011 - 19:23

Trzeba by było powiększyć rameczkę, albo dodać paseczek.
Kierowcy ciężarówek traktują swój zawód jak styl życia, a nie prace. Przez wiele lat jeżdżenia po całej Europie stworzyli między sobą swego rodzaju więź i nazywają się trakerami...

#4 xDanielxmc

xDanielxmc

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 393 postów
  • Płeć:Mężczyzna
  • Wersja:IP.Board 3.2.x

Napisany 07 maj 2011 - 13:51

A pobawisz się Spanner? :D
Żadnego powiększania ramki, czasem Krzychu jak coś walniesz :P
Tym tym..

#5 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5435 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 07 maj 2011 - 13:53

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

#6 xDanielxmc

xDanielxmc

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 393 postów
  • Płeć:Mężczyzna
  • Wersja:IP.Board 3.2.x

Napisany 07 maj 2011 - 14:11

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

#7 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5435 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 07 maj 2011 - 14:43

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

#8 xDanielxmc

xDanielxmc

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 393 postów
  • Płeć:Mężczyzna
  • Wersja:IP.Board 3.2.x

Napisany 07 maj 2011 - 14:46

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"}

Edytowany przez xDanielxmc, 07 maj 2011 - 14:47.

Tym tym..

#9 Krzysiu

Krzysiu

    Coś tam wie o IP.Board

  • Użytkownicy
  • PipPip
  • 124 postów
  • Płeć:Mężczyzna
  • Skąd:Lewino
  • Wersja:IP.Board 3.1.x

Napisany 07 maj 2011 - 17:58

Zobacz postxDanielxmc, o 07 maj 2011 - 13:51, powiedział:

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

Życie. :D.

Pokaż link do forum.
Kierowcy ciężarówek traktują swój zawód jak styl życia, a nie prace. Przez wiele lat jeżdżenia po całej Europie stworzyli między sobą swego rodzaju więź i nazywają się trakerami...

#10 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5435 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 08 maj 2011 - 12:48

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

#11 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5435 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 09 maj 2011 - 16:20

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>


na:

<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


poprawa w top5 stat , PLN i wyświetlanie i maile , Modyfikacje IP.Board 3.0.x i 3.1.x: (DB31) Yesterday's top X posters , Wyświetlanie nazyw użytkownika - błąd , [P] PZ23_Top_5_Stats_v1


0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników