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

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


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

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

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

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

необходимо включить показ ошибок php. Это может сделать только хостер.

Следует обратится к нему именно с таким требованием.

 

(( мой хостинг давно умер, а переезжать я не умею

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

Разобрался.

Строку

if ( $this->vars['safe_mode_skins'] == 0 AND $this->vars['safe_mode'] == 0

в файле sources/ipsclass.php надо было заменить на:

if ( $this->vars['safe_mode_skins'] == 1 AND $this->vars['safe_mode'] == 1 )

после этого мод установился без проблем

Arhar, Sannis спасибо за попытку помочь :D

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

  • 1 месяц спустя...

Поставил на форум 2.3.4, все на ура.

 

ЗЫ: если у вас белый экран, пишеш в htaccess строку php_flag display_errors on и смотриш что за ошибка.

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

  • 3 месяца спустя...

у меня форум Форум IP.Board 2.3.5....мне нужен этот мод, только что конкретно мне надо скачать или добавить?

 

заранее благодарю

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

  • 5 недель спустя...

Странно. При нажатии скрыть "Скрыть список" он скрывается, но вот кнопки "Показать список" нет.

Код стиля как положено:

<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="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>

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

Отак попробуй прописать:

<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="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>

 

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

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

  • 1 месяц спустя...

Кто сталкивался с такой проблемой:

Fatal error: Call to undefined function: online_today() in /home/content/a/m/a/amabaku/html/forum/sources/lib/func_boardstats.php on line 260

Проверьте права файлов в папке со скином, например в cache\skin_cache\cacheid_10\ У меня стоят 777

Просто не вносились изменения в файл skin_boards.php

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

  • 1 месяц спустя...

Версия 2.3.5

Установил мод работае нормально.

НО старано 2 х юзеров возникли проблемы. при авторизации на сайте белый экран вот почему то страно только у 2-х чел. такое, даю прямы линки на топ заходят нормально читают пишут..

Если убераю мод все норм. то проблемы пропадают.

Fatal error: Call to undefined method: skin_boards_2->online_today() in

Хост/forums/sources/lib/func_boardstats.php on line 283

 

$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));
283 строка --  $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;

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

Часто спрашивают, как сделать так, чтобы мод показывал не тех, кто был сегодня, а всех за последние 24 часа.

 

Для этого нужно удалить выделенные фрагменты во вставленном коде:

[u][b]$this->ipsclass->time_options['ONLINE_SHOW'] = "g:i A";
$data = array('memnum' => 0, 'members' => '');
$today = $this->ipsclass->get_time(time(), 'j-n-Y');[/b][/u]

...

[u][b]if ($time == $today)
{[/b][/u]
   $data['members'][$row['id']] = "...";
   $data['memnum']++;
[b][u]}[/u][/b]

А условие

"id>0 AND last_activity>'time()-86399'"

заменить на

"id>0 AND last_activity>'".(time()-86399)."'"

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

странно - удалил подчеркнутые строчки - показало вообще всех зарегистрированных, кто заходил хоть раз на форум :D
Ссылка на комментарий
Поделиться на других сайтах

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

Fatal error: Call to undefined method skin_boards_2::online_today() in C:\AppServ\www\forum\sources\lib\func_boardstats.php on line 270

Де собака зарыта?

 

return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']).$online_today;

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

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

 

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;



}

 

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

 

function online_today($data="") { $IPBHTML = ""; //--starthtml--// $IPBHTML .= << {$this->ipsclass->lang['ot_title']} <{F_ACTIVE}> {$data['memstats']}
{$data['members']}
EOF; //--endhtml--// return $IPBHTML; } 
Fatal error: Call to undefined method skin_boards_2::online_today() in C:\AppServ\www\forum\sources\lib\func_boardstats.php on line 270

 

вот что у меня после вставки твоего кога, еще хуже стало

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

Мдя.

При установке модификаций нужно добавлять шаблоны во все скины!!!

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

у меня все рубит (2.1.7) причина крылась в скине (стоит родной), там у меня просто был пусто шаблон, путем удаления проблема решилась, на заметку, в ие при нажатии на кнопку скрыть, скрываются все пользователи и сама кнопка скрыть=) в опере все норма.
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

прочитал всю тему. Было несколько запросов на то чтобы мод работал для определенных групп. Ответов не было. Поробую попросить еще раз, возможно вы пожалеете нас. =)

 

Но тут немного попроще, не для определенных груп, а хотя бы сделать так что бы гости не могли видеть, а только зарегистрированные. Да и зачем гостям это надо + поисковики смотрят на это безобразие =)

 

Очень прошку знающих людей, подскажите как сделать этот мод, что быработал только для зарегистрированных пользователей? Спасибо.

2,3,6

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

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

поставил на 2.3.6, всё прекрасно работает.

Вопрос такой.

сейчас подсвечиваются другим цветом только : главные админы и админы. Модераторы же в то время имеют цвет такой же как и пользователи. Думается мне что это не очень хорошо :D

как исправить?

 

Спасибо заранее ;)

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

поставил на 2.3.6, всё прекрасно работает.

Вопрос такой.

сейчас подсвечиваются другим цветом только : главные админы и админы. Модераторы же в то время имеют цвет такой же как и пользователи. Думается мне что это не очень хорошо :D

как исправить?

 

Спасибо заранее ;)

А при чём тут этот мод? :) Админку(настроки групп) освойте.

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

  • 2 недели спустя...
Такой вопрос: после нажатия "скрыть список" список то скрывается, а после обновления страницы появляется снова.. как сделать, чтобы запоминалось действие ?..
Ссылка на комментарий
Поделиться на других сайтах

MLaren AMG - но ведь вы же обновили страницу. Вот и ответ. Если бы после обновления даже новые сообщения не светились на главной форума - то это было бы ваще! Тоже самое можно подумать и об этом моде. :D
Ссылка на комментарий
Поделиться на других сайтах


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

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

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