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

как поменять местами панели


vania62101

Вопрос

Подскажите как поменять местами панель приветствия и топ 5 post-75045-1207119327_thumb.jpg

 

топ 5 ставил так:

 

*******************************

Открыть: /sources/action_public/boards.php

Найти:

*******************************

 

 

//---------------------------------------

// Add in board info footer

//---------------------------------------

 

$this->output .= $this->ipsclass->compiled_templates['skin_boards']->bottom_links();[/code]

 

 

*******************************

Ниже добавить:

*******************************

 

 

//---------------------------------------

// TD-Top 5 Stats by QuangTran

//---------------------------------------

$this->ipsclass->DB->query("SELECT * FROM ibf_members WHERE `posts` > 0 ORDER BY `posts` DESC LIMIT 5");

 

$TPosts="";

$ranknum="";

$rankimg="";

 

while($tposts=$this->ipsclass->DB->fetch_row())

{

$ranknum++;

if($ranknum == 1)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_yellow.gif' border='0' title='{$this->ipsclass->lang['top5_rank1']}'>";

}

else if($ranknum == 2)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_red.gif' border='0' title='{$this->ipsclass->lang['top5_rank2']}'>";

}

else if($ranknum == 3)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_blue.gif' border='0' title='{$this->ipsclass->lang['top5_rank3']}'>";

}

else if($ranknum == 4)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_green.gif' border='0' title='{$this->ipsclass->lang['top5_rank4']}'>";

}

else if($ranknum == 5)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_gray.gif' border='0' title='{$this->ipsclass->lang['top5_rank5']}'>";

}

 

$TPosts .= "

<tr>

<td width='1%' class='row2' style='padding:3px; padding-left:5px; padding-right:5px' align='center'>

{$rankimg}

</td>

<td class='row1' style='padding:3px; padding-left:5px; padding-right:5px' width='70%' onMouseOver=this.style.backgroundColor='#f5f5f5'; onMouseOut=this.style.backgroundColor=''>

<a href='{$this->ipsclass->base_url}showuser={$tposts['id']}'>{$tposts['members_display_name']}</a>

</td>

<td width='1%' style='padding:3px; padding-left:5px; padding-right:5px; color:#153b7c' class='row1' align='right'>

{$tposts['posts']}

</td>

</tr>";

}

 

 

$this->ipsclass->DB->query("SELECT * FROM ibf_forums WHERE `posts` > 0 ORDER BY (topics+posts) DESC LIMIT 5");

 

$ToNew="";

$ranknum="";

$rankimg="";

 

while($tonew=$this->ipsclass->DB->fetch_row())

{

$ranknum++;

if($ranknum == 1)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_yellow.gif' border='0' title='{$this->ipsclass->lang['top5_rank1']}'>";

}

else if($ranknum == 2)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_red.gif' border='0' title='{$this->ipsclass->lang['top5_rank2']}'>";

}

else if($ranknum == 3)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_blue.gif' border='0' title='{$this->ipsclass->lang['top5_rank3']}'>";

}

else if($ranknum == 4)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_green.gif' border='0' title='{$this->ipsclass->lang['top5_rank4']}'>";

}

else if($ranknum == 5)

{

$rankimg = "<img src='{$this->ipsclass->vars['img_url']}/galaga/s_gray.gif' border='0' title='{$this->ipsclass->lang['top5_rank5']}'>";

}

 

$final_posts = $tonew[topics] + $tonew[posts];

 

$ToNew .= "

<tr>

<td width='1%' class='row2' style='padding:3px; padding-left:5px; padding-right:5px' align='center'>

{$rankimg}

</td>

<td class='row1' style='padding:3px; padding-left:5px; padding-right:5px' width='70%' onMouseOver=this.style.backgroundColor='#f5f5f5'; onMouseOut=this.style.backgroundColor=''>

<a href='{$this->ipsclass->base_url}showforum={$tonew['id']}'>{$tonew['name']}</a>

</td>

<td width='1%' style='padding:3px; padding-left:5px; padding-right:5px; color:#153b7c' class='row1' align='right'>

{$final_posts}

</td>

</tr>";

}

 

$this->ipsclass->DB->query( "SELECT * FROM ibf_topics ORDER BY last_post DESC LIMIT 5");

 

$PostNew="";

$TonewIcon="";

 

while($postnew=$this->ipsclass->DB->fetch_row())

