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

Advanced Posts Merging

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

Сообщение VVVas »

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

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

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

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

Сообщение nickerrr »

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

Проблема 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
Стаж: 19 лет 6 месяцев

Сообщение D4 »

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

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

Сообщение VVVas »

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

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

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

Сообщение D4 »

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

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

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

Сообщение VVVas »

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

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

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

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

Сообщение D4 »

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

Сообщение D4 »

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

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

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

Сообщение Xpert »

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

Сообщение hostt »

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

@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
Стаж: 20 лет 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
Стаж: 19 лет 6 месяцев
Откуда: Moscow

Сообщение Iftin »

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

Сообщение Xpert »

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

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