Опубликовано: 25 мая 200817 г Добрый вечер! Пожалуйста помогите найти МОД 'Список пользователей посетивших форум сегодня' к версии 2.3.х !(В поиске искал и нечего не нашел) :)
Опубликовано: 25 мая 200817 г От 2.1 подходит, разве что нужно сделать пару изменений в выводе языковых переменных.
Опубликовано: 26 мая 200817 г Автор На IBR в теме поддержки даже написано что и где изменить...дайте пожалуйста ссылочки на скачку!Я искал и негде не нашел ...P.S. - В тему поддержки я не смог зайти 'Ссылка, по которой вы попали на эту страницу является «мертвой» или удаленной.' Изменено 26 мая 200817 г пользователем vlas
Опубликовано: 26 мая 200817 г Автор Во установил єтот мод : Кто был сегодня на форуме для ИПБ 2.1.7 Автор модификации: _Сy_ Локализация: Инвизионист Переделка и исправление от AzeriFire После установки данной модификации, в панели статистики появляется дополнительный блок, показывающий имена и количество пользователей, посетивших форум за последние сутки. -------------- Шаг 1 (добавляем шаблон в используемый скин): АДМИНЦЕНТР (ADMIN CP) >ВНЕШНИЙ ВИД (LooK &Feel) > менеджер стилей (Skin Sets) > используемый скин> Изменить HTML фрагменты (Edit Template HTML) >Board Index> Add Template Bit В открывшемся окошечке добавляем новый шаблон: Название фрагмента шаблона: online_today Входящие переменные: $data Содержание фрагмента шаблона: CODE <tr> <td class='formsubtitle' colspan='2'>{$this->ipsclass->lang['ot_title']}</td> </tr> <tr'> <td class='row1' width='1%'><{F_ACTIVE}></td> <td class='row2'> <span id='ot_list'>{$data['memstats']}<br /><div class="thin">{$data['members']}</div> <a href="java script:ShowHide('ot_list', 'ot_nolist');"><b>Скрыть список</b></a> </span> <span id='ot_nolist' style='display: none;'>{$data['memstats']}<br /><a href="java script:ShowHide('ot_list', 'ot_nolist');"><b>Показать список</b></a></span> </td> </tr> Шаг 2 (редактируем файл cache/lang_cache/ru/lang_boards.php ): Добавляем в любое место: CODE 'ot_title' => "Список пользователей посетивших форум сегодня", 'ot_data' => "<b>%s</b> пользователей посетило форум сегодня. Дата:<b>%s</b>", Шаг 3 (редактируем файл sources/lib/func_boardstats.php ): Находим: CODE return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']); Заменяем на: CODE $this->ipsclass->time_options['ONLINE_SHOW'] = "g:i A"; $data = array('memnum' => 0, 'members' => ''); $today = $this->ipsclass->get_time(time(), 'j-n-Y'); $this->ipsclass->DB->simple_construct(array('select' => 'id, name, members_display_name, last_activity, mgroup', 'from' => 'members', 'where' => "id>0 AND last_activity>'time()-86399'", 'order' => 'last_activity DESC')); $this->ipsclass->DB->simple_exec(); while ($row = $this->ipsclass->DB->fetch_row()) { $time = $this->ipsclass->get_time($row['last_activity'], 'j-n-Y'); if ($time == $today) { $data['members'][$row['id']] = "<a href='{$this->ipsclass->base_url}act=Profile&MID={$row['id']}' title='".$this->ipsclass->get_date($row['last_activity'], 'ONLINE_SHOW', 1)."'>{$this->ipsclass->cache['group_cache'][$row['mgroup']]['prefix']}{$row['members_display_name']} {$this->ipsclass->cache['group_cache'][$row['mgroup']]['suffix']}</a>"; $data['memnum']++; } } if (is_array($data['members'])) { $data['members'] = implode(', ', $data['members']); } $this->ipsclass->time_options['ONLINE'] = $this->ipsclass->vars['ot_date']; $data['memstats'] = sprintf($this->ipsclass->lang['ot_data'], $data['memnum'], $this->ipsclass->get_date(time(), 'ONLINE', 1)); $online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data); return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']).$online_today; Шаг 4 (Добавляем настройку в "Формат даты и времени"("Tools and Setttings>Date&Time Format")): Название настройки: "Кто был сегодня" Описание настройки: Вписываете любой желаемый текст. Ключ настройки: ot_date Текущее значение и значение настройки по умолчанию: j.n.Y Мод установлен! Вроди все нормально поставилось...но когда на форуме я хочу скрыть список то вот такая ошыбка: Forbidden You don't have permission to access /forum/java script:ShowHide('ot_list', 'ot_nolist'); on this server. Apache/2.2.3 (Win32) PHP/5.1.6 Server at cs-vlas.beta.rgn Port 80
Опубликовано: 4 декабря 200816 г Помогите разобраться и мне... версия ипб 2.2.2 прохожу по данному описанию... АДМИНЦЕНТР (ADMIN CP) >ВНЕШНИЙ ВИД (LooK &Feel) > менеджер стилей (Skin Sets) > используемый скин> Изменить HTML фрагменты (Edit Template HTML) >Board Index> Add Template BitИ не могу найти "Изменить HTML фрагменты " "Board Index" и "Add Template Bit". Кстати админка на русском...
Опубликовано: 4 декабря 200816 г Нажала, единственное что я нашла похожее на вышеизложенное - это Изменить HTML шаблоны, Изменить макросы и прочее... слова фрагменты - там нету. И я все же искала Board Index в шаблонах HTML но там опять таки не нашла. Вот скриншот того что я нашла в шаблонах -
Опубликовано: 4 декабря 200816 г skin_boards (в русской админке английский на английский перевели). Обычно как-то люди сами догадываются и находят по ключу "board" Вы бы версию форума в профиле изменили.А то ведь я тоже ступить могу и забаню за то, что притворяетесь, что юзаете 1.х. Здесь технический форум, важно давать точную информацию.А вот пол и возраст можете указать какой хотите.
Опубликовано: 4 декабря 200816 г Подскажите, а как сделать так чтоб этот мод высвечивал в дополнение к тем пользователям кто посещали ещё пару десятков человек с форума? :) Изменено 4 декабря 200816 г пользователем Dimidrol
Опубликовано: 5 декабря 200816 г Fisana, извините за невнимательность. И большое спасибо за помощь, я просто недавно вообще установила IPB форум, поэтому ничего толком не знаю. Еще раз спасибо.
Опубликовано: 5 января 200916 г Все установил без ошибок но у меня Скрыть Список работает некорректно.Надо: java script:ShowHide('ot_list', 'ot_nolist');А выдает: _http://мой-сайт/forum/java script:ShowHide('ot_list', 'ot_nolist');соответственно страница не найдена в чем моя проблема?И еще после установки скрипта появились глюки перезагружаю страницу пишет:Сейчас: 6.1.2009, 1:58,6 пользователей посетило форум сегодня. Дата: 6.1.2009Перезагружаю еще раз пишет:Сейчас: 6.1.2009, 0:59,4 пользователей посетило форум сегодня. Дата: 6.1.2009 Тоесть 1 раз показывает правельно после перезагрузки страницы показывает только тех кто онлайн... Изменено 6 марта 201114 г пользователем Fisana
Опубликовано: 9 января 200916 г У меня всё установилось но вот что пишет 15 посетителей за последние %s минут. А ещё когда нажимаю скрыть список выскакивает ошибка
Добрый вечер! Пожалуйста помогите найти МОД 'Список пользователей посетивших форум сегодня' к версии 2.3.х !(В поиске искал и нечего не нашел) :)