{

if($postnew['icon_id'] == 0)

{

$postnew['icon_id'] = "8";

}

 

$PostNew .= "

<tr>

<td width='1%' class='row2' style='padding:3px; padding-left:5px; padding-right:5px' align='center'>

<img src='{$this->ipsclass->vars['img_url']}/galaga/s_yellow.gif' border='0'>

</td>

<td class='row1' style='padding:3px; padding-left:5px; padding-right:5px' width='70%' onMouseOver=this.style.backgroundColor='#f5f5f5'; onMouseOut=this.style.backgroundColor=''>

<a href='{$this->ipsclass->base_url}act=ST&f={$postnew['forum_id']}&t={$postnew['tid']}&view=getlastpost' title='{$this->ipsclass->lang['by']}: {$postnew['last_poster_name']}'> {$postnew['title']}</a>

</td>

</tr>";

}

 

 

$this->output = str_replace( "<!-- TDTOP5STATS -->" , $this->ipsclass->compiled_templates['skin_boards']->td_top_five($TPosts,$ToNew,$PostNew) , $this->output );

 

 

*******************************

Зайдите в АдминЦентр --> ВНЕШНИЙ ВИД --> [Выбрать Скин] --> Изменить HTML шаблоны --> skin_boards (главная страница) --> Добавить шаблон

*******************************

 

 

Название шаблона: td_top_five

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

Содержание шаблона:

<div class="borderwrap">

<div class=maintitle><b>

<p align="left">Статистика TOP-5

</p>

</b></div>

<table width="100%" border="0" cellspacing="1" cellpadding="4">

<tr>

<td class='postlinksbar' width='33%'>TOP-категории</td>

<td class='postlinksbar' width='33%'>TOP-авторы</td>

<td class='postlinksbar' width='33%'>Последние сообщения</td>

</tr>

<tr>

<td class='row2' width='30%'>

<!-- Top Forums -->

<table width='100%'>

{$ToNew}

</table>

<!-- Top Forums -->

</td>

<td class='row2' width='30%'>

<!-- Top Posters -->

<table width='100%'>

{$TPosts}

</table>

<!-- Top Posters -->

</td>

<td class='row2' width='30%'>

<!-- Latest Posts -->

<table width='100%'>

{$PostNew}

</table>

<!-- Latest Posts -->

</td>

</tr>

</table>

</div>

<br>

 

 

*******************************

Зайдите в АдминЦентр --> ВНЕШНИЙ ВИД --> [Выбрать Скин] --> Изменить HTML шаблоны --> skin_boards (главная страница) --> PageTop

В самый низ добавить:

*******************************

 

 

<!-- TDTOP5STATS -->

 

Пожалуйста помогите

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

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

  • 0
У меня так и стоит и всё равно

Приведите код из шаблона, где у вас в таком порядке стоит.

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

  • 0

Это не в шаблоне это в /sources/action_public/boards.php, в шаблоне ведь надо было менять только сдсь

 

в skin_boards (главная страница) --> PageTop там у меня вот так

 

<script type="text/javascript">

//<![CDATA[

// Set up img vars

var img_markers = {

'bc_new.gif' : 'bc_nonew.gif',

'bf_new.gif' : 'bf_nonew.gif',

'br_new.gif' : 'br_nonew.gif'

};

var regex_markers = 'bc_new.gif|bf_new.gif|br_new.gif';

function focus_username( e )

{

if ( e.value == "{$this->ipsclass->lang['qli_name']}" )

{

e.value = '';

return false;

}

}

function focus_password( e )

{

if ( e.value == "------" )

{

e.value = '';

return false;

}

}

//]]>

</script>

<script type="text/javascript" src="jscripts/ipb_forum.js"></script>

<!-- TDTOP5STATS -->

 

Я пробывал

<!-- TDTOP5STATS -->
ставить на самый верх но все равно не поменялась

 

Подскажи пожалуйста.

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

  • 0

Ну та панель приветствия выводится ещё выше, чем этот шаблон.

 

И вообще, пора бы дать ссылки на эти моды, иначе вам не решить проблему, как не увидеть своих ушей.

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

  • 0

Я не понимаю где именно

 

Вот ссылки

 

топ 5 http://ibresource.ru/index.php?autocom=dow...mp;showfile=335

 

панель приветствия http://www.ibresource.ru/db/1009/

 

Помогите пожалуйста, жду ответа.

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

  • 0
Панель привествия позже вставляется и на это повлиять можно только правкой ее кода вставки Панели приветсвия. Правка шаблонов тут не поможет. Ну вот так вот коряво сделали панель эту.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

топ пять не видел, но так понимаю что можно попробовать

<!-- TDTOP5STATS -->

вставить в конец шаблонов guest_welcome_panel и member_welcome_panel и думаю будет нужный результат...

Upd:

ну или тогда действительно обьединить оба мода в одын :D

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

  • 0

Ну наконецто нашлись добрые люди :D

 

Сделал так

Код

<!-- TDTOP5STATS -->

вставить в конец шаблонов guest_welcome_panel и member_welcome_panel и думаю будет нужный результат...

 

И поменялось местами, smash_TeAm огромное спасибо. ;)

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

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

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

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

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

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

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

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

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

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

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

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