Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Копирование темы с форума на форум

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 8 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Копирование темы с форума на форум

Сообщение Жорик »

Вот такой вопрос есть.
За 14 лет пребывания в интернете к сожалению, раз 10 было, что на каком-то форуме создал много тем - путешествия, рассказы, другие темы, затем по каким-то причинам форум стал раздражать или админы забанили - надо темы перенести на другой форум, ибо писать заново 200 и более сообщений в 10 темах - фантастически неудобно, а способа такого нет.
Кроме того, интересно перенести темы о путешествии со всеми репликами других пользователей форума, а на новом форуме я могу только заново послать свои фото и их описание.

В некоторых случаях зато можно было попросить админа сделать копии тем.
Но эти копии штатными средствами все равно невозможно разместить на новом форуме.
Отсюда и пожелние - может, найдется любитель, который сделает такой мод?
Мод переноса темы с форума на форум.

В настоящий момент у меня аналогичная задача - перенос форума с беслпатной площадки на свой хостинг.
По разным причинам, "Сохранить" весь форум и "Развернуть" его на новом месте невозможно.
Я скопировал темы (браузер - сохранить как html с картинками), но самые длинные приходится выкладывать как статичные страницы (не на форум, а на связанный с форумом хостинг), а на новом форуме давать ссылки на них "А здесь находится начало обсуждения темы", ибо опять же нет средства развернуть их в такую же тему на новом форуме.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Копирование темы с форума на форум

Сообщение Татьяна5 »

Штатными средствами можно создать вручную тему, перенести так же вручную все сообщения и назначить авторами сообщений любых зарегистрировавшихся пользователей. Если надо перенести с датами - на это есть мод смены даты сообщения.
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 8 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Копирование темы с форума на форум

Сообщение Жорик »

Это понятно... я так и делаю сейчас.

Но ведь когда тем много и сообщений много - это очень неудобно. На 10 тем с 200 сообщениями уходит несколько дней по 4 часа работы...

Было бы гораздо интереснее скопировать (браузер - сохранить страницу html с картинками) - отослать в каком-то виде (архив RAR?), но одной кнопкой.
Проблема конечно как это развернуть - как одно сообщение с кучей текста не годится. Хорошо бы разворачивать каждое сообщение из архива как сообщение на новом месте. На крайний случай автор всех сообщений может быть один (имя автора - "Перенос темы"), а внутри каждого сообщения должен показываться как текст истинный автор сообщения (ник) и его аватар, ниже текст.
СОбственно я так и делаю, только внучную - просто очень было бы интересно автоматизировать этот процесс модом..
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Копирование темы с форума на форум

Сообщение Татьяна5 »

Т.е. нужен мод, который парсил бы любые html-страницы (движки и стили на этих движках бывают разные), каким-то образом (каким?) определял в них отдельные сообщения и авторов этих сообщений, и создавал или продолжал на основе этого тему? Универсального решения тут быть не может, под каждый стиль (иногда даже если от стандартного там изменено одно название класса) нужен отдельный парсер
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 2 месяца
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Копирование темы с форума на форум

Сообщение Алг »

Жорик писал(а):Было бы гораздо интереснее скопировать (браузер - сохранить страницу html с картинками) - отослать в каком-то виде (архив RAR?), но одной кнопкой.
для этого есть специальные программы, например Teleport Pro
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 8 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Копирование темы с форума на форум

Сообщение Жорик »

Алг писал(а):для этого есть специальные программы
Прочил описание, не понял, как оно разворачивает скачаное на новом форуме.
ЗЫ если речь только о сохранении, тогда мой вопрос не был правильно понял
Речь о разворачивании на новом форуме страницы форума в исходном виде (Автор А - аватар А - сообщение 1. Ниже автор Б - аватар Б сообщение 2. Ниже автор В - аватар В - сообщение 3)

Добавлено спустя 2 минуты 57 секунд:
Кроме того, я вспомнил, что однажды хотел с использованием этой программы скачать форум, где есть закрытые темы.
Результат - набор многостраничных html-кодов, часа два искал, скачались ли интересные мне закрытые сообщения, не нашел, плюнул и стер программу.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Копирование темы с форума на форум

Сообщение Sheer »

Жорик, вам же ответили
Татьяна5 писал(а):нужен отдельный парсер
То есть скрипт, который будет авторизоваться на одном форуме, шерстить там все содержимое, и потом переносить его в базу данных другого форума. Задаче не из тривиальных.
Вот пример форума, который был перенесен с бесплатника пару лет назад. Если интересуют подробности - пиши в ЛС.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Копирование темы с форума на форум

Сообщение Пчелкин »

Sheer писал(а):с бесплатника
Следует объяснить что с бесплатников обычно БД не отдают...
Понял, Жорик ?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 8 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Копирование темы с форума на форум

Сообщение Жорик »

