Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
vlas

Мод Список пользователей посетивших форум сегодня

Рекомендованные сообщения

Добрый вечер! Пожалуйста помогите найти МОД 'Список пользователей посетивших форум сегодня' к версии 2.3.х !(В поиске искал и нечего не нашел) :)

Поделиться сообщением


Ссылка на сообщение

От 2.1 подходит, разве что нужно сделать пару изменений в выводе языковых переменных.

Поделиться сообщением


Ссылка на сообщение

На IBR в теме поддержки даже написано что и где изменить...

Поделиться сообщением


Ссылка на сообщение
05/26/08 12:01 (изменено)
На IBR в теме поддержки даже написано что и где изменить...

дайте пожалуйста ссылочки на скачку!Я искал и негде не нашел ...

P.S. - В тему поддержки я не смог зайти 'Ссылка, по которой вы попали на эту страницу является «мертвой» или удаленной.'

Изменено пользователем vlas

Поделиться сообщением


Ссылка на сообщение

Во установил єтот мод :

 

Кто был сегодня на форуме для ИПБ 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

Поделиться сообщением


Ссылка на сообщение

javаscript всегда пишется вместе :-)

Поделиться сообщением


Ссылка на сообщение

Помогите разобраться и мне... версия ипб 2.2.2 прохожу по данному описанию...

АДМИНЦЕНТР (ADMIN CP) >ВНЕШНИЙ ВИД (LooK &Feel) > менеджер стилей (Skin Sets) > используемый скин> Изменить HTML фрагменты (Edit Template HTML) >Board Index> Add Template Bit

И не могу найти "Изменить HTML фрагменты " "Board Index" и "Add Template Bit". Кстати админка на русском...

Поделиться сообщением


Ссылка на сообщение

Напротив скина в списке справа есть кнопочка.

Не нажимали на нее?

Поделиться сообщением


Ссылка на сообщение

Нажала, единственное что я нашла похожее на вышеизложенное - это Изменить HTML шаблоны, Изменить макросы и прочее... слова фрагменты - там нету. И я все же искала Board Index в шаблонах HTML но там опять таки не нашла. Вот скриншот того что я нашла в шаблонах - ada37447f7dbt.jpg

Поделиться сообщением


Ссылка на сообщение

skin_boards (в русской админке английский на английский перевели).

 

Обычно как-то люди сами догадываются и находят по ключу "board"

 

Вы бы версию форума в профиле изменили.

А то ведь я тоже ступить могу и забаню за то, что притворяетесь, что юзаете 1.х.

 

Здесь технический форум, важно давать точную информацию.

А вот пол и возраст можете указать какой хотите.

Поделиться сообщением


Ссылка на сообщение
12/04/08 22:06 (изменено)

Подскажите, а как сделать так чтоб этот мод высвечивал в дополнение к тем пользователям кто посещали ещё пару десятков человек с форума? :)

Изменено пользователем Dimidrol

Поделиться сообщением


Ссылка на сообщение

не интересно

Поделиться сообщением


Ссылка на сообщение

Fisana, извините за невнимательность. И большое спасибо за помощь, я просто недавно вообще установила IPB форум, поэтому ничего толком не знаю. Еще раз спасибо.

Поделиться сообщением


Ссылка на сообщение
01/05/09 21:46 (изменено)

Все установил без ошибок но у меня Скрыть Список работает некорректно.

Надо: 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 раз показывает правельно после перезагрузки страницы показывает только тех кто онлайн...

Изменено пользователем Fisana

Поделиться сообщением


Ссылка на сообщение
java script

Тут не должно быть пробела в скине :)

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...