Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Advanced Posts Merging

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 15 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Сообщение RedNaxi »

у меня баг как у Godfather сейчас буду проверять:( причем в адресной строке показвается что открыт у меня в этот момент posting.php вроде сделал все по инструкции сейчас буду проверять. что то мне кажется что это как-то должно быть связано с functions

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

проверил functions_post.php и posting.php ничего не дало все вроде правильно сделано:(

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

оказывается ошибся при выполнении инструкции

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

#
#-----[ 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);
			}
вставил перед скобкой закрывающей. поставил как надо - не склеивает:(

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

нашел почему не добавляет! да признаю, я тупой. я тестировал как: написал тест потом пишу тест ничего не изменяется. А вот если написать тест2 то добавляется:) видимо где-то есть защита от повторной отправки?

Godfather посмотрите, у вас скорее всего такая же ошибка как у меня была, со скобкой.

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

Теперь такой вопрос. Когда присоединяю файл когда сообщения склеиваются файл теряется. такую же беду заметил ина этом форуме. Кто нибудь знает как эта проблема решается? аддон for attach mod установлен.

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

для себя проблему пока решил так:

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

 
...здесь был неверный код...

соответственно если есть аттач то склейки не происходит. но хотелось бы чтобы склейка с аттачем тоже работала.

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

все доделал свой супер мега аддон :lol: к этому моду, юзайте:

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

attachment addon
#
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
 				if ( ($last_poster == $userdata['user_id']) && ((time() - $last_post_created) < $time2merge) )
				{
					$merge = true;
				}
#
#-----[ REPLACE WITH ]------------------------------------------
#
				if ( ($last_poster == $userdata['user_id']) && ((time() - $last_post_created) < $time2merge) && empty($HTTP_POST_FILES['fileupload']['name']) )
				{
					$merge = true;
				}
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
 
В результате приклеиваются только сообщения, не содержащие аттачей.
Xpert, написать чтобы сообщения с аттачем приклеивались вместе с аттачем я пока не могу - знания еще не те, приходится отключать склейку для таких постов, может напишете? мне кажетя это нужный аддон будет
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

На этом форуме просто аддон в спешке забыли поставить... Ставьте аддон и все должно работать. Или проверяйте снова установку мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 15 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Сообщение RedNaxi »

у меня аддон идущий в компекте установлен. проверил еще раз вроде все правильно:( оставил как есть с моим изменением - посты с аттачем не приклеиваются..
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 16 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

такая проблемка. Установил все впорядке. Сообщения склеивает. Но ..
при нажатие на отправить выскакивает следующее
"Темы, которую вы запросили, не существует." (при этом форум обращается по этому адресу: forum/viewtopic.php?p=#
Перечитал все тему ответа не нашел...
прикрепляю мой posting.php
версия форума .22

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

все. проблема решена.
Стоял мод Title: Redirect to Post . Из за него и проблемки были.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Diz
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 5 месяцев
Откуда: Украина, Херсон

Сообщение Diz »

Я извеняюсь, у меня вот такая ошибка.
Fatal error: Cannot redeclare submit_merged_post() (previously declared in z:\home\www\test\includes\functions_post.php:36) in z:\home\www\test\includes\functions_post.php on line 36
Подскажите, пожалуйста, в чем причина.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Почему-то дважды подключается functions_post.php. Выложите модифицированные модом файлы, посмотрим...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Diz
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 5 месяцев
Откуда: Украина, Херсон

Сообщение Diz »

Xpert писал(а):Почему-то дважды подключается functions_post.php.
Спасибо за подсказку. Было 2 строки

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

include($phpbb_root_path . 'includes/functions_post.'.$phpEx); 
Animal
phpBB 1.2.0
Сообщения: 18
Стаж: 15 лет 5 месяцев

Сообщение Animal »

можно ли как-нибудь запретить моду склеивать сообщения с "first post on every page"?
то есть, если юзер или ещё кто создал тему и включил функцию 1 сообщения на всех последующих страницам, то мод advanced post merging для 1 сообщения не действовал, а дальше работал бы в штатном режиме!
zKiLL
phpBB 1.4.1
Сообщения: 43
Стаж: 16 лет 1 месяц

Сообщение zKiLL »

Базу обновил, все отредактировал... где косяк?
Вот такая ошибка вышла:

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 'WHERE forum_id = 4' at line 3

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

Line : 649
File : functions_post.php
Newbie ) Не обижать )
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 6 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
zKiLL
phpBB 1.4.1
Сообщения: 43
Стаж: 16 лет 1 месяц

Сообщение zKiLL »

Xpert писал(а):Это разве не ответ?
мм... нет, как оказалось - не ответ. Log Actions Mod у меня даже не устанавливался. Как только я удалил строки - похожие на те, на которые ты дал ссылку, форма постинга вообще работать перестала.

Не прокатило...

Вот архив с двумя файлами
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Newbie ) Не обижать )
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 16 лет 5 месяцев

