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

[MODDB] First Post On Every Page

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

severnet
Это у вас ошибка мода Topic Description. :?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 16 лет 10 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Xpert, лечить надо мою голову с руками :lol: или Topic Description?
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4743
Стаж: 16 лет 8 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 612 раз

Сообщение Siava »

Xpert
1.0.1 вроде бы работает :D

Есть пожелание, как-нибудь отделить первое сообщение от остальных, чтобы выделялось оно :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Siava
Пока что врядли выполнимо :( именно нынешний алгоритм позволил достичь столь небольшого количества изменений. Релизить буду так, там посмотрим...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 16 лет 10 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

severnet писал(а):лечить надо мою голову с руками или Topic Description?
Xpert писал(а):Пока что врядли выполнимо именно нынешний алгоритм позволил достичь столь небольшого количества изменений.
Славо Богу, с головой всё впорядке. :D
Изображение
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

severnet
Лечить надо мод...Видимо - не мой. А вот как - у меня пока предположений нет.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Ooops
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 10 месяцев

Сообщение Ooops »

Siava писал(а):1.0.1 вроде бы работает
Работает topic descriptin с этим модом?
Если да, то мог бы ты скопировать в личку эту версию? :wink:
I like keds.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4743
Стаж: 16 лет 8 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 612 раз

Сообщение Siava »

Ooops
Работает, а чего в личку кидать? Ссылка на мод есть в этой теме пару страниц назад.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
DLIAN
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 10 месяцев

После правки

Сообщение DLIAN »

После правки сообщения вот такая вот бяка появилась:
Warning: Missing argument 21 for submit_post() in www/htdocs/phorum/includes/functions_post.php on line 311

Warning: Cannot modify header information - headers already sent by (output started at www/htdocs/phorum/includes/functions_post.php:311) in www/htdocs/phorum/includes/page_header.php on line 621

Warning: Cannot modify header information - headers already sent by (output started at www/htdocs/phorum/includes/functions_post.php:311) in www/htdocs/phorum/includes/page_header.php on line 623

Warning: Cannot modify header information - headers already sent by (output started at www/htdocs/phorum/includes/functions_post.php:311) in www/htdocs/phorum/includes/page_header.php on line 624
Добавлено спустя 4 минуты 8 секунд:

Вот строка из файла:
function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length, &$topic_show_first_post)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

А какая версия мода First Post On Every Page?

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

Странно, только что проверил - у меня все нормально...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
DLIAN
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 10 месяцев

Сообщение DLIAN »

Xpert
Cкачал сегодня по этой ссылке, потом правил баги, да сам мод работает, а вот ошибка откуда появилась я не пойму. :shock:

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

Какой-то аргумент упустил, знать бы.. какой именно. :!:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Просто обновите мод до последней версии - ссылка есть в соотв. теме в форуме "Бета-версии модов".
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
SVL
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 3 месяца

Сообщение SVL »

Xpert
Мод полезный и самое главное простой, но я обнаружил одну неприятную проблему с Attachment Mod.
из-за того что в начало массива вставляется самое первое сообщение, происходит сдвиг, т.е. рассинхронизация, которой на самом деле нет (в БД всё на месте).
Несколько строк ниже проверяется синхронизация и устанавливается $resync = TRUE;
и Attachment Mod честно пытается синхронизировать мессаги, хотя аттачи выводятся совершенно корректно (номера мессаг ведь не изменились).
Attachment Mod синхонизирует одну мессагу двумя sql запросами - один для проверки и один для UPDATE и тут, начиная со второй страницы, начинается штурм MySQL :cry:
150 мессаг в теме - 300 sql запросов :wink:

пофиксил так:

viewtopic.php
в чистом 2.0.18 это начинается с 422 строки:

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

$resync = FALSE; 
if ($forum_topic_data['topic_replies'] + 1 < $start + count($postrow)) 
{
   $resync = TRUE; 
} 
добавил одну строчку:

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

$resync = FALSE; 
if ($forum_topic_data['topic_replies'] + 1 < $start + count($postrow)) 
{
   if (!$forum_topic_data['topic_show_first_post'])
     $resync = TRUE; 
} 
всё встало на место

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

сорри, не со второй сраницы траблы - а на последней, но всё равно - у меня 31 мессага + КМС - кэш sql-запросов, получилось 88 запросов :wink:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 17 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

SVL
Отлично, приму к сведению ... ;)

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

2 all
Кстати, тут интересная с точки зрения экономичности потребляемых ресурсов идея появилась... выделять первое сообщение темы на страницах дальше второй другим цветом фона, а не отделять. Как вам идея?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
SVL
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 3 месяца

Сообщение SVL »

Xpert
прежде всего экономия.

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