Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
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.
First Post On Every Page
-
- Поддержка
- Сообщения: 5342
- Стаж: 19 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 821 раз
SVL
Спасибо за фикс
Спасибо за фикс
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 9 месяцев
-
- Поддержка
- Сообщения: 5342
- Стаж: 19 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 821 раз
Yara
в posting.php есть такая конструкция мода:
Условие
Сделай таким:
в posting.php есть такая конструкция мода:
Код: Выделить всё
// [begin] First Post On Every Page Mod
$s_show_first_post = '<input type="checkbox" name="topic_show_first_post"';
if ( ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) ) && $is_auth['auth_mod'] )
{
$template->assign_block_vars('switch_show_first_post', array());
if ( $post_data['topic_show_first_post'] )
{
$s_show_first_post .= ' checked="checked"';
}
$s_show_first_post .= ' />';
}
// [end] First Post On Every Page Mod
Код: Выделить всё
if ( ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) ) && $is_auth['auth_mod'] )
Код: Выделить всё
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 8 месяцев
Я ламер, объясните плиз!
Все сделал так как сказали...вот что пишет
Error in posting
DEBUG MODE
SQL Error : 1054 Unknown column 'topic_show_first_post' in 'field list'
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post) VALUES ('fsdfsd', 4, 1140017792, 1, 0, 0, 0, 1)
Line : 258
File : functions_post.php
#-----[ SQL ]------------------------------------------
#
ALTER TABLE `phpbb_topics` ADD `topic_show_first_post` TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ;
Это как?
Не бросайте камнями =)
Все сделал так как сказали...вот что пишет
Error in posting
DEBUG MODE
SQL Error : 1054 Unknown column 'topic_show_first_post' in 'field list'
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post) VALUES ('fsdfsd', 4, 1140017792, 1, 0, 0, 0, 1)
Line : 258
File : functions_post.php
#-----[ SQL ]------------------------------------------
#
ALTER TABLE `phpbb_topics` ADD `topic_show_first_post` TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ;
Это как?
Не бросайте камнями =)
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 11 месяцев
- Поблагодарили: 1 раз
-
- Поддержка
- Сообщения: 5342
- Стаж: 19 лет 9 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 821 раз
VVVas
MDN1984
Выполни инструкции с добавлением нужных полей в БД.
Добавлено спустя 30 секунд:
Это можно было бы не копировать, а то как ботVVVas писал(а):, закрыто.
MDN1984
Выполни инструкции с добавлением нужных полей в БД.
Добавлено спустя 30 секунд:
Хотя бы через мою подпись 8)MDN1984 писал(а):Это как?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 11 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 18 лет 8 месяцев
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 18 лет 9 месяцев
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 18 лет 8 месяцев
turtles
А изменение в таблицы detault='0' на default='1' заставит показывать топик на всех новых темах ? Как я понял при обработке post все равно анализируется значение чекбокса, и если он по умолчанию не включен, то все равно при insert запишется 0. Или я не прав?
Если я прав то как включить этот чекбокс?
Сорри невнимательно читал. Причем самое печальное, что ответ был на этой странице. Нашел и исправил.
Прошу у всех прощения.
понятно, что то изменит для всех существующих тем.UPDATE phpbb_topics SET topic_show_first_post = '1';
А изменение в таблицы detault='0' на default='1' заставит показывать топик на всех новых темах ? Как я понял при обработке post все равно анализируется значение чекбокса, и если он по умолчанию не включен, то все равно при insert запишется 0. Или я не прав?
Если я прав то как включить этот чекбокс?
Сорри невнимательно читал. Причем самое печальное, что ответ был на этой странице. Нашел и исправил.
Прошу у всех прощения.
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 18 лет 10 месяцев
Че то поменял и то и другое, но разницы не вижуXpert писал(а):Визуальное отделение первого сообщения от остальных:Стиль меняем по своему усмотрению. Если у вас не внешняя таблица стилей - редактируйте overall_header.tpl.Код: Выделить всё
[open] viewtopic.php [find] $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2']; [after, add] if ( ( $start != 0) && ($postrow[$i]['post_id'] == $forum_topic_data['topic_first_post_id']) ) { $row_color = 'F5F5F5'; $row_class = 'rowfp'; } [open] subSilver.css [find] /* General font families for common tags */ [before, add] td.rowfp { background-color: #EFEFEF; padding: 4px; border-bottom: solid #D1D7DC 8px; }
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 9 месяцев
Забавно, спрашивала я давно, а необходимость закрепить пост не-админу возникла только сейчас, и оказалось - не получается (или все молчали просто:) ) Т.е. галочку то пользователь ставит, но изменения не сохраняются. Если пост закрепляет админ - все нормально.Yara писал(а):закреплять посты могли все зарегистрированные пользователи?
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 18 лет 7 месяцев
- Откуда: Россия, Москва
Мастер Федя писал(а):и ещё: в файле posting.php нижеследующие изменения нужно проделать ДВА раза! иначе выдаёт ошибку. А в моде написано что добавить только один раз.
Сделал, тем не менее все равно вылазит.Xpert писал(а):Если у вас установлен Log Actions MOD, также дважды надо добавлять следующую строку:
Моды ставил такие(идут в порядке установки)Warning: Missing argument 22 for submit_post() in z:\home\172.28.0.77\www\forum\includes\functions_post.php on line 224
Warning: Cannot modify header information - headers already sent by (output started at z:\home\172.28.0.77\www\forum\includes\functions_post.php:224) in z:\home\172.28.0.77\www\forum\includes\page_header.php on line 483
Warning: Cannot modify header information - headers already sent by (output started at z:\home\172.28.0.77\www\forum\includes\functions_post.php:224) in z:\home\172.28.0.77\www\forum\includes\page_header.php on line 485
Warning: Cannot modify header information - headers already sent by (output started at z:\home\172.28.0.77\www\forum\includes\functions_post.php:224) in z:\home\172.28.0.77\www\forum\includes\page_header.php on line 486
Admin Voting
Disable Email
Extended Quick Reply v. 3.0.1
Admin Userlist
First Post On Every Page
Multiple BBCode MOD 1.4.0c
Moderator Tags 1.3.0
eXtraLight Backup 1.0.1
Mass Delete Posts (From Topic) 1.1.0
Multiple Choice Voting 1.0.0
Advanced ACP 1.0.0
Log Actions MOD 1.1.6
До Log Actions MOD 1.1.6 проблем не было. Бэкап до последнего изменения был случайно потерян. Поиск проюзал, единственный вариант это конфликт описанный в этой теме. Но изменения убрали ошибку Missing argument 21, а 22 так и осталась. Буду благодарен, если кто-то сможет помочь. Просто с phpBB(и всем вытекающим) познакомился 4 дня назад в первый раз. Возможно, что что-то где-то не учел. Заранее благодарен.
Приложил posting.php авось кто глянет :wink:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Человек молод до тех пор, пока его оптимизм, фантазии и мечты еще способны противостоять чувству реальности.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 7 месяцев
- Поблагодарили: 2 раза
Anthrax
Обожаю такие грамотные выкладки...
Сравниваем две строки, обе из вашего файла:
Хвостик у второй строки видите?
Специально для вас и будущих поколений: http://www.phpbbguru.net/community/view ... 8096#78096
Добавлено спустя 6 минут 39 секунд:
Yara
Ну если вам очень сильно надо...
Ищите в posting.php
и убирайте проверку на модератора, а именно
Обожаю такие грамотные выкладки...
Сравниваем две строки, обе из вашего файла:
Код: Выделить всё
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length, $topic_show_first_post);
Код: Выделить всё
submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length, $topic_show_first_post, $poll_choice);
Специально для вас и будущих поколений: http://www.phpbbguru.net/community/view ... 8096#78096
Добавлено спустя 6 минут 39 секунд:
Yara
Ну если вам очень сильно надо...
Ищите в posting.php
Код: Выделить всё
// [begin] First Post On Every Page Mod
$topic_show_first_post = ( ($topic_show_first_post != $post_data['topic_show_first_post']) && $is_auth['auth_mod'] ) ? $topic_show_first_post : $post_data['topic_show_first_post'];
// [end] First Post On Every Page Mod
Код: Выделить всё
&& $is_auth['auth_mod']
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений