Уважаемые пользователи!
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. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
AEC

Сообщение AEC »

Xpert, ну как дела, друг?
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

Xpert
замена \n на \r\n в строках-сепараторах. Может кто в курсе, почему такое может быть?
Объяснить не могу, но чувствую что это в порядке вещей, да и какая разница, работает-же
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Splurov
phpBB 1.4.4
Сообщения: 138
Стаж: 19 лет 5 месяцев
Откуда: Россия, Москва

Сообщение Splurov »

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

Сообщение Xpert »

Осталась проблема со смайлами. Решена, как мне кажется, не совсем удачно. Новый код будет ориентировочно завтра утром.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
AEC

Сообщение AEC »

Xpert, ох-ох-ох... когда же уже будет закончена работа над этим модом?... :cry:
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

Xpert
Этот мод в моём "списке первой необходимости" постарайся закончить как можно скорее (как в прочем и Реплайку2)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Тэкс...

Для тех кто в танке или другой твердой оболочке: мод находится на стадии beta, поэтому все тестирования на рабочих форумах - на ваш страх и риск. К этой версии это особо относится, т.к. переписано очень много кода.

Какие изменения - functions_post.php, posting.php, строки-сепараторы в языковых файлах. Это все, что надо обновить для перехода с предыдущей версии.

Вот... ждем ваших замечаний, сообщений об ошибках и прочем.

Ах да, скачать можно тут: apm.zip

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

Вопрос со строками-сеператорами еще открыт, ишу возможные пути решения. Пока все по старинке - лишний пробел. Также предстоит уточнить преобразование строк при обновлении сообщения, вроде как можно еще немного упростить код. 8)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 7 месяцев

Сообщение Kastaneda »

После установки обновлённой версии мода при отправке сообщения стало появляться сообщение об ошибке:
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'WHERE forum_id = 1' at line 3

UPDATE phpbb_forums SET forum_posts = forum_posts + 1, forum_last_post_id = WHERE forum_id = 1

Line : 545
File : z:\home\forum.ru\www\includes\functions_post.php
Но в конечном итоге сообщение добавляется в тему. С чем это может быть связано?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

А можно мне на почту получить файлы posting.php и functions_post.php?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 7 месяцев

Сообщение Kastaneda »

Все файлы чистые с последней версии форума (2.0.11). То есть, я сначала попытался поставить мод на существующий форум с кучей установленных модов. Не получилось и я установил форум начисто и уже на чистый форум пытался поставить APM. Одна и та же ошибка выводиться в обоих случаях.

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

Xpert, файлы высланы.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Действительно, есть баг. Требуется внести еще некоторые изменения в posting.php

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

#
#-----[ FIND ]------------------------------------------
#
		if ( $mode != 'editpost' )

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'editpost'

#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
&& (!$merge)

#
#-----[ FIND ]------------------------------------------
#
		if ($error_msg == '' && $mode != 'poll_delete')

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'poll_delete'

#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
&& (!$merge)
Архив обновил.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Kastaneda
Former team member
Сообщения: 702
Стаж: 19 лет 7 месяцев

Сообщение Kastaneda »

Xpert писал(а):Архив обновил.
Уже получше. Но выявился ещё один досадный баг. Попробую описать.

Кнопка «Цитата», ответ на какое-либо сообщение. Сообщение появляется в виде, например: «Kastaneda писал(а) и цитата этого Кастанеды». После первой отправки ответа всё нормально. Но, если после этого ещё раз отправить сообщение, то сообщение «приклеивается» к предыдущему без лишних вопросов, но вместо фразы «Kastaneda писал(а)» высвечивается фраза «
Kastaneda писал(а):». А при правке такого сообщения в предварительном просмотре оно отображается нормально.
AEC

Сообщение AEC »

Xpert

точно, Kastaneda прав - после склеивания нарушается отображение цитаты.
вот пример - http://aeclub.net.ua/viewtopic.php?p=3836#3836
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

А почему нельзя упростить этот мод сделав его примерно таким образом, что при добавлении поста в случае если это склеиваемый случай то просто взять текст предыдущего поста удалить его и запостить новый с текстом старого, строкой добавлено и текстом нового ?
Это в принципе упростит мод избавит от необходимости добавлять лишнее поле в базе, да и с bbcode проблем быть не должно...

(я с большого похмела и ещё не успел разобраться как действует эта версия и не полностью ручаюсь за то что говорю по этому если говорю глупость то извените)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Это даст некоторые разногласия со временем. А с bbcode проблемы вроде как не из-за этого.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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