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

Advanced Posts Merging

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 18 лет
Поблагодарили: 1 раз

Сообщение VVVas »

nickerrr
Инсталятор эти запросы и делает.

sell
Собственно nickerrr уже написал. Есть подозрение что вы дважды установили мод (соответственно ошибки), ну глюки ползут.
Или хостинг...

Так что восстанавливаетесь из резерва до первой установки мода и инстальте снова.

А вот насчет даты не скажу чего делать, где-то было на форуме нечто похожее и Xpert вроде бы даже отвечал чего сделать.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
nickerrr
phpBB 1.4.2
Сообщения: 61
Стаж: 17 лет 6 месяцев

Сообщение nickerrr »

Ееее круто!!! На меня уже ссылаются Великие! :)
В данный момент телефон находится вне зоны действия абонента...
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 17 лет 7 месяцев
Откуда: Архангельск

Проблема 1970 :)

Сообщение Гога »

У меня в списке показывает 1 янв 1970 0400
Чё она там (в списке тем) делает? А в самом сообщении -- нормально.
Advanced Posts Merging 2.1.2

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

Нашёл...
Если первое сообщение, то post_time=0.
Как с этим бороться или как это исправить?

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

А после добавки следом уже post_time!=0 и проблема исчезает.

Добавлено спустя 11 минут 5 секунд:
Идиот я. Пропустил post_time в
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, post_created, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
D4
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 6 месяцев

Сообщение D4 »

При первой инсталяции забыл положить файл advanced_posts_merging_2.1.2.txt в дирректорию. Но инсталяция прошла нормально. Но не заработало. Запустил инсталяцию второй раз и получил сообщение о "повторном" значении (выше уже упоминали).
Помогите плиз!
Как исправить, с учетом, что восстановиться из резерва - наверное не смогу. И подскажите - что именно надо восстанавливать

Плииз!
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 18 лет
Поблагодарили: 1 раз

Сообщение VVVas »

D4
Даю вам совет: если файлы зовется *.txt разве это не значит что его можно посмотреть текстовым редактором?

Во-вторых, извиняюсь за то что ввел в заблуждение, вернее было бы сказать с моей стороны не инсталятор, а создатель записей в БД.

Ещё вопросы имеются?
я люблю daft punk | новый sugoi.ru
D4
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 6 месяцев

Сообщение D4 »

Да смотрел я файл... просто забыл его положить...
Эх...

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

а вы можете мне помочь с базой данных, МайАдмин я освоил.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 18 лет
Поблагодарили: 1 раз

Сообщение VVVas »

D4 писал(а):Да смотрел я файл... просто забыл его положить... Эх...
А как бы выполнить то что написано в файле в лом или по вашему он не для этого написан или как по вашему должны произойти изменения в файлах?
D4 писал(а):а вы можете мне помочь с базой данных, МайАдмин я освоил.
Скажите зачем вам помогать если у вас всё получилось?

Ещё раз внимательно перечитайте мой предыдущий пост.

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

Либо я вас абсолютно не понимаю.
я люблю daft punk | новый sugoi.ru
D4
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 6 месяцев

Сообщение D4 »

Дело в том, что сейчас повторная инсталяция не проходит, поэтому я восстановил исходные файлы до первоначального состояния путем их ручного копироваания, но в базе данных (таблица phpbb_config)остались добавленные при первой инсталяции поля и значения. Не подскажите - какие именно, а то тяжело их по одному искать и удалять.
Нужны только имена.
Плизз
D4
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 6 месяцев

Сообщение D4 »

Всё восстановил аккуратно и файлы и базу. Инсталяция прошла на ура. Но в панели администратора ничего нового не добавилось. Мало того - склейка не работает и после установления значений в базе вручную... В папки всё кинул ка сказано было (((

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

СПАСИБО ВСЕМ! ВСЁ ЗАРАБОТАЛО!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 8 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

И в чем была проблема?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
hostt
phpBB 1.4.2
Сообщения: 74
Стаж: 17 лет 9 месяцев
Откуда: Gtn

Сообщение hostt »

D4 писал(а):в панели администратора ничего нового не добавилось
а если язык на форуме поменять, я думаю, будет всё путём :wink:
Kampfhahn
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 6 месяцев

@Xpert

Сообщение Kampfhahn »

Hello Xpert,

I finally registred here, because you don't seem to check the APM-Thread on phpbb.com.

This was the Problem:
Xpert писал(а):2 daruler
1. Ok, this file is for installation of the mod without using phpMyAdmin
2. Did you install the mod with the help of EM or manually? I suppose that you've edited sql fetching announcements, but you need one that follows just after this code.

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

//
// Grab all the basic data (all topics except announcements)
// for this forum
//
3. Hmm, that's strange...
4. It forces admins & mods to use merging flood interval for all users.
Sorry for my late answer, but I had some problems with mu ISP.

First of all, the mod does work with the cat. hierarchy mod 2.05RC2...it was my fault.

1. Allright
2. I installed it manually. The problem remains when I replace t.topic_last_post_id DESC with p2.post_time DESC. It it necessary to do that change, because when I do not change anything in viewforum.php everytingk works fine.
3. That is very disturbing...you don't know if you have posted or not.
I really hope, that you can fix it The bug should be either in "topic_review.php" or "viewtopic.php". These two files, that have to be edited for the APM contain both "Topic_post_not_exist" which causes the message 'The topic or post you requested does not exist';
4. Can't you make little modification, so Mods and Admins are not concerned by the Flood intervall? Or maybe I can simply seave out the APM-Flood-Intervall modification?

Thank You! :)

It is 4., that is really disturbing and I really hope that you can help me. I also sent you the files through mail, but you did not answer me, so I uploaded it here: http://home.arcor.de/multimediaz/APM_Pr ... _files.zip

Spasibo in Advance :wink:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 8 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

Kampfhahn
Hello, glad to see you here.
First of all, i check APM Thread at phpbb.com rarely, because i have lack of time. Sorry. :(

Let's go :)

2. Find (viewforum.php)

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

	ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
Then

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

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
t.topic_last_post_id DESC

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
#
p2.post_time DESC 
3. I think that not my mod causes this bug. That's a strange feature of long topics with many pages... :( It can be seen at unmodded phpBB... :(

4. Find (functions_post.php, function submit_merged_post)

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

[find]
	global $board_config, $db, $lang, $phpEx, $phpbb_root_path;

[in-line find]
$board_config

[in-line after add]
, $userdata

[find]

	// Flood control
	if ( ($current_time - intval($last_post_data['post_time'])) < intval($board_config['merge_flood_interval']) )
	{
		message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
	}

[replace with]
	// Flood control
	// No control for admins & mods
	$is_auth = auth(AUTH_ALL, $forum_id, $userdata);
	$is_mod = $is_auth['auth_mod'];

	if ( (($current_time - intval($last_post_data['post_time'])) < intval($board_config['merge_flood_interval'])) && !$is_mod )
	{
		message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
	}
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 17 лет 6 месяцев
Откуда: Moscow

Сообщение Iftin »

Xpert
подскажи, нам нужны какие-нибудь делать модификации или исправления в данном моде?! :roll:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 18 лет 8 месяцев
Поблагодарили: 2 раза

Сообщение Xpert »

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

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