Уважаемые пользователи!
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] Advanced Posts Merging

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

Сообщение Xpert »

Дело именно в том, что в базу не добавились поля. Хотелось бы знать, какой текст ошибки был получен при запуске advanced_posts_merging_db_ins.php. Запускали из корня форума?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение ALER »

Это опечатка или так и делать? Начал ставить мод и во второй правке обнаружил повторяющуюся закрывающуюся фигурную скобку:
#
#-----[ FIND ]------------------------------------------
#
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);
}


#
#-----[ AFTER, ADD ]------------------------------------------
#
}
else
{
$error_msg = '';
submit_merged_post($last_post_id, $forum_id, $subject, $message, $return_message, $return_meta);
}
До ответа установку пока отложил.
Алексей aka ALER
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Это верная инструкция, т.к. инструкцией выше мы добавляем открывающую:

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

				$db->sql_freeresult($result);
			}

			if (!$merge)
			{
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение ALER »

Спасибо :)

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

Кстати, function_post.php вместо functionS_post.php в инструкции пока присутствует :)
Алексей aka ALER
Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение The-eBook »

Xpert писал(а):Дело именно в том, что в базу не добавились поля. Хотелось бы знать, какой текст ошибки был получен при запуске advanced_posts_merging_db_ins.php. Запускали из корня форума?
Нет, запускал из /forum/admin/mods/apm/

И еще. Нельзя ли поиск и замену в файле function_post.php изменить, потому что это самый модифицируемый файл. У меня поставлен Cement Post, который позволяет сортировать посты с приоритетом, например в форуме:

http://www.the-ebook.org/forum/viewforum.php?f=18

Все сообщения выставлены в определенном порядке и не меняются. Соответственно файл function_post.php изменен на уровне строк, а не добавлений.
The-eBook
Проект электронных книг
www.the-ebook.org
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение ALER »

После установки при отправлении первого постинга сразу возникла проблема:
Error in posting

DEBUG MODE

INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_created, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES (23, 4, 2, '', 1104910673, 1104910673, '51134bc5', 1, 0, 1, 1)

Line : 370
File : /home/nivatech/public_html/includes/functions_post.php
При этом отправленный пост не появился в форуме.
Алексей aka ALER
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

The-eBook
А можно ссылку на Cement Post?
Файл необходимо запускать из корня форума.

ALER
Видимо забыли запустить advanced_posts_merging_db_ins.php
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение The-eBook »

Xpert писал(а):The-eBook
А можно ссылку на Cement Post?
Здесь: http://www.phpbb.com/phpBB/viewtopic.php?t=219682
The-eBook
Проект электронных книг
www.the-ebook.org
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение ALER »

Видимо забыли запустить advanced_posts_merging_db_ins.php
Переделал заново из исходного файла и перевыгрузил functions_post.php - ошибка пропала, но постинги не склеиваются.

advanced_posts_merging_db_ins.php пускал после первой выгрузки всех переделанных файлов, надпись Installation completed succesfully появлялась. В панели конфигурации две строки появились, поставил 3 часа и 60 секунд. Этот файл нужно запустить повторно? И вообще, он как-то правит файлы или нет? В смысле, нужно после него какие-то измененные файлы из софта самой конференции сохранить на хард? Я стараюсь, чтобы все изменения производились параллельно: на харде и на сервере.
Алексей aka ALER
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Стаж: 19 лет 5 месяцев

Сообщение YarNET »

А что там? Я так и не разобрался... :roll: :?:
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение The-eBook »

YarNET, ты про "цемент"? Он закрепляет сортировку постов.

Сейчас еще раз попробую поставить MOD... только сначала кофе с утра, а потом попробую с новыми силами.
The-eBook
Проект электронных книг
www.the-ebook.org
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Стаж: 19 лет 5 месяцев

Сообщение YarNET »

The-eBook, да, про цемент. Я понял, что он сорировку делает. Только для чего она нужна, я не понял. Вот у тебя хотел поинтересоваться, если ты разобрался...

Все, понял, установил, поигрался и понял. В принципе не плохая модификация.
Последний раз редактировалось YarNET 05.01.2005 11:24, всего редактировалось 1 раз.
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение ALER »

Кстати, что-то не то с датами. В начале постинга:
Добавлено: 01 Янв 1970 03:00
Алексей aka ALER
Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение The-eBook »

YarNET, посмотри как у меня отсортирован форум: http://www.the-ebook.org/forum/viewforum.php?f=18

Это делает из режима модератора, проставляются цифры приоритета, чем больше цифра тем выше приоритет. Поэтому в моем случае топик "Шаг 1", будет всегда выше топика "Шаг 2". Обычно это не требуется, но ради одного форума поставил, там важна сортировка.
The-eBook
Проект электронных книг
www.the-ebook.org
Аватара пользователя
YarNET
phpBB 2.0.6
Сообщения: 518
Стаж: 19 лет 5 месяцев

Сообщение YarNET »

The-eBook :) см. выше 8)
Проверь, за что ты платишь деньги провайдеру?
Тестирование скорости соединения с INNTERNET

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