Сообщение Lektor »

Zvezda писал(а):такая проблемка. Установил все впорядке. Сообщения склеивает. Но ..

при нажатие на отправить выскакивает следующее

"Темы, которую вы запросили, не существует." (при этом форум обращается по этому адресу: forum/viewtopic.php?p=#
Точно такой же баг ...
Но сообщения отправляются...

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

Zvezda
У тебя редирект мод стоит?

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

Товарищ, Xpert, :) тут несовместимость с:

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

##############################################################
## MOD Title: Instant Post Redirect
## MOD Author: eviL3 < evil@phpbbmodders.net > (Igor Wiedler) http://phpbbmodders.net
## MOD Author: Afterlife(69) < afterlife_69@hotmail.com > (Dean Newman) http://www.ugboards.com/
## MOD Description: Removes the redirect after posting a message, Private message or voting.
## MOD Version: 1.3.2a
Подскажите как выйти из ситуации? (сохранив оба мода)

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

Файл не захотел атчится.. линк на тему мода:
http://www.phpbb.com/community/viewtopi ... 5&t=425674

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

Кстате прикольный Аддончик нашел:
[RC1] Merge or not (Addon)

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

############################################################## 
## MOD Title:       Merge or not (Advanced Posts Merging Addon)
## Addon MOD Author:    martin_uy < m@rtin.com.ru > (N/A) http://www.uruguay.com.ru
## MOD Author:      Xpert < xpert@phpbbguru.net > (N/A) http://www.phpbbguru.net/
## MOD Description:    Addon for Advanced Posts Merging 2.1.2 
##                  Administrators & Moderators can decide if they want or not their post merged.
## 
## MOD Version:    0.0.1
http://www.phpbb.com/community/viewtopi ... 6&t=463882
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 16 лет 5 месяцев

Сообщение Lektor »

Что-то никто не подсказал .. пришлось логику подключать оказалось все легко )

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

#
# --- [ OPEN ] -------
#
postig.php
#
# --- [ FIND ] -------
#
$redirect		= "viewtopic.$phpEx?" . POST_POST_URL . '=' . $post_id;
#
# --- [ BEFORE, ADD ] --------
#
if ( $mode = $merge) { $post_id = $last_post_data['post_id']; }
Добавлено спустя 16 минут 18 секунд:

Xpert, включи в дистрибутив(аддоном), вдруг у кого-то тоже будет такая проблема.
Аватара пользователя
Club-16
phpBB 1.4.0
Сообщения: 33
Стаж: 15 лет 5 месяцев
Откуда: Киев

Сообщение Club-16 »

Подскажи пожалуйста что в конфигурации указать для правильной работы по добавлению постов?
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 16 лет 5 месяцев

Сообщение Lektor »

Club-16
Ничего, все по умолчанию правильно. А имено по умолчанию "склейка" откл., вкл. делается в общих настройках форума.

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»