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

Статус
В этой теме нельзя размещать новые ответы.

klu4ik

Создатель
Регистрация
11 Май 2008
Сообщения
39
Реакции
0
может у кого есть ???
буду благодарен :-]
 
А для какой версии форума? если что то вот тут видил для 2.2.х ibpower.ru
 
версия 2.3.3
 
Ну тогда работать будет! вот install
В ац / твой шаб / Изменить HTML шаблоны / skin_boards (главная страница) / добавить новый фрагмент /
Название фрагмента без ковычек: `online_today`
Переменные: $data
Код фрагмета
Код:
<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 />{$data['members']}<br /><br /><a href="javascript:ShowHide('ot_list', 'ot_nolist');"><b>Скрыть список</b></a></span>
<span id='ot_nolist' style='display: none;'>{$data['memstats']}<br /><a href="javascript:ShowHide('ot_list', 'ot_nolist');"><b>Показать список</b></a></span>
</td>
</tr>

в cache/lang_cache/ru/lang_boards.php
добавить
Код:
'ot_title' => "Пользователи, посетившие форум сегодня",
'ot_data' => "<b>%s</b> Пользователей посетило сегодня. Дата: <b>%s</b>",
после в sources\lib\func_boardstats.php найти
Код:
  return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']);

замени на

Код:
$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' => '*', 'from' => 'members', 'where' => "id>0 AND last_activity>".time()-172800, 'order' => 'members_display_name ASC'));
$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&amp;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;

после добавляем дату
Ключ: ot_date
Значение по умолчанию: F j Y

Ну и всё должно быть ок) вот пример работы: Для просмотра ссылки Войди или Зарегистрируйся в самом низу Пользователи, посетившие форум сегодня
 
NOIP скажи плиз как ты сменил заголовок форума ?

Форум ноип (бла бла бла)
 
название самого форума меняется в админке

а вот эта строка : Форум сделан на IPB
убирается здесь
sources/action_public/boards.php

ищется строка начинается на $cp = "
и редактируется
 
NOIP
Спасибо тебе,:)
Но в конце можеш больше росписать как и где вставить дату??
 
Шаг 4 (Добавляем настройку в "Формат даты и времени":(
Название настройки: "Кто был сегодня"
Описание настройки: Вписываете любой желаемый текст.
Ключ настройки: ot_date
Текущее значение и значение настройки по умолчанию: j.n.Y
 
низ форума

Многоуважаемый XUC , у меня к Вам три вопрса:
1. не могли бы вы и мне помоч по статистике? а именно как мне сделать то что на прилагаемом снимке (1)
2. как убрать эту надоеднивую надпись снимок (2)
3. как сделать ссылки и вставить картинки, снимок (3)
 

Вложения

  • 1.jpg
    1.jpg
    67 KB · Просмотры: 32
  • 2.jpg
    2.jpg
    4,9 KB · Просмотры: 22
  • 3.jpg
    3.jpg
    6,4 KB · Просмотры: 11
1 и 3 не ставил сам и заморачивать не буду

пункт 2 убирается так::p

skin_boards (главная страница) - PageTop
найли и удали {$this->ipsclass->lang['welcome_back_text']}: $lastvisit

------------------
кстате привет Перьми из Ижевска (почти земляки)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху