Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[MODDB] First Post On Every Page
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
Да, я говорил именно про него. Его логика, кстати, удивительна: первый пост начинает показываться на всех страницах во всех темах.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 19 лет 8 месяцев
- Благодарил (а): 2 раза
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
Версия 1.0.1, Release Candidate
Если с ним все будет нормально, зарелизю.
Очень прискорбно, что уважаемый all как обычно смотрел в книгу, а видел фигу. Все, что необходимо было сделать чтобы мод заработал было написано на первой-начале второй страницах темы.
Если с ним все будет нормально, зарелизю.
Очень прискорбно, что уважаемый all как обычно смотрел в книгу, а видел фигу. Все, что необходимо было сделать чтобы мод заработал было написано на первой-начале второй страницах темы.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 19 лет 8 месяцев
- Благодарил (а): 2 раза
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 1 месяц
- Откуда: Санкт-Петербург
Xpert, поставил 1.0.1 Release Candidate, ошибок после создания темы не обнаружил, как и ряд других, которые писали в этой ветке. Единственное, если отредактировать старую тему у себя на форуме, то будет ли первое сообщение на всех страницах? Или это только для новых тем? Заранее сорри за тавтологию.
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 19 лет 8 месяцев
- Благодарил (а): 2 раза
для всех темЕдинственное, если отредактировать старую тему у себя на форуме, то будет ли первое сообщение на всех страницах? Или это только для новых тем? Заранее сорри за тавтологию.
Xpert появилась ошибка
при создании новой темы
Код: Выделить всё
Error in posting
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 1
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post) VALUES ('уавыа', 25, 1130868106, 3, 0, 0, 0, )
Line : 258
File : functions_post.php
(при ответе в теме ошибки нет )
вот часть кода из functions_post.php
ошибка где то там
Код: Выделить всё
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
{
$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, $topic_show_first_post)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_show_first_post = '$topic_show_first_post' " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ($mode == 'newtopic')
{
$topic_id = $db->sql_nextid();
}
}
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 1 месяц
- Откуда: Санкт-Петербург
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 1 месяц
- Поблагодарили: 1 раз
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 1 месяц
- Откуда: Санкт-Петербург
Так пробовал уже, поэтому и спрашиваю.VVVas писал(а):А просто взять и попробовать?
Код: Выделить всё
Warning: Missing argument 22 for submit_post() in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php on line 317
Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 601
Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 603
Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 604
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 19 лет 8 месяцев
- Благодарил (а): 2 раза
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 1 месяц
- Откуда: Санкт-Петербург
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
Нашел маленький баг, вылечил
Должно помочь вам обоим.
Ищем:
Заменяем на:
Дистрибутив мода обновлен.
Должно помочь вам обоим.
Ищем:
Код: Выделить всё
// [begin] First Post On Every Page Mod
$post_data['topic_show_first_post'] = false;
// [end] First Post On Every Page Mod
Код: Выделить всё
// [begin] First Post On Every Page Mod
$post_data['topic_show_first_post'] = 0;
// [end] First Post On Every Page Mod
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.1
- Сообщения: 252
- Стаж: 19 лет 8 месяцев
- Благодарил (а): 2 раза
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 1 месяц
- Откуда: Санкт-Петербург
Xpert,
Код: Выделить всё
Warning: Missing argument 22 for submit_post() in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php on line 317
Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 601
Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 603
Warning: Cannot modify header information - headers already sent by (output started at /www/converse/users/converse-freestu/www/htdocs/phorum/includes/functions_post.php:317) in /www/converse/users/converse-freestu/www/htdocs/phorum/includes/page_header.php on line 604