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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 [7]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: DatsoGallery + JComments  (Прочитано 61536 раз)
0 Пользователей и 1 Гость смотрят эту тему.
malavka
Осваиваюсь на форуме
***

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

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



« Ответ #180 : 11.05.2011, 23:40:31 »

Ура! Ура!

ChaosDay, спасибо Вам огромное! Огроменное!
Записан
rafil
Новичок
*

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

Сообщений: 6


« Ответ #181 : 16.05.2011, 16:28:44 »

Большое спасибо ChaosDay. Выполнил пункты 1 и 2 из Ответа #178 : 11.05.2011, 18:52:57, все работает
Версия 1.8.8
Записан
pikachu
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 50


« Ответ #182 : 23.02.2012, 14:19:49 »

С новой версией Jcomments вылезает 500 ошибка:

500 - JDatabaseMySQL::query: 1054 - Unknown column 'dg.owner' in 'on clause' SQL=SELECT u.id FROM jos_users AS u INNER JOIN jos_datsogallery AS dg ON dg.owner = u.username WHERE dg.id = 7680

Ложная тревога. Нужно после обновления Jcomments заново плагин заменить из 1ого поста 7ой страницы.
Записан
smart
Администратор
*******

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

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


снова дома...


« Ответ #183 : 23.02.2012, 14:32:18 »

Нужно после обновления Jcomments заново плагин заменить из 1ого поста 7ой страницы.
А точнее? Пальцем покажите, я включу в дистрибутив более свежий.
Записан
HKDOAM
Захожу иногда
**

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

Сообщений: 23


« Ответ #184 : 26.10.2012, 16:44:22 »

и меня интересует

плагин со страницы не ставится...
com_jcomments_v2.2.0.2 и Datso 1.9.5
Записан
budda
Новичок
*

Репутация: +0/-0
Online Online

Сообщений: 7


« Ответ #185 : 19.11.2012, 09:13:46 »

Присоединяюсь к просьбе. Нужно прикрутить JComments к Datso 1.9.5 . Может кто поможет?
Записан
smart
Администратор
*******

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

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


снова дома...


« Ответ #186 : 28.11.2012, 18:00:39 »

Так, времени пока особо не было, но бегло посмотрел. По сути нужно в файле /components/com_datsogallery/includes/datso.viewdetails.php удалить все, что находится между строчками:
Код
  if ($ad_showcomment) {
и
Код
  }
 if ($ad_showsend2friend) {

чтобы получилось:
Код
  if ($ad_showcomment) {
 }
 if ($ad_showsend2friend) {

А затем эту конструкцию заменить на:
Код
  if ($ad_showcomment) {
   $comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
   if (file_exists($comments)) {
     require_once($comments);
     echo JComments::show($id, 'com_datsogallery', $list['imgtitle']);
   }
 }
 if ($ad_showsend2friend) {

И еще, поискать по коду компонента вот такой код (встречается раз 5-6):
Код
$db->setQuery("SELECT COUNT(cmtid) FROM #__datsogallery_comments WHERE cmtpic = ".$row->id.$and);
$comments = $db->loadResult();
и заменить его на
Код
    $comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
   if (file_exists($comments)) {
     require_once($comments);
     $comments = JComments::getCommentsCount($row->id, 'com_datsogallery');
   }
 

Вот как-то так...
« Последнее редактирование: 04.12.2012, 11:19:07 от smart » Записан
budda
Новичок
*

Репутация: +0/-0
Online Online

Сообщений: 7


« Ответ #187 : 04.12.2012, 09:14:30 »

Получилось! Спасибо.
Записан
1day
Осваиваюсь на форуме
***

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

Сообщений: 55


« Ответ #188 : 11.01.2013, 01:26:19 »

нужно в файле /components/com_datsogallery/includes/datso.viewdetails.php
Пожалуйста скажите, как надо сделать в Datso 1.21 (Joomla 2.5.8 и JComments 2.3.0), чтобы комментарии в Галлереи заработали ваши? Файла datso.viewdetails.php я у себя не нашел.
И будет ли выпушен плагин, поскольку это Неправильно через файлы менять код, а вдруг у галереи обновится этот файл в какой-нибудь версии...
В техподдержку Datso задавал вопрос - будут ли они делать плагин для JComments, на что мне ответили: " - Что же касается интеграции JCommetns, просто не хочу. Извините."
Так что вся надежда только на вас.
Записан
konservator
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

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



« Ответ #189 : 21.03.2013, 21:33:44 »

Кто-нибудь сумел прикрутить комментарии к новой галерее?
Записан
Vezan
Захожу иногда
**

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

Сообщений: 22


« Ответ #190 : 19.04.2013, 12:16:37 »

Написано много но как прикрутить к Datso версии 1.24 ответа так и нет, а очень надо(((
Записан
smart
Администратор
*******

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

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


снова дома...


« Ответ #191 : 07.05.2013, 21:53:02 »

Написано много но как прикрутить к Datso версии 1.24 ответа так и нет, а очень надо(((
Пришлите мне ее на почту (или выложите куда-нибудь и мне прямую ссылку), и я на досуге посмотрю.
Записан
smart
Администратор
*******

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

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


снова дома...


« Ответ #192 : 08.05.2013, 01:47:43 »

Так, посмотрел я версию 1.23, по сути ничего принципиально не поменялось. Описываю кратко шаги (ибо детально смысла не вижу).

1. Находим код (он встречается в файле /com_datsogallery/datso.functions.php и внутри файлов в папке /com_datsogallery/includes/):
Код
                 $db->setQuery('SELECT COUNT(cmtid) FROM #__datsogallery_comments WHERE cmtpic = '.$row->id.' AND published = 1');
                $comments = $db->loadResult();
или
Код
                 $db->setQuery('SELECT COUNT(cmtid) FROM #__datsogallery_comments WHERE cmtpic = '.$row->id.$and);
                $comments = $db->loadResult();

и заменяем его на:
Код
       	    $commentsAPI = JPATH_SITE . '/components/com_jcomments/jcomments.php';
   if (file_exists($commentsAPI)) {
     require_once($commentsAPI);
     $comments = JComments::getCommentsCount($row->id, 'com_datsogallery');
   }

2. Открыть файл /com_datsogallery/includes/datso.image.php и все, что между строчками:
Код
  if ($ad_showcomment) {
и
Код
}
if ($ad_showsend2friend && ($ad_showsend2friend_public || $user->id)) {
заменяем на:
Код
$commentsAPI = JPATH_SITE . '/components/com_jcomments/jcomments.php';
   if (file_exists($commentsAPI)) {
     require_once($commentsAPI);
     echo JComments::show($obj->id, 'com_datsogallery', $obj->imgtitle);
   }
 
Записан
Страниц: 1 2 3 4 5 6 [7]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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