LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 03:56:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Перенос и объединение комментариев из разных материалов.  (Прочитано 1475 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Beer
Живу я здесь
******

Репутация: +37/-1
Offline Offline

Сообщений: 910


БИРУ - БИР!


« : 04.11.2009, 16:34:23 »

1. Собственно сталкиваюсь с этим постоянно - объединил 2 материала в один, а как комментарии соединить?
2. Раньше видео лежало в файловом архиве, сейчас поставил видеогалерею - как перенести комментарии? Cheesy
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #1 : 04.11.2009, 19:48:49 »

Стандартными средствами - никак, только с помощью выполнения SQL-запроса. Допустим, если речь идет о 2-х статьях с идентификаторами 123 и 125, и мы все перенесли в статью с идентификатором 123, то выполняем вот такой запрос:

Код
UPDATE jos_jcomments SET object_id = 123 WHERE object_id = 125 AND object_group='com_content';

Если у нас комментарии были к файловому архиву, а тепереь в видео галерею, то нужно нечто типа такого:
Код
UPDATE jos_jcomments SET object_id = 145, object_group='com_seyret' WHERE object_id = 125 AND object_group='com_jdownloads';

Таким запросом мы перебрасываем комментарии с файлового архива JDownloads (id файла 125) на запись в видеогалерее Seyret (id записи 145).

Ну а выносить это в интерфейс, честно говоря особого смысла пока не вижу, тем более, что есть куча более важных задач, которые нужно решать.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet