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

Перенос/перемещение сообщений из темы в тему

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
CCA
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев

Перенос/перемещение сообщений из темы в тему

Сообщение CCA »

Уважаемые, нужен мод, позволяющий:
1) Переносить в другую ветку отдельные посты.
2) Копировать в другую тему отдельные посты.

Пробовал Simply Merge Threads, но он позволяет склеивать только темы, функции же копирования я вообще в нем не нашел.
Или плохо смотрел....
Вобщем, подскажите есть такой мод?

Скачать с phpbbGuru

Drupal refreshe
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

Сообщение IGO »

Рвёте тему, получаете новую(временную), потом объединяете с помощью Simply Merge Threads.
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
CCA
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев

Сообщение CCA »

Вообще до сего момента так и делал: разбивал существующую тему на 2, а потом модом Simply Merge Threads склеивал с нужной.

А хотелось бы за 1 шаг - выбрал сообщение, указал перенести или скопировать, указал в какую тему....
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

MOD Title: Split posts and merge in one step
MOD Author: asinshesq (Alan Sinsheimer)
MOD Description: Allow admin to split posts from a topic (using the regular split feature) and merge them
http://www.phpbb.com/phpBB/viewtopic.php?t=287988
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

:D Я тоже шарил по офсайту и вот.. Только хотел сюда запостить, порадовать людей.
Ну держите перевод

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

// start mod split posts and merge in one step
$lang['If_title_blank'] = '<br />(введите новый заголовок темы;  оставьте пустым, чтобы объединить отделяемые сообщения в существующую тему, определенную ниже)';
$lang['Destination_topic'] = 'Тема назначения';
$lang['Destination_topic_format'] = '<br />(если объединяете с существующей темой, вставьте id или URL темы, или URL сообщения в теме)';
// end mod split posts and merge in one step
Судя по сообщениям, прекрасно работает с 2.0.19
Последний раз редактировалось Поручик 20.01.2006 17:17, всего редактировалось 1 раз.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
ssmol
phpBB 1.4.4
Сообщения: 140
Стаж: 18 лет 4 месяца
Откуда: г.Брянск

Сообщение ssmol »

Спасибо за ссылку на мод, искал такой ибо столкнулся с необходимостью переноса постов. Но даже в версии плюс такого мода не оказалось. Еще раз спасибо.
...все лишь иллюзия...
CCA
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев

Сообщение CCA »

Супер! Спасибо! :D
Аватара пользователя
Voyageur
phpBB 1.4.2
Сообщения: 63
Стаж: 18 лет 3 месяца

Сообщение Voyageur »

Спасибо, мне тоже очень поможет. Мой тебе респект, VVVas! :D
Сила Твоя всегда с Тобой
Stas!

Сообщение Stas! »

Отличный мод!
И главное ставится за 2 минуты.
Давно такое нужно было, а Simply Merge Threads не совсем подходил
Аватара пользователя
Samuelson
phpBB 1.4.0
Сообщения: 31
Стаж: 18 лет 2 месяца

Сообщение Samuelson »

Подскажите, пожайлуста: я так понял там можно указывать url темы в которую переношу сообщения. Так и сделал. Но в теме, куда кинул - сообщение, которое открывало тему, оказалось в самом конце. Теперь не знаю, как его опять сделать первым.. :(
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Дело в том что сортировка сообщений производится по дате...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Samuelson
phpBB 1.4.0
Сообщения: 31
Стаж: 18 лет 2 месяца

Сообщение Samuelson »

..и никак нельзя перекинуть его вверх? М.б. мод есть какой-нить специально для этого?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

#######################################
## MOD Title: 		Edit Post Date 
## MOD Version: 	1.0.2 
## Author: 		ErDrRon < ErDrRon@aol.com > 
## Description:	 	Allows forum administrators, via an additional button on the Post entitled
##				'date', to change the Post Date of the Post.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Samuelson
phpBB 1.4.0
Сообщения: 31
Стаж: 18 лет 2 месяца

Сообщение Samuelson »

Установил мод (через пост выше). Появилась кнопка изменения даты. Жму на неё. Выскакивает новое окошко. А в нём ошибочка...

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

Could not query Posts table.

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 '' at line 1

SELECT post_time FROM phpbb_posts WHERE post_id =

Line : 48
Хм... Может в самом хаке ошибка, в этом блоке?

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

// Edit Post Date hack
//
	if ( $userdata['user_level'] == '1' )
	{
		$edit_post_date_id = $postrow[$i]['post_id'];
		$temp_url =  "javascript:window.open('includes/edit_post_date.php?p=$edit_post_date_id','edit_post_date','width=500,height=430');void(0);";
		$edit_date_img = '<a href="' . $temp_url . '"><img src="'  . $images['icon_edit_date'] . '" alt="' . $lang['Edit_post_date'] . '" title="' . $lang['Edit_post_date'] . '" border="0" /></a>';
	}
	else
	{
		$edit_date_img = '';
		$edit_date = '';
	}

// End Edit Post Date hack
Или я где-то накосячил?

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

Решение найдено!

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

-------------[OPEN]--------------
includes/edit_post_date.php

-------------[FIND]--------------
//line 38
init_userprefs($userdata);

-------------[AFTER ADD]------
// Set global variable
//
$p = $_GET['p'];
$edit_month = $_POST['edit_month'];
$edit_day = $_POST['edit_day'];
$edit_year = $_POST['edit_year'];
$edit_hour = $_POST['edit_hour'];
$edit_minute = $_POST['edit_minute'];
$edit_ampm = $_POST['edit_ampm'];
$submit = $_POST['submit'];
Это, разумеется, не я придумал :)
CCA
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев

Сообщение CCA »

Уважаемые, кто уже поставил и юзает мод переноса постов, на который VVVas ссылку дал?
Вопрос есть. То ли я накосячил, то ли так задумано? Темы склеивать не могу! Сообщения внутри темы переносить могу, а самый первый пост никуда перенести не могу :(

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