Пропустить

Topic in "Who is online"

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Topic in "Who is online"

Сообщение Kastaneda » 02.09.2008 6:30

Nibiru писал(а):но там показывает только тех кто онлайн гости

Всё верно. Topic in "Who is online" показывает пользователей (и гостей) на страние «Кто сейчас на конференции». Вернее мод расширяет функцию отображения, добавляя сведения о просмотре тем. А кто был за сутки и прочее — это другой мод, типа NV "who was here?".

Kastaneda
Former team member
 
Сообщения: 718
Зарегистрирован: 06.10.2004 14:29
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Topic in "Who is online"

Сообщение Nibiru » 02.09.2008 16:48

там ip гостей нет
Аватара пользователя
Nibiru
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 25.06.2008 6:55
Откуда: Russia & Slovensko
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Предупреждения: 1

Re: Topic in "Who is online"

Сообщение romeo_piter » 10.07.2011 16:00

Подскажите, у кого стоит данный мод, всё ли нормально отображается?
А то у меня сплошные странности. То показывает, то пишет "Главная страница"
Зависимоти никакой нет, чаще Главная страница, чем то что надо показывает.

romeo_piter
phpBB 2.0.14
 
Сообщения: 472
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 62 раз.
Поблагодарили: 8 раз.

Re: Topic in "Who is online"

Сообщение Пчелкин » 11.07.2011 5:12

Нормально все..и в темах показывает, если чел в теме. Даже в аркадах, даже если в личке, даже если в сисинфе, даже ....ну везде...
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Topic in "Who is online"

Сообщение Cleverat » 15.07.2011 22:08

romeo_piter, Пчелкин,
Я тоже сейчас собрался установить этот мод. Интересно, какой результат у меня будет.
Вопрос: а откуда каждый из вас скачивал мод?
Аватара пользователя
Cleverat
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 22.05.2011 14:12
Благодарил (а): 4 раз.
Поблагодарили: 1 раз.

Re: Topic in "Who is online"

Сообщение romeo_piter » 15.07.2011 23:34

Мод нормально работает.
Проблема у меня была необычная, вряд ли у кого-то будет подобная.

romeo_piter
phpBB 2.0.14
 
Сообщения: 472
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 62 раз.
Поблагодарили: 8 раз.

Re: Topic in "Who is online"

Сообщение Пчелкин » 16.07.2011 2:47

Cleverat писал(а): а откуда каждый из вас скачивал мод?

Отсюда...http://www.phpbb.com/customise/db/mod/t ... is_online/
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Topic in "Who is online"

Сообщение Tourette » 27.08.2011 11:21

Поставила... На локальнике было всё нормально, перенесла на хост - выдаёт ошибку:
Общая ошибка
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 [1064]

SQL

SELECT topic_title FROM phpbb_topics WHERE topic_id = 

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: viewonline.php
LINE: 247
CALL: dbal_mysqli->sql_query()


Поставила бэкап "чистый" с хостинга на локальник. Теперь и на локалке та же ерунда. Как исправить? К сожалению в PHP я не сведуща.

mysquli - Указанные в ошибке строки:
$this->sql_error($query);

viewonline:
$topic_result = $db->sql_query($sql);

Отмоденные строки во вьюонлайн выглядят вот так (может, что неправильно вставила, хотя всё было английским по белому?):
					case 'viewtopic':
						preg_match('#t=([0-9]+)#', $row['session_page'], $on_page);
						$sql = 'SELECT topic_title FROM ' . TOPICS_TABLE . " WHERE topic_id = {$on_page[1]}";
						$topic_result = $db->sql_query($sql);
						$topic_data = $db->sql_fetchrow($topic_result);
						$location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name'], $topic_data['topic_title']);
						$location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $on_page[1]);
					break;
Аватара пользователя
Tourette
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 10.07.2011 6:34
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

Re: Topic in "Who is online"

Сообщение Пчелкин » 27.08.2011 12:02

1.Как вариант - Вы ставите очень старую версию мода..скачайте ту что свежей..ваша часть должна выглядеть так...
					case 'viewtopic':
						// BEGIN: Topic in "Who is online"
						preg_match('#t=([0-9]+)#', $row['session_page'], $on_page);
						preg_match('#p=([0-9]+)#', $row['session_page'], $on_page_p);
						if (sizeof($on_page) && isset($topic_titles[$on_page[1]]))
						{
							$location = sprintf($user->lang['READING_TOPIC_TOPIC'], $forum_data[$forum_id]['forum_name'], $topic_titles[$on_page[1]]);
							$location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $on_page[1]);
						}
						else if (sizeof($on_page_p) && isset($topic_post_ids[$on_page_p[1]]))
						{
							$location = sprintf($user->lang['READING_TOPIC_TOPIC'], $forum_data[$forum_id]['forum_name'], $topic_titles[$topic_post_ids[$on_page_p[1]]]);
							$location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&p=' . $on_page_p[1]);
						}
						else
						{
							$location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name']);
						}
						// END: Topic in "Who is online"		

2.Проверяйте правку файла...
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
За это сообщение автора Пчелкин поблагодарил:
Tourette (27.08.2011 13:41)
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Topic in "Who is online"

Сообщение Tourette » 27.08.2011 13:41

Спасибо. Новая версия помогла.
Аватара пользователя
Tourette
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 10.07.2011 6:34
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

Re: Topic in "Who is online"

Сообщение Пчелкин » 06.09.2011 8:51

И все таки в моде ошибка..на строку

$location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name']);

в файле viewonline.php постоянно ругается дебаггер..

исправление на
$location = sprintf($user->lang['READING_FORUM'], $forum_data[$forum_id]['forum_name']);

ошибку исправляет...
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Topic in "Who is online"

Сообщение Dr R » 18.10.2011 21:26

У меня та же проблема, что и у Tourette.
Пчелкин писал(а):.Как вариант - Вы ставите очень старую версию мода..скачайте ту что свежей..ваша часть должна выглядеть так...

Ну а где же его взять? Здесь как раз та самая старая выложена ведь..

Пчелкин, вставил этот кусок кода, что Вы предложили. Эффекта - ноль :( :?
Аватара пользователя
Dr R
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 11.10.2011 6:41
Благодарил (а): 3 раз.
Поблагодарили: 6 раз.

Re: Topic in "Who is online"

Сообщение Пчелкин » 19.10.2011 4:36

Dr R
Моя правка касается только последней версии...1.0.2..
Она считается последней...
Попробуйте скачать отсюда...товарисч малость поисправлял ошибки сам..

http://www.phpbb.com/customise/db/mod/t ... ll-t_89439
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
За это сообщение автора Пчелкин поблагодарил:
Dr R (19.10.2011 9:56)
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Пред.

Вернуться в Бета-версии модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы