Перейти к контенту

[2.1.x]Кто был сегодня для 2.1.х


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

ОбычныйТерминСписокопределенийАдресЦитатыФорматированный'ot_title' => "Список пользователей посетивших форум сегодня", 'ot_data' => "%s пользователей посетило форум сегодня. Дата:%s",

 

Все поставил такая фигня вылезает! На белом фоне!

аналогичная проблема !

помогите решить !

Проверить файл cache/lang_cache/ru/lang_boards.php еще раз!

Если там записано точно также, как и в цитате выше, тогда текст ОбычныйТерминСписокопределенийАдресЦитатыФорматированный надо убрать!

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 391
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Здравствуйте. У мня была одна ошибочка после установки - список не скрывался вообще. Версия 2.1.7. Если у кого-то есть ещё такая же ошибка, то исправьте свой шаблон, т.к. в инструкции код оказался неправильным. Вот код:

<tr>
<td class='formsubtitle' colspan='2'>{ipb.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="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>

Ссылка на комментарий
Поделиться на других сайтах

Установил! Всё работает, но появилась такая проблема...

 

Выскакивает какая-то запятая.

 

Скрин

 

Как её убрать?

 

Пользователей с пустым ником нет ТОЧНО!

Помогите!

 

Народ! Может кто-нибудь всё-таки поможет?! Уже ЗАДОЛБАЛА эта запятая!!! :D

Ссылка на комментарий
Поделиться на других сайтах

Весь код сюда выложите, увидим.

 

Код какого файла выложить?

 

Короче выкладываю все файлы (в которых проводились изменения по инструкции) в том виде, в каком они сейчас рабтают на форуме.

 

Вновь созданный файл online_today в АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> skin_boards>

 

<?php

$lang = array (

//Welcome panel
'bp_title' => "Добро пожаловать {NAME}! Рады видеть вас на нашем форуме!",
'bp_cur_time' => "Сейчас: {TIME}",
'bp_last_visit' => "Последний раз вы были у нас: <b>{LASTV}</b>",
'bp_newposts' => "С последнего вашего визита <b>{POSTS}</b> новых сообщений в <b>{TOPICS}</b> темах",
'bp_inbox_full' => "Ваш ящик переполнен!",
'bp_newpms' => "У вас <b>{PMS}</b> новых личных сообщений",
'bp_new_posts' => "Обзор непрочитанных сообщений",
'bp_active_topics' => "Активные темы за сегодня",
'bp_my_tposts' => "Всего ваших сообщений: <b>{POSTS}</b> ",
'bp_tpercent' => "(<b>{PCNT}%</b> всех сообщений)",
'bp_posts_day' => "Вы оставляете примерно <b>{PDAY}</b> сообщений в день",
'bp_regmem' => "Зарегистрированных пользователей: <b>{NUM}</b><br/>",
'bp_ftopics' => "в <b>{NUM}</b> темах",
'bp_fposts' => "Всего на форуме <b>{NUM}</b> сообщений ",
'bp_newmem' => "Приветствуем новичка по имени <a href='index.php?showuser={ID}'>{NAME}</a>",
'bp_newslink' => "<b>Последние новости - </b>",

//Кто был сегодня
'ot_title' => "Список пользователей посетивших форум сегодня",
'ot_data' => "<b>%s</b> пользователей посетило форум сегодня. Дата:<b>%s</b>",

// 2.1

'cs_posts' => "сообщений",
'cs_members' => "пользователей",
'cs_active'  => "пользователей в онлайне",
'q_topics'   => "Ожидающих тем:",
'q_posts'	=> "сообщений:",


// build #003
'foruma'			=> "форума",
'messages'			=> "Сообщений:",
'polzovateley'		=> "Пользователей",
'v_online'			=> "в онлайне:",
'ozhidayushih_tem'	=> "Ожидающих тем:",
'soobsheniy'		=> "сообщений:",
'avtorizatsiya'		=> "Авторизация:",
'poisk_po_forumu'	=> "Поиск по форуму:",

// added in 2.0

'enter_search_words' => "Что ищем?",
'sub_forum_title' => "— подфорумы",

//

'whoschatting_total' => "В чате сейчас пользователей:",
'whoschatting_loadchat' => "Чат",
'whoschatting_none'  => "В чате сейчас никого нет",
'whoschatting_delay' => "Обновляется каждые %s минут",

'rd_hits'	   => "Переходов",
'oul_show_more' => "Полный список по:",
'oul_click' => "последним действиям",
'oul_name'  => "именам пользователей",

'qli_title'  => "Быстрый вход",
'qli_name'   => "Имя пользователя",
'qli_go'	 => "Войти!",

'by'					=>	"Автор",

'calender_f_title'	 => "Будущие календарные события (в пределах %s дней)",

'no_calendar_events' => "Будущие календарные события отсутствуют",

'newslink'		   => "— последние новости: ",

'welcome_back_text'  => "С возвращением, последний раз вы были здесь ",

'sm_today_posters'   => "<font title='Десятка пользователей, у которых больше всего сообщений на форуме за сегодняшний день'>Активные сегодня</font>",
'sm_all_posters'	 => "<font title='Десятка пользователей, у которых больше всего сообщений на форуме'>Самые активные</font>",
'sm_forum_leaders'   => "<font title='Список администраторов и модераторов форума'>Администрация</font>",
'sm_todays_posts'	=> "<font title='Список активных тем за день'>Активные темы</font>",

'protected_forums'					=>	"Закрытые форумы",
'no_birth_users'					=>	"Именинников сегодня нет",
'total_forums'					=>	"Всего форумов:",
'public_forums'					=>	"Открытых форумов",
'public_members'				  =>  "пользователей",



'birthday_header'	   => "Поздравляем с днем рождения наших пользователей:",

replies					=>	"Ответов",
board_stats					=>	"Статистика форума",

guests					=>	"гостей",
posts					=>	"сообщений",
total_of					=>	"всего",
browser_user_list					=>	"Полный список",

forum_leader					=>	"Модераторы: ",
birth_user					=>	"пользователь празднует свой день рождения",
forum_users					=>	"Пользователей в этом форуме",
forums					=>	"Форумов",
restricted_forums					=>	"Закрытых форумов",
invite_submit					=>	"ОК",
all_times					=>	"Все время",
new_posts					=>	"Новые сообщения",
anon_members					=>	"скрытых пользователей",
d_post_read					=>	"Отметить все сообщения прочитанными",
last_post_info					=>	"Последнее сообщение",
birth_users					=>	"пользователей празднуют сегодня свой день рождения",
forum_off					=>	"Только для чтения",

cat_name					=>	"Форум",
in					=>	"Тема",
registered_mems					=>	"зарегистрированных пользователей",
topics					=>	"Тем",
f_protected					=>	"<i>Закрытый форум</i>",
d_delete_cookies					=>	"Удалить установленные форумом cookies",
forum_icons					=>	"Иконка форума",



info					=>	"Информация",
active_users					=>	"посетителей за последние %s минут",

f_none					=>	"----",
most_online					=>	"Рекорд посещаемости форума — <b><#NUM#></b>, зафиксирован — <b><#DATE#></b>",
no_new					=>	"Нет новых сообщений",

);

$lang['total_word_string'] =  <<<EOF
<div style="border-bottom: 1px solid #FFF; padding-bottom: 6px; margin-bottom: 3px;">
<table cellspacing=0 cellpadding=0 border=0><tr><td class="nopad"><img src='<#simgpath#>topics.jpg' alt='' style="vertical-align: top;" title="статистика по новым темам" /></td><td>Топиков<br /><b><#topics#></b></td><td> </td><td class="nopad"><img src='<#simgpath#>posts.jpg' alt=''  style="vertical-align: top;" title="статистика по сообщениям" /></td><td>Сообщений<br /><b><#posts#></b></td><td> </td><td class="nopad"><img src='<#simgpath#>members.jpg' border=0 alt='' style="vertical-align: top;" title="статистика по регистрациям" /></td><td>Пользователей<br /><b><#reg#></b></td></tr></table>
</div>
Приветствуем новичка, <b><a href='<#link#>'><#mem#></a></b>
EOF;

?>

Ссылка на комментарий
Поделиться на других сайтах

Проверьте этот код sources/lib/func_boardstats.php

$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&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_title' => "Список пользователей посетивших форум сегодня", 'ot_data' => "%s пользователей посетило форум сегодня. Дата:%s",

вобщем что делать падскажите?

Надо вставлять где-нить среди текста после ",

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Люди, (shaoshan и остальные), Инвизионист не автор! он всего лишь перевел этот мод!

Странно от него что-то требовать..

 

Автор (написано же в начале кто автор, читайте внимательно) это _Cy_ , http://www.invisionize.com/forums/index.php?showuser=124140 оригинал мода http://mods.invisionize.com/db/index.php/f/5346 находится здесь.

Если уж у вас проблемы (прочитал всю эту тему, странно что люди которые затесались в "администраторы" не могут установить такой простейший мод... люди не могут найти что и куда добавить в шаблоны, настройки, проблемы с lang файлами, ужас), то попробуйте подоставать автора в англ. теме поддержки.

 

ех... )

