Уважаемые пользователи!
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).
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Зарегистрирован: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Prometheus

Это не ко мне...

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

Добавлю, что совершенно не испытываю необходимости в этом исправлении. Старые темы все равно находятся поиском, а не глазами по десяткам страниц раздела. У меня в самом большом разделе 39 страниц - так что, я их все буду вручную перебирать, чтобы найти нужную?
Алексей aka ALER
Prometheus
phpBB 1.4.4
Сообщения: 183
Зарегистрирован: 17 лет 11 месяцев
Благодарил (а): 1 раз

Сообщение Prometheus »

А если вдруг понадобится перейти на третью страницу и Вы не сможете, а времени будет в обрез? Много вариантов за то, чтобы доработать модуль, а не держать его с явным багом.
Аватара пользователя
ALER
phpBB 2.0.0
Сообщения: 214
Зарегистрирован: 19 лет 4 месяца
Откуда: Москва

Сообщение ALER »

Доработка мода для стиля subSilverTxt: http://www.phpbbguru.net/community/view ... 546#154546
Алексей aka ALER
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Зарегистрирован: 17 лет 11 месяцев

http://сайт.com/forum/merge.php?t=76

Сообщение uznaipravdu »

Поставил этот мод, нажимаю значок склейки тем,
пишет

Hacking attemptHacking attemptHacking attempt
Fatal error: Call to undefined function: session_pagestart() in d:\hst\мойсайт\http\forum\merge.php on line 86

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

			if ($found)
			{
				$topic_id = intval($val);
			}
		}
	}

	return $topic_id;
}
***************86 строчка тут  ***************
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

Что это значит?
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Зарегистрирован: 17 лет 11 месяцев

Сообщение uznaipravdu »

так что, никто не знает?

Там кстати еще в описании на этот модуль нигде не написано , что в файле merge.php надо свои пути прописывать в ручную.
Столько времени потерял, что бы догадаться.
Неужели трудно было написать про это в описании установки модуля.
И всё равно не идёт,
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Зарегистрирован: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

мне никакие пути дописывать не пришлось...
я люблю daft punk | новый sugoi.ru
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Зарегистрирован: 17 лет 11 месяцев

ну как-же

Сообщение uznaipravdu »

ну как-же - пока сюда свои пути не прописал ничего и не работало.
merge.php

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

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
include_once($phpbb_root_path . 'includes/functions_topics_list.' . $phpEx);
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_extend_merge.' . $phpEx);
у меня форум не в корневой директории, думаю у других тоже.
но про это же не написано нигде.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

может merge.php не туда загнали? Ничего там прописывать не надо
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Зарегистрирован: 17 лет 11 месяцев

полный путь

Сообщение uznaipravdu »

пока я не прописал полный путь вот тут

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

$phpbb_root_path = './'; 
у меня ничего не заработало.

merge.php у меня в главной директории ...сайт.ru/forum/
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

uznaipravdu писал(а):у меня форум не в корневой директории, думаю у других тоже.
Что именно вы понимаете под корневой директорией, это ваше личное дело.
Речь идёт о phpbb_root_path - корневой директории конференции phpbb, той, в которой находится index.php, config.php, common.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Зарегистрирован: 17 лет 3 месяца
Благодарил (а): 26 раз
Поблагодарили: 6 раз

после установки Simply Merge Threads

Сообщение miba »

Всё работает, кроме того, что не отображается иконка "объеденить"
Чувствую, что положение можно исправить в файле templates/subSilver/subSilver.cfg
Но не пойму где именно... может кто подскажет где собака порылась?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Зарегистрирован: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: после установки Simply Merge Threads

Сообщение Siava »

Картинку надо загрузить в каталог images текущего стиля форума, ну и в cfg-файле указать её путь.
У вас же не subSilver на скриншоте, чего ж тогда его конфиг ковыряете?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Зарегистрирован: 17 лет 3 месяца
Благодарил (а): 26 раз
Поблагодарили: 6 раз

Re: после установки Simply Merge Threads

Сообщение miba »

Дык в том-то всё и дело, что в папку images текущей темы, иконку я вложил.
добавил строчки в файл название_темы.cgf

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

$images['topic_mod_merge'] = "$current_template_images/topic_merge.gif";
как написано в инструкции по установке

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

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/subSilver.cfg
#
#-----[ FIND ]------------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : topics list -----------------------------------------------------------------------------
//-- mod : merge -----------------------------------------------------------------------------------
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
//-- mod : merge -----------------------------------------------------------------------------------
//-- add
$images['topic_mod_merge'] = "$current_template_images/topic_merge.gif";
//-- fin mod : merge -------------------------------------------------------------------------------
//-- mod : topics list -----------------------------------------------------------------------------
//-- add
$images['folder_global_announce']		= "$current_template_images/folder_announce.gif";
$images['folder_global_announce_new']		= "$current_template_images/folder_announce_new.gif";
$images['folder_global_announce_own']		= "$current_template_images/folder_announce_own.gif";
$images['folder_global_announce_new_own']	= "$current_template_images/folder_announce_new_own.gif";
$images['folder_own']				= "$current_template_images/folder_own.gif";
$images['folder_new_own']			= "$current_template_images/folder_new_own.gif";
$images['folder_hot_own']			= "$current_template_images/folder_hot_own.gif";
$images['folder_hot_new_own']			= "$current_template_images/folder_new_hot_own.gif";
$images['folder_locked_own']			= "$current_template_images/folder_lock_own.gif";
$images['folder_locked_new_own']		= "$current_template_images/folder_lock_new_own.gif";
$images['folder_sticky_own']			= "$current_template_images/folder_sticky_own.gif";
$images['folder_sticky_new_own']		= "$current_template_images/folder_sticky_new_own.gif";
$images['folder_announce_own']			= "$current_template_images/folder_announce_own.gif";
$images['folder_announce_new_own']		= "$current_template_images/folder_announce_new_own.gif";
//-- fin mod : topics list -------------------------------------------------------------------------
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Re: после установки Simply Merge Threads

Сообщение DK7 »

ставил недавно , тоже самое. напрямую ссылку на картинку в viewtopic.php укажите и все.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Re: после установки Simply Merge Threads

Сообщение DK7 »

нет. не этот фрагмент. чуть ниже.

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

	$topic_mod .= '<a href="' . append_sid("merge.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id) . '"><img src="templates/subSilver/images/n.gif" alt="' . $lang['Merge_topics'] . '" title="' . $lang['Merge_topics'] . '" border="0" /></a>&nbsp;';
картинку заливаем по адресу
templates/subSilver/images/n.gif

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