Бесплатно не отдают.
Спрашивал.
Мне озвучили насколько я помню 1000р.
Если бы сказали 10 тыс, я бы отказался сразу, не стоит оно того.
Sheer писал(а):Если интересуют подробности - пиши в ЛС.
Я подумаю... в принципе интересуют, но....
Sheer писал(а):То есть скрипт, который будет авторизоваться на одном форуме, шерстить там все содержимое, и потом переносить его в базу данных другого форума. Задаче не из тривиальных.
Это если один-в-один делать, я уже понял. Бесплатно такое никто делать не будет, а платить за некоммерческий форум я не могу, средств нет.
Но тут есь варианты, как говорится.
Если сделать ДРУКГОЙ скрипт или мод - вот по какому алгоритму.
Скачаные страницы уже есть - по простому способу Браузер - сохранить как - html с картинками.
Нужно послать эту сохраненную страницу, только разбив по постам - т.е. не обязательно сообщение должно иметь вид, как на предыдущем форуме, достаточно втсавить имя реального автора в тело сообщения.
Пример: как я сейчас делаю вручную

Автор темы - "Администрация". Аватара нет. Далее в теле сообщения прямо перед сообщением вставлено имя реального автора и его аватар. Тут влезать в базу данных нового форума не надо - надо просто чуть преобразовать исходный текст, а именно взять имя автора сообщения и картинку его аватара и вставить в тело сообщения.
Вот просто этот процесс хочется автоматизировать - в этим случае связываться с администрацией бесплатного вообще не надо, достаточно просто в браузере схоанить html с картинками.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 2 месяца
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Копирование темы с форума на форум

Сообщение Алг »

Жорик писал(а):Прочил описание, не понял, как оно разворачивает скачаное на новом форуме.
ЗЫ если речь только о сохранении, тогда мой вопрос не был правильно понял
Речь о разворачивании на новом форуме страницы форума в исходном виде (Автор А - аватар А - сообщение 1. Ниже автор Б - аватар Б сообщение 2. Ниже автор В - аватар В - сообщение 3)
Мне нужно было сделать то же самое, что вы описываете. Не имея базы, развернуть сообщения в точно таком же виде на новом форуме. Телепортом скопировала нужные форумы, получила папку с хтмл-страницами, где-то вручную пришлось поправить ссылки. Далее, эти страницы поместила в корень своего директория, а на форуме создала форумы-ссылки на них. Продолжать их как темы нельзя, это статичные хтмл -страницы, но выглядят они точно так, как на исходном форуме
Жорик писал(а):Кроме того, я вспомнил, что однажды хотел с использованием этой программы скачать форум, где есть закрытые темы.
Результат - набор многостраничных html-кодов, часа два искал, скачались ли интересные мне закрытые сообщения, не нашел, плюнул и стер программу.
У Телепорта есть настройки, сначала я тоже получала много мусора, пока не настроила, как скачивать именно то, что мне надо
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Копирование темы с форума на форум

Сообщение Татьяна5 »

Жорик писал(а):только разбив по постам
Это как раз в общем виде сделать невозможно. Только писать отдельный парсер под каждый стиль.
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 8 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Копирование темы с форума на форум

Сообщение Жорик »

Алг писал(а):Продолжать их как темы нельзя, это статичные хтмл -страницы, но выглядят они точно так, как на исходном форуме
Это я знаю, я точно так же скопировал 40-страничные темы о наших с женой путешествиях с массой фотографий и комментариев.
В CutHtml это делается одним кликом - заменить старые ссылки на всей странице на одну новую - на тему-продолжение на новом форуме.
Естественно заменил css - фон и другие эелементы старого форума на чуть-чуть другие.
Поменял еще список переходов - на старом форуме был скрипт на одну страницу вперед, на одну страницу назад. Увеличил число кнопок-переходов на страницы до 6 вперед и 6 назад.
Только телепорт тут не нужен, достаточно просто сохранить html с картинками в любом браузере.
ЗЫ только Опера мне попутала кодировки русского языка, правильно сохранил из мозиллы.

Этот вариант интересен, когда страниц 40 и больше и еще там уйма фотографий - они теперь вместо савепик или фастпик размещаются в той же папке, что и форум и не пропадут.

Но этот вариант неинтересен, когда нужно перенести 100 тем с 5 или 7 ответами каждая, возни не меньше, чем переносить по 1 посту по принципу, описанному мной выше с картинкой в примере.
Shredder
Former team member
Сообщения: 2267
Стаж: 17 лет 10 месяцев
Благодарил (а): 284 раза
Поблагодарили: 584 раза

Re: Копирование темы с форума на форум

Сообщение Shredder »

Жорик писал(а):Этот вариант интересен, когда страниц 40 и больше и еще там уйма фотографий - они теперь вместо савепик или фастпик размещаются в той же папке, что и форум и не пропадут
Предполагаю, что сохранились только превью, полные-то будут по-прежнему на fastpic... Или вообще потеряны. В тех случаях, когда было размещение через tumbnail.
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 8 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Копирование темы с форума на форум

Сообщение Жорик »

Там не было превью, все фото 640х480 прямо на странице форума.
Хотя да, для системы превью пришлось бы дополнительно править ссылки и скачивать полные фотографии.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 14 лет 2 месяца
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 306 раз

Re: Копирование темы с форума на форум

Сообщение Алг »

Жорик писал(а):Но этот вариант неинтересен, когда нужно перенести 100 тем с 5 или 7 ответами каждая, возни не меньше, чем переносить по 1 посту по принципу, описанному мной выше с картинкой в примере.
я переносила 3 форума, в каждом из которых по 12-15 подфорумов, в каждом из которых 20-25 тем от 5 до 25 ответов. То есть примерно, 800-900 коротких тем. Телепорт мне очень сильно помог
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Вернуться в «Запросы модов для phpBB 3.0.x»