Это у вас ошибка мода Topic Description.
[MODDB] First Post On Every Page
-
Xpert
- phpBB Guru

- Сообщения: 5484
- Стаж: 21 год 8 месяцев
- Поблагодарили: 2 раза
-
severnet
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 21 год
- Откуда: Санкт-Петербург
-
Siava
- Поддержка

- Сообщения: 5488
- Стаж: 20 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 183 раза
- Поблагодарили: 764 раза
Xpert
1.0.1 вроде бы работает
Есть пожелание, как-нибудь отделить первое сообщение от остальных, чтобы выделялось оно
1.0.1 вроде бы работает
Есть пожелание, как-нибудь отделить первое сообщение от остальных, чтобы выделялось оно
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
Xpert
- phpBB Guru

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

- Сообщения: 5484
- Стаж: 21 год 8 месяцев
- Поблагодарили: 2 раза
-
Ooops
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 20 лет
-
Siava
- Поддержка

- Сообщения: 5488
- Стаж: 20 лет 10 месяцев
- Откуда: Питер
- Благодарил (а): 183 раза
- Поблагодарили: 764 раза
Ooops
Работает, а чего в личку кидать? Ссылка на мод есть в этой теме пару страниц назад.
Работает, а чего в личку кидать? Ссылка на мод есть в этой теме пару страниц назад.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
DLIAN
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 20 лет
После правки
После правки сообщения вот такая вот бяка появилась:
Вот строка из файла:
Добавлено спустя 4 минуты 8 секунд: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
Вот строка из файла:
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

- Сообщения: 5484
- Стаж: 21 год 8 месяцев
- Поблагодарили: 2 раза
А какая версия мода First Post On Every Page?
Добавлено спустя 1 минуту 25 секунд:
Странно, только что проверил - у меня все нормально...
Добавлено спустя 1 минуту 25 секунд:
Странно, только что проверил - у меня все нормально...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
DLIAN
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 20 лет
Xpert
Cкачал сегодня по этой ссылке, потом правил баги, да сам мод работает, а вот ошибка откуда появилась я не пойму.
Добавлено спустя 1 минуту 17 секунд:
Какой-то аргумент упустил, знать бы.. какой именно.
Cкачал сегодня по этой ссылке, потом правил баги, да сам мод работает, а вот ошибка откуда появилась я не пойму.
Добавлено спустя 1 минуту 17 секунд:
Какой-то аргумент упустил, знать бы.. какой именно.
-
Xpert
- phpBB Guru

- Сообщения: 5484
- Стаж: 21 год 8 месяцев
- Поблагодарили: 2 раза
-
SVL
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 20 лет 5 месяцев
Xpert
Мод полезный и самое главное простой, но я обнаружил одну неприятную проблему с Attachment Mod.
из-за того что в начало массива вставляется самое первое сообщение, происходит сдвиг, т.е. рассинхронизация, которой на самом деле нет (в БД всё на месте).
Несколько строк ниже проверяется синхронизация и устанавливается $resync = TRUE;
и Attachment Mod честно пытается синхронизировать мессаги, хотя аттачи выводятся совершенно корректно (номера мессаг ведь не изменились).
Attachment Mod синхонизирует одну мессагу двумя sql запросами - один для проверки и один для UPDATE и тут, начиная со второй страницы, начинается штурм MySQL
150 мессаг в теме - 300 sql запросов :wink:
пофиксил так:
viewtopic.php
в чистом 2.0.18 это начинается с 422 строки:
добавил одну строчку:
всё встало на место
Добавлено спустя 21 минуту 2 секунды:
сорри, не со второй сраницы траблы - а на последней, но всё равно - у меня 31 мессага + КМС - кэш sql-запросов, получилось 88 запросов :wink:
Мод полезный и самое главное простой, но я обнаружил одну неприятную проблему с Attachment Mod.
из-за того что в начало массива вставляется самое первое сообщение, происходит сдвиг, т.е. рассинхронизация, которой на самом деле нет (в БД всё на месте).
Несколько строк ниже проверяется синхронизация и устанавливается $resync = TRUE;
и Attachment Mod честно пытается синхронизировать мессаги, хотя аттачи выводятся совершенно корректно (номера мессаг ведь не изменились).
Attachment Mod синхонизирует одну мессагу двумя sql запросами - один для проверки и один для UPDATE и тут, начиная со второй страницы, начинается штурм MySQL
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

- Сообщения: 5484
- Стаж: 21 год 8 месяцев
- Поблагодарили: 2 раза
SVL
Отлично, приму к сведению ...
Добавлено спустя 1 минуту 49 секунд:
2 all
Кстати, тут интересная с точки зрения экономичности потребляемых ресурсов идея появилась... выделять первое сообщение темы на страницах дальше второй другим цветом фона, а не отделять. Как вам идея?
Отлично, приму к сведению ...
Добавлено спустя 1 минуту 49 секунд:
2 all
Кстати, тут интересная с точки зрения экономичности потребляемых ресурсов идея появилась... выделять первое сообщение темы на страницах дальше второй другим цветом фона, а не отделять. Как вам идея?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
SVL
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 20 лет 5 месяцев

