Poseidon Опубликовано 7 Мая 2006 Жалоба Поделиться Опубликовано 7 Мая 2006 Мод хороший, только вот отображает ссылки на закрытые темы. Т.е создается тема в закрытом от пользователей разделе (например разделе для модеров), а пользователи видят название этой темы и ссылку на нее. Правда зайти не могут, но название видно. А это не хорошо. Ссылка на комментарий Поделиться на других сайтах Прочее
passwww Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 и все же КАК СДЕЛАТЬ ТОП 10 (на основе этого мода !!!) ??? заранее огромное спасибо !!!!!! Ссылка на комментарий Поделиться на других сайтах Прочее
filunok Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 и все же КАК СДЕЛАТЬ ТОП 10 (на основе этого мода !!!) ???=)))))поменять парочку символов,, щаз напишу какие и как )) Ссылка на комментарий Поделиться на других сайтах Прочее
Dammian Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 и все же КАК СДЕЛАТЬ ТОП 10 (на основе этого мода !!!) ???=)))))поменять парочку символов,, щаз напишу какие и как ))Ждём... Уже день прошёл.. Ссылка на комментарий Поделиться на других сайтах Прочее
filunok Опубликовано 11 Мая 2006 Жалоба Поделиться Опубликовано 11 Мая 2006 Извиняюсь что долго, сейчас проверю....и выложу =))) Ссылка на комментарий Поделиться на других сайтах Прочее
russiq Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 темы с закрытого форума тоже видно в списке, к тому же для любых посетителей, хоть гостей. как это исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
Poseidon Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 Я об этом тоже спрашивал, в сообщении #26 Ссылка на комментарий Поделиться на других сайтах Прочее
MAX1989 Опубликовано 23 Мая 2006 Жалоба Поделиться Опубликовано 23 Мая 2006 Как сделать так, чтобы этот TOP 5 был сверху форума, т.е. под шапкой, но выше самих разделов форума? Помогите плиз, а то внизу его никто не видит! Ссылка на комментарий Поделиться на других сайтах Прочее
passwww Опубликовано 24 Мая 2006 Жалоба Поделиться Опубликовано 24 Мая 2006 Извиняюсь что долго, сейчас проверю....и выложу =))) беда , беда пропал человек Ссылка на комментарий Поделиться на других сайтах Прочее
Trund Опубликовано 3 Июня 2006 Жалоба Поделиться Опубликовано 3 Июня 2006 А как этот блок вставить сразу перед названиями категорий и форумов? То есть вверху. Ссылка на комментарий Поделиться на других сайтах Прочее
MAX1989 Опубликовано 4 Июня 2006 Жалоба Поделиться Опубликовано 4 Июня 2006 Видимо нам тут никто не объяснит как сверху его вставить! Ссылка на комментарий Поделиться на других сайтах Прочее
Quickstyle Опубликовано 6 Июня 2006 Жалоба Поделиться Опубликовано 6 Июня 2006 Поиогите, как его поставить ДО статистики? Ссылка на комментарий Поделиться на других сайтах Прочее
AVol Опубликовано 10 Июня 2006 Жалоба Поделиться Опубликовано 10 Июня 2006 Народ, я тута решил запросы переделать, ну и исправил несколько темок: - Имена отображаются не name, а display_name. - В "последние 5 постов" отображается дата поста. - Можно задать форумы, сообщения из которых не быдут вывешиваться в последних (модерская темка и корзина, например). У меня здесь это 6 и 16 (строчка '`forum_id` NOT IN (6, 16)'). - Все запросы делаются "по-IPB'вовски" - Немног подправил шаблон - чтоб все лучше влезало... Мож комунить это тож понравится... Измененная инструкция:================================================= Правка файла: /sources/action_public/Boards.php=================================================Находим:================================================= //----------------------------------------- // Top 5 //----------------------------------------- // Top Posters $this->ipsclass->DB->simple_construct( array( 'select' => '`id`, `members_display_name`, `posts`', 'from' => 'members', 'where' => '`posts` > 0', 'order' => '`posts` DESC LIMIT 0,5' ) ); $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,5' ) ); $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,5' ) ); $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 фрагменты> skin_boards> В открывшемся окне добавляем новый шаблон:=================================================Название фрагмента шаблона: top_five_statsВходящие переменные: $TPosts,$TNew,$ToNew=================================================Содержание фрагмента шаблона:================================================= <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='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> <br /> ================================================= ================================================= Добавляем комментарий-плейсхолдер панели:=================================================АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> skin_boards> stats_footer=================================================Находим:=================================================</div> <!-- Board Stats -->=================================================Ниже добавляем:=================================================<br /> <!-- STATPANEL -->================================================= Ссылка на комментарий Поделиться на других сайтах Прочее
passwww Опубликовано 14 Июня 2006 Жалоба Поделиться Опубликовано 14 Июня 2006 AVol !!! еще не поставил !!! , но буду пробывать !!!! Может сразу подскажешь как сделать не пятерку я 10 !!!!! Спасибо !!! Ссылка на комментарий Поделиться на других сайтах Прочее
AVol Опубликовано 14 Июня 2006 Жалоба Поделиться Опубликовано 14 Июня 2006 AVol !!! еще не поставил !!! , но буду пробывать !!!! Может сразу подскажешь как сделать не пятерку я 10 !!!!! Спасибо !!! В /sources/action_public/Boards.php в строчках, которые добаляем, вместо:DESC LIMIT 0, 5Написать:DESC LIMIT 0, 10или другое число Ссылка на комментарий Поделиться на других сайтах Прочее
Valdemar Опубликовано 17 Июня 2006 Жалоба Поделиться Опубликовано 17 Июня 2006 Тоже самое. Устанавливаю мод по всем правилам, в итоге белый экран.Причем когда превращал строку $this->output = str_replace( "<!-- STATPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->Top_Five_Stats($TPosts,$TNew,$ToNew) , $this->output ); в комментарий всё работает нормально, тока панелька "5 лучших" не появляется.)))) Вылечилось перестройкой кэша шаблона.А как перестроить кеш шаблона??? Ссылка на комментарий Поделиться на других сайтах Прочее
Lenski Опубликовано 20 Июня 2006 Жалоба Поделиться Опубликовано 20 Июня 2006 Если у кого стоит Welcome Panel Lite то что все это дело выводилось в этой панели я делал так:изменяем шаблон member_welcome_panel<div class='borderwrap' style='display:{$data['fc']}' id='fc_boardpanel'> <div class="maintitlecollapse"> <p class="expand"><a href="java script:togglecategory('boardpanel', 0);"><{E_PLUS}></a></p> <p><{CAT_IMG}> {$data['bp_name']}</p> </div> </div> <div class='borderwrap' style='display:{$data['fo']}' id='fo_boardpanel'> <div class="maintitle"> <p class="expand"><a href="java script:togglecategory('boardpanel', 1);"><{E_MINUS}></a></p> <p><{CAT_IMG}> {$data['bp_name']}</p> </div> <table align='center' width='100%' cellspacing='1' cellpadding='5'> <tr> <td width='100' class='row2' align='center'>{$data['avatar']}</td> <td class='row2' valign='top'> <table align='left' cellspacing='0' cellpadding='0'> <tr> <td align='left'>{$data['last_visit']}</td> </tr> <tr> <td align='left'>{$data['newposts']}</td> </tr> <tr> <td align='left'>{$data['newpms']}</td> </tr> <tr> <td align='left'>{$data['links']}<br /><br />{$data['newslink']}</td> </tr> </table> </td> <td width='380' class='row2' valign='top'> <table align='left' cellspacing='0' cellpadding='0'> <tr> <td align='left'>{$data['my_tposts']}{$data['tpercent']}<br />{$data['posts_day']}<br />{$data['forum_stats']}</td> </tr> <tr> <td align='left'>Быстрый поиск: <form action="{ipb.script_url}act=Search&CODE=01&forums=all" method="post"> <input type="text" size="30" name="keywords" onfocus="this.value=''" value="{ipb.lang['enter_search_words']}" /> <input class="button" type="submit" value="поиск" /> </form></td> </tr> </table> </td> </tr><TR><TD class='row2' colSpan="5"><!-- STATPANEL --></TD></tr> </table></div><p> изменяем шаблон top_five_stats<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> <br /> изменяем файл /sources/action_public/Boards.phpлично мне нравица наверно так как описано на второй странице в теме ну и все выглядеть это будет примерно такhttp://img208.imageshack.us/img208/5324/untitled27fl.th.jpg для гостей будет выглядит также как и выглядела я не стал переделывать мне не надо.. если комут надо там не очень сложно.. главное куда надо запихнуть <!-- STATPANEL --> кста где копать что бы писалось время и имя пользователя оставившего полседнее сообщение? в topic.php&& Ссылка на комментарий Поделиться на других сайтах Прочее
gunya Опубликовано 8 Августа 2006 Жалоба Поделиться Опубликовано 8 Августа 2006 Парни подскажите как зделать топ5 таким как здесь ?те Цвет в зав-ти от группы .... и еще как топ5 наверх поднять ??? Ссылка на комментарий Поделиться на других сайтах Прочее
HELPER1 Опубликовано 8 Августа 2006 Жалоба Поделиться Опубликовано 8 Августа 2006 Да! Я был бы тоже очень признателен, если бы сделали небольшую инструкцию как сделать TOP5 как на том форуме! Ссылка на комментарий Поделиться на других сайтах Прочее
asoloviev Опубликовано 15 Августа 2006 Жалоба Поделиться Опубликовано 15 Августа 2006 А можно поставить проверку, чтобы отображалось в зависимости от прав определенной группы? Просто есть форум, у одной группы доступ в открытые разделы, у другой в закрытые. В общем чтобы те, кому доступ в закрытые не сделан, не видели последние обсуждения в конфе, а те у кого в правах он прописан соответственно могли. Заранее спс Ссылка на комментарий Поделиться на других сайтах Прочее
AVol Опубликовано 15 Августа 2006 Жалоба Поделиться Опубликовано 15 Августа 2006 можно Ссылка на комментарий Поделиться на других сайтах Прочее
gunya Опубликовано 17 Августа 2006 Жалоба Поделиться Опубликовано 17 Августа 2006 кто поможет ?? -) с top5 как на том форуме?? Ссылка на комментарий Поделиться на других сайтах Прочее
rainyday Опубликовано 18 Августа 2006 Жалоба Поделиться Опубликовано 18 Августа 2006 А как над датой в таблице напротив "Последние пять сообщений" поместить "Дата" ? и соответственно отдельную ячейку пот дату сделатьПомогите пожалуйста Ссылка на комментарий Поделиться на других сайтах Прочее
SYSCOM Опубликовано 19 Августа 2006 Жалоба Поделиться Опубликовано 19 Августа 2006 Как поднять чтоб этот мод был над статой форума? Да плиз!!! Ответьте! Ссылка на комментарий Поделиться на других сайтах Прочее
SYSCOM Опубликовано 20 Августа 2006 Жалоба Поделиться Опубликовано 20 Августа 2006 Ну расскажите, кто-нить как хоть его в верх поднять! Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения