Страница 14 из 20

[3.1] [3.2] Recent Topics 2

Добавлено: 28.04.2015 18:55
valdos
Название расширения: Recent Topics 2
Автор: PayBas
Описание расширения: Отображает последние темы
Скачать: страница расширения на phpbb.com
Язык: English, German, Spanish, French, Russian, Greek, Dutch, Italian, Swedish, Estonian, Persian, Arabic, Turkish, Polish

Как скрестить данное расширение с CollapseCategoriesLight?

Версия для phpbb 3.2.x / 3.3.x
Автор: IMC-GER
Репозиторий: https://github.com/IMC-GER/RecentTopics/
Скачать: https://github.com/IMC-GER/RecentTopics ... master.zip

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 01.04.2018 14:03
Татьяна5
Лала, вам же сказали
Pazh писал(а): 01.04.2018 13:31 нужно полностью заменить расширение, если у вас стояла версия больше или равна 2.2.6 или как обновление, если ваша версия ниже 2.2.6

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 01.04.2018 14:14
Лала
Татьяна5, я это и сделала, все равно глючит
Извиняюсь не то вложение вставила, у мужа тут свои документы ))
вот настройки моего расширения

Отправлено спустя 1 час 57 минут 22 секунды:
В общем, поотключала по очереди все расширения, конфликта не нашла, но и данное расширение не работает, как надо. Может все таки проблема в стиле форума? Хотя, при стандартном просильвере тоже не работает :roll:

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 02.04.2018 9:46
Pazh
Лала, попробуйте в файле ext\paybas\recenttopics\core\recenttopics.php
найти:

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

					'SELECT'    => 't.forum_id, t.topic_id, t.topic_type, t.icon_id, tt.mark_time, ft.mark_time as f_mark_time, t.' . $sort_topics . ' as sortcr ',
заменить на:

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

					'SELECT'    => 'SQL_CALC_FOUND_ROWS t.topic_id, t.forum_id, t.topic_type, t.icon_id, tt.mark_time, ft.mark_time as f_mark_time, t.' . $sort_topics . ' as sortcr ',
Найти

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

					$rtstart = min((int) $result->num_rows - 1 , $rtstart);
заменить на

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

					$sql = 'SELECT FOUND_ROWS() as kol';	
						$result1 = $this->db->sql_query($sql);
						$num_rows = $this->db->sql_fetchfield('kol', false, $result1);
						$this->db->sql_freeresult($result1);
						$rtstart = min((int) $num_rows - 1 , $rtstart);

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 02.04.2018 9:55
Лала
Pazh, спасибо за совет, попробую и отпишусь чуть позже

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 02.04.2018 19:08
Лала
Pazh писал(а): 02.04.2018 9:46 Лала, попробуйте в файле ext\paybas\recenttopics\core\recenttopics.php
найти:
Всё получилось, спасибо за помощь и подсказки ;)

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 04.04.2018 18:57
Gubkin
Сильно это сложно сделать галочку под полем ответа, чтоб можно было выбрать, отправлять сообщение на заглавную в последние темы или нет ?
1.jpg
запросил параллельно это и на странице автора расширения https://www.phpbb.com/customise/db/exte ... 31#p627231

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 05.04.2018 17:05
Gubkin
Я что-то неправильно делаю ? :)
у меня допустим есть форум http://www.oilchoice.ru/viewforum.php?f=406
в нём я делаю темы
http://www.oilchoice.ru/viewtopic.php?f=406&t=5139 и так далее

в настройках расширения "Исключённые темы:" я ставлю 406
и ничего не меняется, как появлялись темы на главной, так и продолжают появлятся
или настройка для категорий не работает, только для тем ?
а как сделать чтоб категорию исключить ?

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 05.04.2018 17:33
Siava
Gubkin, в исключенные темы id тем надо, то есть 5139 в вашем случае. Для форумов там другая настройка включения/исключения.

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 05.04.2018 17:56
Gubkin
Siava, ну дело в том, что я забиваю каталог и не знаю какой id будет у темы
если только создать одну тему, а потом автоматом дописать на будущие 5139, 5140, 5241 ... как-это не по феншую :)
Siava писал(а): 05.04.2018 17:33другая настройка
где ?

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 05.04.2018 18:38
Gubkin
Siava, всё таки полезно иногда читать FAQ ;) что я никогда не делал....
есть решение вопроса https://www.phpbb.com/customise/db/exte ... 2/faq/1766
извеняюсь за беспокойство :)
4.png

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 28.04.2018 22:31
sky_diver
Всем добрый вечер.
Подскажите пожалуйста, в чем может быть дело, что не работает pagination на главной в разделе Последние темы?
Хожу по страницам, а состав последних тем не меняется.

Re: [3.1] [3.2] Recent Topics 2

Добавлено: 29.04.2018 13:48
sky_diver
Разобрал код.

В файле /core/recenttopics.php есть строка
$rtstart = min((int) $result->num_rows - 1 , $rtstart);

Не смог заставить $result->num_rows возвращать значение. Закомментарил эту строку, посчитав, что не будет большим злом иногда показать пустой список последних тем (при значении $rtstart большем, чем количество записей).

И еще - такой способ получения числа записей в phpbb 3.2.0 я не нашел нигде..

Ошибка при регистрации Incorrect integer value: '' for column 'user_rt_sort_start_time' at row 1 [1366]

Добавлено: 22.07.2018 19:34
Gubkin
Описание проблемы: Общая ошибка SQL ERROR [ mysqli ] Incorrect integer value: '' for column 'user_rt_sort_start_time' at row 1 [1366]
Произведенные изменения, после которых начались неполадки: не помню
Версия phpBB: 3.2.2
Используемые стили: стандарный
Используемые моды/расширения:
Версия PHP:: 7.1.10
Используемая СУБД и её версия: MySQL(i) 5.6.25-73.1
Ссылка на конференцию: http://www.oilchoice.ru
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: регистрация нового пользователя

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

Общая ошибка
SQL ERROR [ mysqli ]

Incorrect integer value: '' for column 'user_rt_sort_start_time' at row 1 [1366]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.

Гуглил много, обычно проблема в кодировке
Но у меня UTF-8 и там точно ничего не ковырял
IMG_1154.JPG
а тут почему-то 1251
IMG_1153.jpg

Re: Ошибка при регистрации Incorrect integer value: '' for column 'user_rt_sort_start_time' at row 1 [1366]

Добавлено: 22.07.2018 19:35
Татьяна5
Gubkin писал(а): 22.07.2018 19:34rt
Не recent topics ли?

Re: Ошибка при регистрации Incorrect integer value: '' for column 'user_rt_sort_start_time' at row 1 [1366]

Добавлено: 22.07.2018 19:36
Gubkin
Татьяна5 писал(а): 22.07.2018 19:35 Не recent topics ли?
обновлял на 2.2.8 недавно