Advanced Posts Merging

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

Сообщение RedNaxi 29.03.2007 2:32

у меня баг как у 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, написать чтобы сообщения с аттачем приклеивались вместе с аттачем я пока не могу - знания еще не те, приходится отключать склейку для таких постов, может напишете? мне кажетя это нужный аддон будет
Аватара пользователя
RedNaxi
phpBB 2.0.16
 
Сообщения: 991
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)


Сообщение Xpert 29.03.2007 7:18

На этом форуме просто аддон в спешке забыли поставить... Ставьте аддон и все должно работать. Или проверяйте снова установку мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение RedNaxi 29.03.2007 16:34

у меня аддон идущий в компекте установлен. проверил еще раз вроде все правильно:( оставил как есть с моим изменением - посты с аттачем не приклеиваются..
Аватара пользователя
RedNaxi
phpBB 2.0.16
 
Сообщения: 991
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)

Сообщение Zvezda 13.04.2007 16:36

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

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

все. проблема решена.
Стоял мод Title: Redirect to Post . Из за него и проблемки были.
Вложения
posting.rar
(9.17 Кб) Скачиваний: 154
Zvezda
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 17.07.2006 14:52

Сообщение Diz 22.04.2007 14:26

Я извеняюсь, у меня вот такая ошибка.
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

Подскажите, пожалуйста, в чем причина.
Аватара пользователя
Diz
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 16.04.2007 23:31
Откуда: Украина, Херсон

Сообщение Xpert 22.04.2007 14:30

Почему-то дважды подключается functions_post.php. Выложите модифицированные модом файлы, посмотрим...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Diz 22.04.2007 15:00

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

Спасибо за подсказку. Было 2 строки
Код: Выделить всё
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
Аватара пользователя
Diz
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 16.04.2007 23:31
Откуда: Украина, Херсон

Сообщение Animal 30.04.2007 13:50

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

Сообщение zKiLL 09.05.2007 11:07

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

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 ) Не обижать )
zKiLL
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 12.08.2006 11:46

Сообщение Xpert 09.05.2007 11:12

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение zKiLL 09.05.2007 11:46

Xpert писал(а):Это разве не ответ?


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

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

Вот архив с двумя файлами
Вложения
phpbb.zip
(19.75 Кб) Скачиваний: 131
Newbie ) Не обижать )
zKiLL
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 12.08.2006 11:46

Сообщение Lektor 09.05.2007 13:44

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.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Сообщение Lektor 10.05.2007 13:38

Что-то никто не подсказал .. пришлось логику подключать оказалось все легко )
Код: Выделить всё
#
# --- [ 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, включи в дистрибутив(аддоном), вдруг у кого-то тоже будет такая проблема.
Lektor
phpBB 2.0.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Сообщение Club-16 11.05.2007 14:37

Подскажи пожалуйста что в конфигурации указать для правильной работы по добавлению постов?
Аватара пользователя
Club-16
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 19.04.2007 3:08
Откуда: Киев

Сообщение Lektor 11.05.2007 17:21

Club-16
Ничего, все по умолчанию правильно. А имено по умолчанию "склейка" откл., вкл. делается в общих настройках форума.
Lektor
phpBB 2.0.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0