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

MOD: Simply Merge Threads (Объединение/склейка/слияние тем)

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Зарегистрирован: 17 лет 3 месяца
Благодарил (а): 26 раз
Поблагодарили: 6 раз

Re: MOD: Simply Merge Threads (Объединение/склейка/слияние тем)

Сообщение miba »

Спасибо! Всё заработало как часы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Re: MOD: Simply Merge Threads (Объединение/склейка/слияние тем)

Сообщение Xpert »

С phpbb.com, исправление ошибок этого мода. Как раз сегодня столкнулся.
Bug #1: Topic Search will not go beyond Page-2 of a forum.
Bug #2: New Thread Title is not applied.

In fixing Bug #1, I uncovered and fixed a 3rd bug.

Bug #3: Topic Search Page is not reset when switching between forums, therefore when switching from a forum beyond page-1 to a shorter forum, an error condition occurs.

-------------------- Fix ---------------------------

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

############################################################## 
## MOD Title: Fix Simply Merge Threads Bugs 
## MOD Author: Brf < N/A > (Brad Fermanich) http://www.castledoom.com 
## MOD Description: Bugfixes to Simply Merge Threads Mod 
## MOD Version: 0.0.1 
## 
## Installation Level: (Easy) 
## Installation Time: 1 Minutes 
## Files To Edit: merge.php 
## Included Files: (n/a) 
############################################################## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ OPEN ]------------------------------------------ 
# 

merge.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

if (isset($HTTP_POST_VARS['start'])) $start = intval($start); 

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 

intval($start); 

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
# 

intval($HTTP_POST_VARS['start']); 

# 
#-----[ FIND ]------------------------------------------ 
# 

$page_next = isset($HTTP_POST_VARS['page_next']); 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

if (!$page_next && !$page_prec) 
{ 
$start=0; 
} 

# 
#-----[ FIND ]------------------------------------------ 
# 

$sql_title = "topic_title = '" . str_replace("\'", "''", $topic_title) . "'"; 

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 

$sql_title = 

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
# 

$sql_update = 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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