celsoft Опубликовано 29 Сентября 2004 Жалоба Поделиться Опубликовано 29 Сентября 2004 Uzaren я же написал в хаке, просто отметил как необязательноенужно найти и удалить в файле boards.php$this->output .= $this->html->PageTop( $std->get_date( $ibforums->input['last_visit'], 'LONG' ) ); Iris просто я не использую на форуме эту группу, поэтому эту кнопку не делал. Но без проблем сделаю. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Simplez Опубликовано 29 Сентября 2004 Автор Жалоба Поделиться Опубликовано 29 Сентября 2004 celsoft тогда надо новости в твою панель желательно в правую часть Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 29 Сентября 2004 Жалоба Поделиться Опубликовано 29 Сентября 2004 celsoft спасибо. Только у меня и в дркгих группах (см. названия картинок) другие цвета. Можно именно эти кнопы сделать русскими? И выступающий фон убрать в прозрачный? Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Simplez Опубликовано 29 Сентября 2004 Автор Жалоба Поделиться Опубликовано 29 Сентября 2004 и еще странность, в ланг паке надо указать ['newmem'] - мол показать последнего пользователя но про него нет не слова ни в дополнении к boards.php ни в "Edit Root Skin Template HTML" даже в D2-Statistics - с которого этот мод переписан ( ) есть такая фича Добавлено в [mergetime]1096481786[/mergetime] в общем про предыдущий пост: Я САМ СДЕЛАЛ! последнего пользователя я теперь программер! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 29 Сентября 2004 Жалоба Поделиться Опубликовано 29 Сентября 2004 Simplez Как сделал, программер? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Simplez Опубликовано 29 Сентября 2004 Автор Жалоба Поделиться Опубликовано 29 Сентября 2004 карочи вместе с новым пользователем и с временем (его тоже не было) boards.phpищи if ($ibforums->vars['bp_lastvisit'] == 1 && $ibforums->member['id'] > 0) { $last_visit = $std->get_date($ibforums->member['last_visit'], 'LONG'); $bpdata['last_visit'] = str_replace("{LASTV}", $last_visit, $ibforums->lang['bp_last_visit']); } $cids = ','.$std->my_getcookie('collapseprefs').','; $bpdata['fo'] = 'show'; $bpdata['fc'] = 'none'; if (strstr($cids, ',boardpanel,')) { $bpdata['fo'] = 'none'; $bpdata['fc'] = 'show'; } $bpdata['bp_name'] = str_replace("{NAME}", $ibforums->member['name'], $ibforums->lang['bp_title']); $this->output .= $this->html->member_board_panel($bpdata); } $this->process_all_cats(); и перед этой батвой вставляй if ($ibforums->vars['bp_newmem'] == 1) { $nmid = $ibforums->cache['stats']['last_mem_id']; $nmname = $ibforums->cache['stats']['last_mem_name']; $bpdata['newmem'] = str_replace("{ID}", $nmid, $ibforums->lang['bp_newmem']); $bpdata['newmem'] = str_replace("{NAME}", $nmname, $bpdata['newmem']); } if ($ibforums->vars['bp_time'] == 1) { $ibforums->vars['time_adjust'] = $ibforums->vars['time_adjust'] == "" ? 0 : $ibforums->vars['time_adjust']; if ($ibforums->member['dst_in_use'] == 1) { $ibforums->member['time_offset'] += 1; } $ctime = $ibforums->member['time_offset'] != "" ? gmdate($ibforums->vars['clock_long'], time() + ($ibforums->member['time_offset']*3600) + ($ibforums->vars['time_adjust']*60)) : ""; $bpdata['cur_time'] = ($ctime) ? str_replace("{TIME}", $ctime, $ibforums->lang['bp_cur_time']) : ""; } потом:Admin CP: Skins & Templates: Skin Manager: Select Skin: Edit HTML Templates: Board Index: member_board_panel ищи <tr> <td align='left'>{$data['last_visit']}</td> </tr> перед этим вставляй <tr> <td align='left'>{$data['cur_time']}</td> </tr> там же ищи <br />{$data['forum_stats']} и после <br />{$data['newmem']}(сразу после этой штуки должно быть </td>, я там просто все перевернул как мне удобней и не помню как в оригинале было) в lang_boards.php уже все стоит Добавлено в [mergetime]1096487793[/mergetime] еще можно чтоб воще казырная панель была вставить вот это welcome panel Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
celsoft Опубликовано 29 Сентября 2004 Жалоба Поделиться Опубликовано 29 Сентября 2004 Для Iris Иконки сделал, даже еще один цвет (зеленый) добавил качать отсюда Что касается показа последнего зарегистрированного пользователя, то я это специально убрал, зачем показывать это 2 раза на странице Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 29 Сентября 2004 Жалоба Поделиться Опубликовано 29 Сентября 2004 celsoft сыпасибо. Шишас котлету заглочу и посмотрю... Добавлено в [mergetime]1096489628[/mergetime] Ой, спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 29 Сентября 2004 Жалоба Поделиться Опубликовано 29 Сентября 2004 А много жрёт ресурсов данная штуковина? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dimaker Опубликовано 30 Сентября 2004 Жалоба Поделиться Опубликовано 30 Сентября 2004 я чето не врубаюсь кинте все измненные файлы мне на мыло dimakers@yandex.ru буду очень сильно признателен, кнопки кидать ненадо тока php страницы желательно все Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 30 Сентября 2004 Жалоба Поделиться Опубликовано 30 Сентября 2004 Не подскажите, как бы этой панели прикрутить кнопку "Collapse", чтобы юзеры сами могли ее убирать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 30 Сентября 2004 Жалоба Поделиться Опубликовано 30 Сентября 2004 Маленькая фича: тогда окно-приветствие при включении панели будет само убираться, а при отключении - возвращаться.В boards.phpУдалить:$this->output .= $this->html->PageTop( $std->get_date( $ibforums->input['last_visit'], 'LONG' ) );После:$this->output .= $this->html->member_board_panel($bpdata);Добавить:}else{$this->output .= $this->html->PageTop( $std->get_date( $ibforums->input['last_visit'], 'LONG' ) ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 Ответьте про ресурсы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
celsoft Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 Могу сказать только одно, меньше чем панель для 1.3 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
super Опубликовано 1 Октября 2004 Жалоба Поделиться Опубликовано 1 Октября 2004 А много жрёт ресурсов данная штуковина? надо подсчитать количество запросов. Извините за критику, но вот это в велком-панели совсем не нужно, это к статистике. Зарегистрированных пользователей: 1672Всего написано 11020 сообщений в 2859 темах А это скорее всего добавляет по дополнительному запросу С последнего Вашего визита было 0 сообщений в 0 темах Всего Ваших сообщений: 0 Для больших форумов с онлайн юзерами 200-300 это может создать проблему.В свое время мне пришлось удалить немало хаков с индекса, так как база заваливалась постоянно.Убрала - и полегчало.Можно конечно проверить с дебаг модом. Усли в запросе значения будут красные - значит плохо, ищите мод в котором этот запрос используется. А так конечно красиво. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Drumm Опубликовано 2 Октября 2004 Жалоба Поделиться Опубликовано 2 Октября 2004 Зарегистрированных пользователей: 1672Всего написано 11020 сообщений в 2859 темах___________________________________________убрал эту тему, все равно 7 кверей к БД без панельки идет 5 кверей, кто скажет сильно это нагружает? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fletch. Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 Кто ответит про нагрузку на сервер? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Pantera Опубликовано 19 Октября 2004 Жалоба Поделиться Опубликовано 19 Октября 2004 я так понял..... мод "Расширенного быстрого ответа" и "Welcome Panel"... кардинально не совместима...... расширенная работает..... ставлю велком панель...... все кнопочки на расширенной форме ответа перестают работать.... вернее кода добавляю новый темплате бит... а до этого работало все ОК....установил велкам панель..... все кнопочки... не работают.... вот эти не работает "html" "img" "@"....не буду я эту вэлкам панель ставить! а хател бы.... мля... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
d1pro Опубликовано 19 Октября 2004 Жалоба Поделиться Опубликовано 19 Октября 2004 Pantera Интересно, с чего такой вывод... По-моему они никаким образом друг на друга влиять не должны... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
celsoft Опубликовано 20 Октября 2004 Жалоба Поделиться Опубликовано 20 Октября 2004 у меня и то и то стоит все работает без проблем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Pantera Опубликовано 20 Октября 2004 Жалоба Поделиться Опубликовано 20 Октября 2004 у меня ... чего того не работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 21 Октября 2004 Жалоба Поделиться Опубликовано 21 Октября 2004 Таки я почти добился, чтобы панель можно было складывать (скин панели):<if="ipb.member['id'] == 0"> <p><div class="borderwrap" style="display:{$data['fc']}" id="fс_boardpanel"> <div class="maintitlecollapse"> <p class="expand"> <a href="javascript:togglecategory('boardpanel', 0)"><{E_PLUS}></a></p> <p><{CAT_IMG}> Добро пожаловать на наш форум</p> </div> </div> <div class="borderwrap" style="display:{$data['fo']}" id="fo_boardpanel"> <div class="maintitle"><p class="expand"> <a href="javascript:togglecategory('boardpanel', 1)"><{E_MINUS}></a></p> <p><{CAT_IMG}> Добро пожаловать на наш форум</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'>Здравствуйте Уважаемый посетитель. К сожалению Вы не были распознаны форумом как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума Вам необходимо <a href='index.php?act=Reg&CODE=00'>зарегистрироваться</a>. Если Вы уже зарегистрированы на форуме, то Вам необходимо пройти авторизацию, используя Ваш логин и пароль. Зарегистрированные пользователи получают возможность просматривать закрытые разделы форума, а также возможность общения на нашем форуме.</td> </tr> </table> </td> <td width=210 class='row2' valign='top'> <table align='left' cellspacing='0' cellpadding='0'> <tr> <td align='right'><form action="{ipb.script_url}act=Login&CODE=01&CookieDate=1" method="post">Логин: <input type="text" size="20" name="UserName" onfocus="this.value=''" value="{ipb.lang['qli_name']}" /><br />Пароль: <input type="password" size="20" name="PassWord" onfocus="this.value=''" value="ibfrules" /><br /><input class="button" type="submit" value="Вход на форум" /> </form></td> </tr> </table> </td> </tr><tr> <td class="catend" colspan="5"><!-- no content --></td> </tr> </table></div><p> </if> <else> <div class="borderwrap" style="display:{$data['fc']}" id="fс_boardpanel"> <div class="maintitlecollapse"> <p class="expand"> <a href="javascript: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="javascript: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']}</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="catend" colspan="5"><!-- no content --></td> </tr> </table></div><p></else>Почти: это конструкция не полностью отрабатывает. Куки меняются правильно, но складывание и раскладывание окна срабатывает нормально только после рефреша. Сдается мне, все бы работало, если реализовать скин панели через Board Wrapper. Но тут моих знаний не хватает.Временно это можно победить добавив в ipb_global.js:Найти функцию: function togglecategory( fid, add )Перед } добавить// welcome if ( fid == 'boardpanel' ) { location.reload(); } // welcome Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DAS-X Опубликовано 26 Октября 2004 Жалоба Поделиться Опубликовано 26 Октября 2004 После установки Вэлком Панел у меня появилось то-же, что и было. В исходном коде нашел несоответствие заданных строк требуемых. Подправил. Теперь отображается, но не полностью. Только приветствие и аватар. И графа поиска. Никакой статистики. Как сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DAS-X Опубликовано 27 Октября 2004 Жалоба Поделиться Опубликовано 27 Октября 2004 Извините за вопрос, уже сделал сам. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
-ComeOn- Опубликовано 2 Ноября 2004 Жалоба Поделиться Опубликовано 2 Ноября 2004 без панельки идет 5 кверей, кто скажет сильно это нагружает?А ты пробовал посмотерть по логам на серваке скока выполняется запрос и скока времени тратицца ЦПУ на его обработку и выполнение всех запросов к бд!!! могу сказать только одно без паенльку у мну тоже 5 запросовидёт к базе//// ставлю панельку ( ставлю панель от D2скритптинг) и у меня сразу кол-во запросов возрастает до 7-8 поэтому! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.