Перейти к контенту

Рекомендуемые сообщения

хочу на форум 2.1.7 поставить вот такой же топ 10 http://softoroom.net/main.html сделайте плиз обновление с топ 5

 

10 лучших авторов 10 последних тем и 10 лучших респектов(репутация)

Ссылка на комментарий
Поделиться на других сайтах

=================================================

Правка файла: /sources/action_public/Boards.php

=================================================

 

Находим сточки:

 

//-----------------------------------------
	// Top 10 panel
	//-----------------------------------------
	// Top Posters
	$this->ipsclass->DB->simple_construct( array( 'select' => '`id`, `members_display_name`, `posts`', 'from' => 'members', 'where' => '`posts` > 0', 'order' => '`posts` DESC LIMIT 0,10' ) );
	$this->ipsclass->DB->simple_exec();
	$TPosts="";
	while($tposts=$this->ipsclass->DB->fetch_row())
	{
		$TPosts.="<tr><td width='80%'><b><a href='?showuser={$tposts['id']}'>{$tposts['members_display_name']}</a>";
		$TPosts.="</b></td><td align='left' width='20%'><b>{$tposts['posts']}</b></td></tr>";
	}
	// New Members
	$this->ipsclass->DB->simple_construct( array( 'select' => '`id`, `members_display_name`, `posts`, `joined`', 'from' => 'members', 'where' => '`id` > 0', 'order' => '`joined` DESC LIMIT 0,10 ) );
	$this->ipsclass->DB->simple_exec();
	$TNew="";
	while($tnew=$this->ipsclass->DB->fetch_row())
	{
		$TNew.="<tr><td width='80%'><b><a href='?showuser={$tnew['id']}'>{$tnew['members_display_name']}</a>";
		$TNew.="</b></td><td align='left' width='20%'><b>{$tnew['posts']}</b></td></tr>";
	}
	// Newest Threads
	$this->ipsclass->DB->simple_construct( array( 'select' => '`forum_id`, `tid`, `title`, `last_post`', 'from' => 'topics', 'where' => '`forum_id` NOT IN (6, 16)', 'order' => '`last_post` DESC LIMIT 0,10' ) );
	$this->ipsclass->DB->simple_exec();
	$ToNew="";
	while($tonew=$this->ipsclass->DB->fetch_row())
	{
		$ToNew.="<tr><td width='60%'><b><a href='?act=ST&f={$tonew['forum_id']}&t={$tonew['tid']}&view=getlastpost'>{$tonew['title']}</a>";
		$ToNew.="</b></td><td align='right' width='40%'><b>" . $this->ipsclass->get_date( $tonew['last_post'], 'SHORT', 1 ) . "</b></td></tr>";
	}
	// Output
	$this->output = str_replace( "<!-- STATPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->Top_Five_Stats($TPosts,$TNew,$ToNew) , $this->output ); 

 

 

=================================================

Добавляем шаблон в используемый скин.

=================================================

 

АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> Board Index>

 

В открывшемся окне добавляем новый шаблон:

 

=================================================

Название фрагмента шаблона: top_five_stats

Входящие переменные: $TPosts,$TNew,$ToNew

 

=================================================

Содержание фрагмента шаблона:

=================================================

 

 <div class="borderwrap">
<div class=maintitle>
	<b><p align="left">Статистика Top 10</p></b>
</div>
<table width="100%" border="0" cellspacing="1" cellpadding="4">
	<tr>
		<td class='postlinksbar' width='25%'>Лучшие десять авторов</td>
		<td class='postlinksbar' width='25%'>Десятка новичков</td>
		<td class='postlinksbar' width='50%'>Последние десять  сообщений</td>
	</tr>
	<tr>
		<td class='row2' width='25%'>
			<!-- Top Posters -->
			<table width='100%'>
				{$TPosts}
			</table>
			<!-- Top Posters -->
		</td>
		<td class='row2' width='25%'>
			<!-- New Members -->
			<table width='100%'>
				{$TNew}
			</table>
			<!-- New Members -->
		</td>
		<td class='row2' width='50%'>
			<!-- Newest Threads -->
			<table width='100%'>
				{$ToNew}
			</table>
			<!-- Newest Threads -->
		</td>
	</tr>
</table>
</div> 

 

 

=================================================

Добавляем комментарий-плейсхолдер панели:

=================================================

АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> Board Index> bottom_links

и добавляем туда

 <br />
<!-- STATPANEL -->

 

Соответсвенно будет отображаться в самом низу.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.