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

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

хочу на форум 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 -->

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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