Ссылка на комментарий
Поделиться на других сайтах

Интересно, а можно его как нибудь переделать что бы он отображал не тех кто был за эти сутки (от 00:00 до 00:00 или как там считается), а за последние 24 часа? То есть что бы пользователь пропадал из списка только спустя 24 часа отсутствия, а не после 00:00 =)
Ссылка на комментарий
Поделиться на других сайтах

Интересно, а можно его как нибудь переделать что бы он отображал не тех кто был за эти сутки (от 00:00 до 00:00 или как там считается), а за последние 24 часа? То есть что бы пользователь пропадал из списка только спустя 24 часа отсутствия, а не после 00:00 =)

а что мешает поменять в админке, чтобы показывало, не кто был за последние 15 минут, а кто был за последние 24 часа?

Ссылка на комментарий
Поделиться на других сайтах

Спасибо за помощь уже разобрался

Вот ещё один вопрос, я установил на форум мод кто был сегодня оно показывает всех кто был сегодня на форуме ... но я видел форум ( вот он http://mmorpg.gamex.od.ua/forum/index.php ) где этот же мог показывает сколько пользоватеелй посетило форум сегодня ( цифрами + Рекорд посещения форума : .. , зафиксирован ... ) кто знает как это добавить прошу отписать очень жду помощи и ответов

Ссылка на комментарий
Поделиться на других сайтах

По поводу нажатия на "скрыть список" и получения белой страницы.

если навести курсок на "скрыть список" вы увидите полный пусть, начиная от корня своего сайта..

Должно же отображаться только

java script:ShowHide('ot_list', 'ot_nolist');

 

В архиве дистрибутива же ОШИБКА!!!

там указано,что в шаблоны нужно вставлять код в котором слово javascript написано с пробелом:

<a href="java script:ShowHide

 

Всего лишь удалите ДВА раза по одному пробелу между слов java script на открытие и закрытие списка - и все будет ОК.

Удачи.

Ссылка на комментарий
Поделиться на других сайтах

у меня возникла проблема:

при нажатие скрыть список показует

 The requested URL /java script:ShowHide('ot_list', 'ot_nolist'); was not found on this server. 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Ссылка на комментарий
Поделиться на других сайтах

Если после выполнения всех инструкций по установке данного замечательного мода, он не заработал и выдает ошибочку:

 

Call to undefined method skin_boards_2::online_today()

 

Просто зайдите в файлик

ваш_форум/cache/skin_cache/cacheid_айдишник_вашего_текущего_форума/skin_boards.php

 

И в ставьте, где ни будь (можно в начале) следующий код:

 

 

 

function online_today($data="") {
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF

<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>
</span>
</td>
</tr>
EOF;

//--endhtml--//
return $IPBHTML;



}

 

Наслаждайтесь.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Мод отлично установился, я уж было обрадовался, но потом оказалось, что у некоторых(!) пользователей вместо главной страницы появляется ошибка:

 

Fatal error: Call to undefined function: online_today() in /home/host/public_html/forum/sources/lib/func_boardstats.php on line 250

 

строка 250 файла func_boardstats.php:

$online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data);

А у тех, у кого всё работает, под Firefox не видно название блока "Cегодня были на форуме". В IE всё отлично. Скин у всех стоит по умолчанию.

Очень прошу помочь.

Ссылка на комментарий
Поделиться на других сайтах

Если имеется ввиду Шаг 1, то сделал. Ещё раз подчеркну, что ошибка появляется лишь у некоторых. Лично я её не видел. Не пойму как такое может быть.
Ссылка на комментарий
Поделиться на других сайтах


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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.