Страница 1 из 1

Кто, что сейчас смотрит - Topic In Who Is Online

Добавлено: 10 янв 2015, 18:10
eska
Нашёл на гуру этот мод
Topic_in_who_is_online.zip
27.5 КБ 348 скачиваний
Вся суть мода в том, что через "Кто сейчас на конференции" можно точно узнать кто в какой теме сидит
Автор мода: izstas
Я не когда не устанавливал моды с начала и до конца, хотел бы проверки, правильно ли я понял?
Нужно:
Открыть: viewonline.php
Найти:

Код: Выделить всё

$location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name']);
В нём найти:

Код: Выделить всё

$forum_data[$forum_id]['forum_name']
Добавить после:

Код: Выделить всё

, $topic_data['topic_title']
Добавить перед:

Код: Выделить всё

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_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $on_page[1]);
Открыть: language/en/common.php
Найти:

Код: Выделить всё

'READING_TOPIC'				=> 'Reading topic in %s',
Заменить на:

Код: Выделить всё

'READING_TOPIC'				=> 'Reading topic «%2$s» in %1$s',
Открыть: language/ru/common.php
Найти:

Код: Выделить всё

'READING_TOPIC'				=> 'Просмотр темы в форуме «%s»',
Заменить на:

Код: Выделить всё

'READING_TOPIC'				=> 'Просмотр темы «%2$s» в форуме «%1$s»',

Кто, что сейчас смотрит - Topic In Who Is Online

Добавлено: 10 янв 2015, 19:23
CabinetAdmin
Ну да.

Кто, что сейчас смотрит - Topic In Who Is Online

Добавлено: 11 янв 2015, 22:14
eska
[phpBB Debug] PHP Notice: in file [ROOT]/viewonline.php on line 250: Undefined offset: 1
Вернуться на главную страницу
Общая ошибка
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 gaz_phpbb_topics WHERE topic_id =

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/viewonline.php
LINE: 251
CALL: dbal_mysqli->sql_query()
Вот такую вот байду выдал

Кто, что сейчас смотрит - Topic In Who Is Online

Добавлено: 12 янв 2015, 15:25
CabinetAdmin
Там ошибиться то вроде негде?!...

Покажи редактируемое место, 250 строка, плюс минус строк 10

Кто, что сейчас смотрит - Topic In Who Is Online

Добавлено: 31 авг 2016, 21:18
JoshuaRyan
А как поставить такое, что бы в профиле было видно, какую тему смотрит? или профиль пользователя.

на phpBB3.0 http://muztracker.ru/

Кто, что сейчас смотрит - Topic In Who Is Online

Добавлено: 01 сен 2016, 18:19
CabinetAdmin
На нашем сервисе не поставить.