rletfullin Опубликовано 30 Апреля 2007 Жалоба Поделиться Опубликовано 30 Апреля 2007 Название: Top-XX statisticsДобавил: rletfullinДобавлен: 30 Апр 2007Обновлен: 07 Май 2007Категория: IP.Board 2.3.x Модификация позволяет выводить на главной странице форума панель со списком последних XX ответов, XX самых просматриваемых тем, а также список XX самых активных участников.Панель имеет возможность сворачиваться, как категория форума. Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 30 Апреля 2007 Жалоба Поделиться Опубликовано 30 Апреля 2007 скрин перезалей, а то из-за русских символов в имени не открывается он.. Ссылка на комментарий Поделиться на других сайтах Прочее
Yamamura Опубликовано 30 Апреля 2007 Жалоба Поделиться Опубликовано 30 Апреля 2007 Открывается. Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 30 Апреля 2007 Автор Жалоба Поделиться Опубликовано 30 Апреля 2007 TOIIOP,Перезалил, мне не трудно Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 30 Апреля 2007 Автор Жалоба Поделиться Опубликовано 30 Апреля 2007 Господа, а ещё было бы здорово доделать эту модификацию, чтобы рядом с темой появлялась иконка "Есть непрочитанные сообщения" и "нет непрочитанных сообщений".Есть какие-нибудь идеи, как определять, читал пользователь сообщение или нет? Вы только подскажите... Ссылка на комментарий Поделиться на других сайтах Прочее
DeadAnarchist Опубликовано 1 Мая 2007 Жалоба Поделиться Опубликовано 1 Мая 2007 Что то изменил я префикс ibf_ на свой, а мне всеравно пишет:ПРЕДУПРЕЖДЕНИЕ: [2] mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'127.0.0.1' (using password: NO) (Строка: 161 файла \sources\action_public\boards.php)ПРЕДУПРЕЖДЕНИЕ: [2] mysql_query() [function.mysql-query]: A link to the server could not be established (Строка: 161 файла \sources\action_public\boards.php)ПРЕДУПРЕЖДЕНИЕ: [2] mysql_fetch_row(): supplied argument is not a valid MySQL result resource (Строка: 161 файла \sources\action_public\boards.php) И так далее Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 1 Мая 2007 Автор Жалоба Поделиться Опубликовано 1 Мая 2007 (изменено) Что то изменил я префикс ibf_ на свой, а мне всеравно пишет:ПРЕДУПРЕЖДЕНИЕ: [2] mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'127.0.0.1' (using password: NO) (Строка: 161 файла \sources\action_public\boards.php)Это ты чё-то нахимичил. Из-за неправильного префикса такое вылезти не могло. Затрудняюсь ответить, где ошибка... Просто после такого текста ошибки у меня возникают сомнения, а работало ли это до внесения изменений...ПРЕДУПРЕЖДЕНИЕ: [2] mysql_query() [function.mysql-query]: A link to the server could not be established (Строка: 161 файла \sources\action_public\boards.php)Это тоже самое...ПРЕДУПРЕЖДЕНИЕ: [2] mysql_fetch_row(): supplied argument is not a valid MySQL result resource (Строка: 161 файла \sources\action_public\boards.php)Это обычно вылезало (и именно в этой строке), когда был неправильный префикс. В твоём случае - хороший вопрос... И так далееА ты мод на версию 2.2.* устанавливал? Если да, то проверь, всё ли ты аккуратно сделал... Изменено 1 Мая 2007 пользователем rletfullin Ссылка на комментарий Поделиться на других сайтах Прочее
DeadAnarchist Опубликовано 1 Мая 2007 Жалоба Поделиться Опубликовано 1 Мая 2007 А ты мод на версию 2.2.* устанавливал? Если да, то проверь, всё ли ты аккуратно сделал...Да на 2.2.xСам не пойму в чем косяк!Нашел добавил ниже, потом опять нашел и ниже добавил функцию с исправленными префиксами!потом в skin_boards добавил новый шаблон указал переменные и написал тело!И для PageTop тоже в конце вставил это Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 1 Мая 2007 Автор Жалоба Поделиться Опубликовано 1 Мая 2007 (изменено) После текста 1-го предупреждения у меня сомнения, что это работало до изменений. Может, у хостера твоего профилактика какая-то... Хотя у тебя локаль вроде... Или не локаль? Скинь сюда текст своего board.php... Изменено 1 Мая 2007 пользователем rletfullin Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 1 Мая 2007 Жалоба Поделиться Опубликовано 1 Мая 2007 оО, спасибо автору за мод =) Поставил с первого раза!!!А можно как-нибудь перевести кнокпи: The Last Topics The Most Interesting Topics The Best Posters Ссылка на комментарий Поделиться на других сайтах Прочее
DeadAnarchist Опубликовано 1 Мая 2007 Жалоба Поделиться Опубликовано 1 Мая 2007 После текста 1-го предупреждения у меня сомнения, что это работало до изменений. Может, у хостера твоего профилактика какая-то... Хотя у тебя локаль вроде... Или не локаль? Скинь сюда текст своего board.php...Вот мой boards.php - http://dv-forum.ru/all/boards.phpНет у меня не локалхост...вот и я не пойму почему выдает IP localhosta!И не знаю по поводу профилактики, но как востонавливаю boards все работает! Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 1 Мая 2007 Автор Жалоба Поделиться Опубликовано 1 Мая 2007 (изменено) NoNSeN,Это не кнопки...Это лезешь в Admin CP->Изменить HTML шаблоны->skin_boards->top_ten_statsИ там ищи эти названия и переименовывай в русские...Собственно у меня в скрине так и сделано ))) DeadAnarchist,А у тебя не "110mb" хостер слуачйно? Если честно, рад бы помочь, но ума не приложу, в чём дело... Кстати, не могу посмотреть твой boards.php. Просто закопируй текст сюда... или выложи куда-нить в формате .txt. Может хоть при его просмотре понятно будет... Изменено 1 Мая 2007 пользователем rletfullin Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 1 Мая 2007 Автор Жалоба Поделиться Опубликовано 1 Мая 2007 (изменено) У меня самого mysql5 Никаких предупреждений. Всё чистенько и без задоринки. Или это такая реклама своего сайта? Изменено 1 Мая 2007 пользователем rletfullin Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 2 Мая 2007 Жалоба Поделиться Опубликовано 2 Мая 2007 rletfullin, tnx, помог! Ссылка на комментарий Поделиться на других сайтах Прочее
cubase Опубликовано 3 Мая 2007 Жалоба Поделиться Опубликовано 3 Мая 2007 Спасибо !!!Всё работает отлично. Ссылка на комментарий Поделиться на других сайтах Прочее
deaction Опубликовано 4 Мая 2007 Жалоба Поделиться Опубликовано 4 Мая 2007 Спасибо! очень просто устанавливать, всё работает хорошо! маленькая просьба, если можно подскажите как сделать так чтобы каждый юзер мог СВЕРНУТЬ эту статистику в тонкую полоску-заголовок т.е. так же как и сворачивание разделов форума нажатием на иконку с минусом ( http://www.ibresource.ru/forums/style_imag...2/exp_minus.gif ).. думаю вы поняли о чем я думаю это было бы удобно т.к. может не каждый юзер хотел бы видеть перед своими глазами постоянно эту статистику,кому то она полезна а кому то мешать может т.к. много места занимает на экране. Ссылка на комментарий Поделиться на других сайтах Прочее
slmckey Опубликовано 5 Мая 2007 Жалоба Поделиться Опубликовано 5 Мая 2007 У меня стоит MYSQL 4.1.22, PHP Version 5.1.5. Проблема таже самая, что и у DeadAnarchist...(((( Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 5 Мая 2007 Автор Жалоба Поделиться Опубликовано 5 Мая 2007 deaction, ну глянь, как это реализовано в IPB - сделай так же... slmckey, ребят, рад бы помочь, но не понимаю, с чем связана ваша ошибка... Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 6 Мая 2007 Автор Жалоба Поделиться Опубликовано 6 Мая 2007 (изменено) Ребят (в частности, deaction), мод обновлён, теперь он может закрываться и открываться так же, как и категории форума. Обновлённый мод выложен, обновлённый скрин тоже выложен. Для тех, кто уже естановил предыдущую версию, сообщаю, что изменилась вот эта часть: ************************************************** Now Go To Your Admin Cp In LOOK & FEEL ************************************************** Open up Admin CP: Look & Feel: Skins & Templates: Skin Manager: Edit HTML: Board Index: Add New Template Insert the following data below corresponding to the fields for adding the new template. Template Name: top_xx_stats Template Variables: $TPosts,$TView,$ToNew Template Bit: ********************************************************* <div class="borderwrap" style="display:none" id="fc_top_xx"> <div class="maintitlecollapse"> <p class="expand"><a href="java script:togglecategory('top_xx', 0);"><{E_PLUS}></a></p> <p align="left"> <img src='style_images/1/nav_m.gif' border='0' alt='>' width='8' height='8' /> <b>Top 10</b></p> </div> </div> <div class="borderwrap" style="display:static" id="fo_top_xx"> <div class="maintitle"> <p class="expand"><a href="java script:togglecategory('top_xx', 1);"><{E_MINUS}></a></p> <p align="left"><img src='style_images/1/nav_m.gif' border='0' alt='>' width='8' height='8' /><b> Top 10</b></p> </div> <table width="100%" border="0" cellspacing="1" cellpadding="4"> <tr> <td class='postlinksbar' width='40%' align='center'><b>The most active topics</b></td> <td class='postlinksbar' width='40%' align='center'><b>The most viewed topics</b></td> <td class='postlinksbar' width='20%' align='center'><b>The most active posters</b></td> </tr> <tr> <td class='row2' width='30%'> <!-- Top Thread --> <table width='100%' border="0"><tr> <td width='65%'><b>Topic</b></td><td align='right' width='35%'><b>Last poster</b></td> </tr> {$ToNew} </table> <!-- Most Viewed Threads --> </td> <td class='row2' width='30%'> <table width='100%' border="0"><tr> <td width='65%'><b>Topic</b></td><td align='right' width='35%'><b>Last poster</b></td> </tr> {$TView} </table> <!-- Most Viewed Threads --> </td> <td class='row2' width='30%'> <!-- Top Active Users --> <table width='100%' border="0"><tr> <td width='100%'><b>Nickname</b></td><td align='right' width='20%'><b>Posts</b></td> </tr> {$TPosts} </table> <!-- Top Active Users --> </td> </tr> </table> </div> <br> Единственное НО: не работают cookies. Т.е. если вы закрыли top 10 панель, при следующем входе она всё равно откроется... Не знаю, почему так, делал всё под копирку, как сделано в IPB. И ещё:Если хотите, чтобы панель была по умолчанию открыта, то оставляйте так, как есть, если же хотите, чтобы была по умолчанию закрыта, то найдите две строчки, в которых написано:display:static ....... display:noneи поменяйте static на none, а none на static... И последнее (не ленитесь, плиз):1. Очень нужна помощь по доработке модификации, чтобы она ставила флаги "Прочитанная/непрочитанная" в таблице последних тем...2. Очень нужна помощь в доработке модификации, чтобы cookies всё-таки работали... Изменено 6 Мая 2007 пользователем rletfullin Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 6 Мая 2007 Жалоба Поделиться Опубликовано 6 Мая 2007 Единственное НО: не работают cookies. Т.е. если вы закрыли top 10 панель, при следующем входе она всё равно откроется... Не знаю, почему так, делал всё под копирку, как сделано в IPB.rletfullin, для этого в файлах нужны изменения, пара строчек. См. морд Welcome Panel Lite, там это есть Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 6 Мая 2007 Автор Жалоба Поделиться Опубликовано 6 Мая 2007 Sannis, ща будем глядеть... Вот только ничего принципиального в работе с cookies я там не вижу... ((( ЗЫ: Зато вижу кое-что принципиальное для маркирования прочитанных/непрочитанных тем Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 6 Мая 2007 Жалоба Поделиться Опубликовано 6 Мая 2007 А вот это? $cids = ','.$this->ipsclass->my_getcookie('collapseprefs').','; if (strstr($cids, ',boardpanel,')) { $bpdata['fo'] = 'none'; $bpdata['fc'] = 'show'; } else { $bpdata['fo'] = 'show'; $bpdata['fc'] = 'none'; }+ещё в шаблоне это учесть. Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 6 Мая 2007 Автор Жалоба Поделиться Опубликовано 6 Мая 2007 Sannis, пока ты всё это писал, всё уже сделано ))) Мод обновлён ))) Спасибо тебе ))) Теперь будем пытаться маркировать список новых тем ))) Ссылка на комментарий Поделиться на других сайтах Прочее
scorpion-ds Опубликовано 9 Мая 2007 Жалоба Поделиться Опубликовано 9 Мая 2007 Что то изменил я префикс ibf_ на свой, а мне всеравно пишет:ПРЕДУПРЕЖДЕНИЕ: [2] mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'127.0.0.1' (using password: NO) (Строка: 161 файла \sources\action_public\boards.php)ПРЕДУПРЕЖДЕНИЕ: [2] mysql_query() [function.mysql-query]: A link to the server could not be established (Строка: 161 файла \sources\action_public\boards.php)ПРЕДУПРЕЖДЕНИЕ: [2] mysql_fetch_row(): supplied argument is not a valid MySQL result resource (Строка: 161 файла \sources\action_public\boards.php) И так далееВозникла та же проблема, как я выяснил она не подхватывает уже существующие MySQL подключение, проблема решилась выполнением подключения к БД в начале кода модификации, но это не есть хорошо. Так при большой активности форума, может возникнуть проблема с нехваткой подключений к БД, если стоят ограничения на подключения к БД у хостера. Ссылка на комментарий Поделиться на других сайтах Прочее
rletfullin Опубликовано 9 Мая 2007 Автор Жалоба Поделиться Опубликовано 9 Мая 2007 Возникла та же проблема, как я выяснил она не подхватывает уже существующие MySQL подключение, проблема решилась выполнением подключения к БД в начале кода модификации, но это не есть хорошо. Так при большой активности форума, может возникнуть проблема с нехваткой подключений к БД, если стоят ограничения на подключения к БД у хостера.Осталось только выяснить, почему так происходит. Подключиться к БД в начале кода - это скорее не решение проблемы, а уход от неё. Надо разобраться, почему так... Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения