Уважаемые пользователи!
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 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

R@
Т.е. ссылка ведет куда надо?

Добавлено спустя 46 секунд:

Или куда не надо?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 20 лет
Откуда: Беларусь

Сообщение ra »

Куда не надо.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Готово. Жучок затесался в functions_post, вот что должно быть на самом деле:

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

if ( ($mode == 'editpost') && (isset($post_data['post_time'])) )
	{
		$sql = 'UPDATE ' . POSTS_TABLE . ' SET post_time = ' . $post_data['post_time'] . 

' WHERE post_id = ' . $post_id;
		$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not update 

last post time', '', __LINE__, __FILE__, $sql);

		$sql = 'UPDATE ' . FORUMS_TABLE . ' SET forum_last_post_id = ' . $post_id . ' 

WHERE forum_id = ' . $forum_id;
		$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not update 

last post id', '', __LINE__, __FILE__, $sql);
	}
Код в архиве уже обновлен.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Ivan_Vile

Сообщение Ivan_Vile »

т.е. можно смело переустановить мод и всё будет в порядке!?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение Ivan_Vile »

так что на что поменять в functions_post?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

Сообщение Ivan_Vile »

блииинн... я туп как веленок сибири - я перепутал Мернинг с Глансом! )=
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

Хотелось-бы узнать как в этом моде сделано:

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

Сообщение Xpert »

Jovani
Да, помечается как непрочитанное.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 20 лет
Откуда: Беларусь

Сообщение ra »

При просмотре форума отображается $postrow[$i]['post_time'], а не ['post_created']. На главной наверно также.
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 20 лет
Откуда: Беларусь

Сообщение ra »

На главной уже точно такойже баг, а ещё в поиске :lol:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

R@
Это не баг. :) post_created - время создания поста, оно используется только при просмотре темы. post_time - отображается везде, здесь у нас время последней склейки сообщения. На главной - сложно сказать, нужна ли там такая модификация, про поиск тоже не скажу...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 20 лет

Сообщение Hellraiser »

http://www.xpert.phpbbguru.net/phpbb/pmerge/advanced_posts_merging.zip писал(а):

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

############################################################## 
## MOD Title: 		Advanced Posts Merging 
## MOD Author:	 	Xpert < xpert@phpbbguru.net > http://www.phpbbguru.net 
## MOD Description: 	This mod can merge posts from one user, posted 	after previous.
##			Something like anti-flood system. 
## MOD Version: 	1.0.1 
## 
## Installation Level: 	Easy 
## Installation Time: 	10 Minutes 
## Files To Edit (7): 	posting.php
##			includes/function_post.php
#
#-----[ OPEN ]------------------------------------------
#
includes/function_post.php
#
#-----[ FIND ]------------------------------------------
Забыта буковка s в имени файла.
Должна быть такой
includes/functions_post.php
В принципе незначительный недочет, но лучше исправить ;)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Hellraiser
Спасибо, будет исправлено. :wink:

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

Так... в общем обнаружилась маленькая неприятность... Как оказалось, я забыл закачать обновленный мод на сервер и все это время там лежала версия с вышеуказанным багом. Всем настоятельно рекомендуется его починить - он не смертелен, но немного неприятен...

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

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