Перейти к контенту

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


Рекомендуемые сообщения

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

 

Версия форума 2.3.5.

 

(Удалил ТЗ, но вопрос остался актуальным. См. пост номер 5.)

Изменено пользователем mbosoy
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Да-а-а... Пора закрывать форум поддержки. Нешто разработка модов -- такая непрестижная, нудная и малооплачиваемая работа, что никому не интересна?

 

А ведь простое у меня ТЗ (для спецов). Скопировать пост из одной базы в другую.

 

На весь форум -- 2 спеца, да и те в отказе.

Изменено пользователем mbosoy
Ссылка на комментарий
Поделиться на других сайтах

На фрилансе тоже есть спецы, они обычно тут не появляются. Работу обычно ищут там, а этот форум используют как базу знаний.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Народ, в прикреплённом файле даю рабочую процедуру копирования топика/постов. Пользуйтесь кому надо! Это вырезка из мода копирования, который успешно работает на моих форумах.

 

Буду благодарен (в т.ч. финансово), если какой умелец чуть доработает этот код так, чтобы при запуске файла выполнялось копирование заданного топка из базы-1 в базу-2 (с одного форума IPBoard на другой). То есть нужно задать в отдельном файле реквизиты доступа к базам, а также id копируемого поста, id целевого раздела и id юзера.

 

 

copypost.php

Изменено пользователем mbosoy
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 1 месяц спустя...
Копирование поста с форума-1 на форум-2 сделано. Но есть одна проблема: как обновлять количество топиков/постов на форуме-2? Нужен какой-то скрипт обновления кэша? Откуда его выдрать?
Ссылка на комментарий
Поделиться на других сайтах

Из вашего же файла:

//Пересчитать статы
$this->modfunc->rebuild_topic( $topic_id );
//-----------------------------------------
// Update the forum(s)
//-----------------------------------------
$this->modfunc->forum_recount( $this->ipsclass->input['copy_fid'] ); 

То же самое надо сделать для второго форума.

Изменено пользователем Master
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.