vania62101 Опубликовано 2 Апреля 2008 Жалоба Поделиться Опубликовано 2 Апреля 2008 Подскажите как поменять местами панель приветствия и топ 5 топ 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 MicROs Опубликовано 2 Апреля 2008 Жалоба Поделиться Опубликовано 2 Апреля 2008 "ТОП 5" в коде шаблона поставить ниже кода "панели приветствия" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vania62101 Опубликовано 2 Апреля 2008 Автор Жалоба Поделиться Опубликовано 2 Апреля 2008 У меня так и стоит и всё равно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vania62101 Опубликовано 2 Апреля 2008 Автор Жалоба Поделиться Опубликовано 2 Апреля 2008 Ну подскажите пожалуйста очень надо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 2 Апреля 2008 Жалоба Поделиться Опубликовано 2 Апреля 2008 У меня так и стоит и всё равноПриведите код из шаблона, где у вас в таком порядке стоит. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vania62101 Опубликовано 2 Апреля 2008 Автор Жалоба Поделиться Опубликовано 2 Апреля 2008 Это не в шаблоне это в /sources/action_public/boards.php, в шаблоне ведь надо было менять только сдсь в skin_boards (главная страница) --> PageTop там у меня вот так <script type="text/javascript">//<![CDATA[// Set up img varsvar 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 Sannis Опубликовано 2 Апреля 2008 Жалоба Поделиться Опубликовано 2 Апреля 2008 Ну та панель приветствия выводится ещё выше, чем этот шаблон. И вообще, пора бы дать ссылки на эти моды, иначе вам не решить проблему, как не увидеть своих ушей. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vania62101 Опубликовано 2 Апреля 2008 Автор Жалоба Поделиться Опубликовано 2 Апреля 2008 Я не понимаю где именно Вот ссылки топ 5 http://ibresource.ru/index.php?autocom=dow...mp;showfile=335 панель приветствия http://www.ibresource.ru/db/1009/ Помогите пожалуйста, жду ответа. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vania62101 Опубликовано 3 Апреля 2008 Автор Жалоба Поделиться Опубликовано 3 Апреля 2008 Дак что подскажите это важно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 3 Апреля 2008 Жалоба Поделиться Опубликовано 3 Апреля 2008 Панель привествия позже вставляется и на это повлиять можно только правкой ее кода вставки Панели приветсвия. Правка шаблонов тут не поможет. Ну вот так вот коряво сделали панель эту. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 smash_TeAm Опубликовано 3 Апреля 2008 Жалоба Поделиться Опубликовано 3 Апреля 2008 топ пять не видел, но так понимаю что можно попробовать <!-- TDTOP5STATS --> вставить в конец шаблонов guest_welcome_panel и member_welcome_panel и думаю будет нужный результат...Upd:ну или тогда действительно обьединить оба мода в одын Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Vilz Опубликовано 4 Апреля 2008 Жалоба Поделиться Опубликовано 4 Апреля 2008 не будет. замены строчки <!-- TDTOP5STATS -->в пхп файлах, отвечающих за эти шаблоны нет. надо прописать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vania62101 Опубликовано 4 Апреля 2008 Автор Жалоба Поделиться Опубликовано 4 Апреля 2008 Ну наконецто нашлись добрые люди Сделал так Код<!-- TDTOP5STATS -->вставить в конец шаблонов guest_welcome_panel и member_welcome_panel и думаю будет нужный результат... И поменялось местами, smash_TeAm огромное спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
vania62101
Подскажите как поменять местами панель приветствия и топ 5
топ 5 ставил так:
Пожалуйста помогите
Ссылка на комментарий
Поделиться на других сайтах
12 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.