Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Мод Who viewed a topic

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Почитал тему перед началом рабочего дня. Много думал...
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

Установил мод, всё отлично работает.
Но вот нижней линии почему-то только часть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

Скажите, насколько сильно ухудшается работа форума после установки мода? Ведь наверняка в нем не мало запросов..
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Два дополнительных запроса в viewtopic.php

Добавлено спустя 9 минут 43 секунды:

Я бы ещё сделал игнорирование просмотра темы администратором и, возможно, модератором.

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

# 
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php

# 
#-----[ FIND ]------------------------------------------------
#
$user_id=$userdata['user_id'];
$sql='UPDATE '.TOPIC_VIEW_TABLE.' 

# 
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $userdata['session_logged_in'] ) && ( $userdata['user_level'] != ADMIN ) 
{

# 
#-----[ FIND ]------------------------------------------------
#
		message_die(CRITICAL_ERROR, 'Error create user view topic information ', '', __LINE__, __FILE__, $sql);
	}
}

# 
#-----[ AFTER, ADD ]------------------------------------------
#
}
Добавлено спустя 2 минуты 21 секунду:

В общем-то, нагрузка получается небольшая, с учетом правок Xpert'a
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
P.
phpBB 1.2.1
Сообщения: 28
Стаж: 17 лет 3 месяца

Сообщение P. »

Поручик сделав как ты написал, при открытие темы, белый экран.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Ну молодец, что еще сказать. Код-то я привел примерный, для оригинального скрипта, писАл в ожидании завершения копирования с терминала.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
БэТ
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 8 месяцев

Сообщение БэТ »

Класный мод ...

У меня при обновление БД выдаёт следующию ошибку:

Error inserting table phpbb2_topic_view.

DEBUG MODE

SQL Error : 1050 Table 'phpbb2_topic_view' already exists

CREATE TABLE phpbb2_topic_view ( topic_id mediumint(8) NOT NULL, user_id mediumint(8) NOT NULL, view_time int(11) NOT NULL, view_count int(11) NOT NULL)

Line : 17
File : who_viewed_db_update.php

не подскажете где собака порылась?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Значит, таблица phpbb2_topic_view была раньше, или по невнимательности who_viewed_db_update.php запустили во второй раз.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
БэТ
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 8 месяцев

Сообщение БэТ »

Спасибо действительно могла быть раньше ...

я могу в этом случае продолжить установку мода или мне надо что то сделать с таблицей?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

А вы сравните структуру существующей таблицы с создаваемой. Если отличается, думайте какой МОД её создал. Если нет, ставьте этот дальше.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
wisma
phpBB 1.4.1
Сообщения: 49
Стаж: 17 лет 2 месяца
Откуда: Украина.Киев

Сообщение wisma »

Could not obtain topic information

DEBUG MODE

SQL Error : 1064 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 3

SELECT f.forum_id FROM phpbb_topics t, phpbb_forums f WHERE f.forum_id = t.forum_id AND t.topic_id=

Line : 61
File : topic_view_users.php
При запросе к файлу topic_view_users

Добавлено спустя 7 минут 40 секунд:

БД я обновлял.........
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А что у вас при этом в адресной строке?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
wisma
phpBB 1.4.1
Сообщения: 49
Стаж: 17 лет 2 месяца
Откуда: Украина.Киев

Сообщение wisma »

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А должно быть еще ?t=номер_темы
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
wisma
phpBB 1.4.1
Сообщения: 49
Стаж: 17 лет 2 месяца
Откуда: Украина.Киев

Сообщение wisma »

Xpert а просто посмотреть не отдельно тему а сразу весь список кто что посещал не льзя?

Вернуться в «Поддержка модов для phpBB 2.0.x»