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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Интеграция JComments в JoomShoping  (Прочитано 837 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
fgqwerty
Осваиваюсь на форуме
***

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

Сообщений: 69


« : 29.11.2011, 13:15:49 »

Можно ли как нибудь интегрировать, вместо стандартной формы комментариев?
« Последнее редактирование: 29.11.2011, 14:12:15 от smart » Записан
smart
Администратор
*******

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

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


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


« Ответ #1 : 29.11.2011, 14:12:00 »

Думаю можно, а разве этот компонент не поддерживает интеграцию с JComments? Мне почему-то казалось, что он из коробки это умеет. Нет?
Записан
fgqwerty
Осваиваюсь на форуме
***

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

Сообщений: 69


« Ответ #2 : 29.11.2011, 19:35:04 »

Не поддерживает, версия joomshoping 2.9.7
Записан
smart
Администратор
*******

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

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


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


« Ответ #3 : 29.11.2011, 20:22:56 »

Ну тогда мне кажется имеет смысл обратиться к разработчику JoomShopping, чтобы он добавил поддержку JComments, а я, в свою очередь, готов проконсультировать, если у него какие-либо вопросы возникнут.
Записан
kirpi4nik
Новичок
*

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

Сообщений: 2


« Ответ #4 : 02.12.2011, 12:37:47 »

Здраствуйте, занимаюсь интеграцией jcomments в JoomShopping, в принципе я его интегрировал, все работает, но смущает одна штука:
Добавляю комментарий для товара, идет запись в базу, в админке и во фронтенде она отображается. Но почемуто в админке в поле "Content item title" не записуется название товара вот скрин:

Вот код которым я вывожу комментарии и форму:

Код:
$comments = JPATH_SITE . DS .'components' . DS . 'com_jcomments' . DS . 'jcomments.php';
            if (file_exists($comments)) {
                require_once($comments);
                echo JComments::showComments($this->reviews->product_id, 'com_jshopping', $this->product->name);
            }

Плагин написал и забросил в /components/com_jcomments/plugins/com_jshopping.plugin.php, но мне кажется что он вообще не подгружается - потомучто при коммментированиии/удалении всех строк в етом файле ничего не меняется, возможно его надо гдето подключить.

Код плагина:

Код:
<?php
(defined('_VALID_MOS') OR defined('_JEXEC')) or die('Direct Access to this location is not allowed.');
 
class jc_com_jshopping extends JCommentsPlugin {

  function getObjectTitle( $id ) {

    $lang = &JFactory::getLanguage();
    $lang_name = 'name_'.$lang->getTag();

    // Data load from database by given id
    $db = & JFactory::getDBO();
    $db->setQuery( "SELECT `$lang_name` FROM #__jshopping_products WHERE product_id='$id'");
    return $db->loadResult();
  }

  function getObjectCategory( $id ) {
    // Data load from database by given id
    $db = & JFactory::getDBO();
    $db->setQuery( "SELECT category_id FROM #__jshopping_products_to_categories WHERE product_id='$id'");
    return $db->loadResult();
  }



  function getObjectLink( $id ) {
    // Itemid meaning of our component
    $_Itemid = JCommentsPlugin::getItemid( 'com_jshopping' );

    $cat = getObjectCategory($id);


    // url link creation for given object by id
    $link = JRoute::_( 'index.php?option=com_jshopping&controller=product&task=view&category_id='.$cat.'&product_id='.$id );
    return $link;
  }

  function getObjectOwner( $id ) {
    $db = & JFactory::getDBO();
    $db->setQuery( 'SELECT user_name , user_id FROM #__jshopping_products_reviews WHERE id = ' . $id );
    return $db->loadResult();
  }
 
}
?>

Насколько я вижу Content item title с формы методом POST вообще не передается,передаются только:

comment   234234
jtxf   JCommentsAddComment
object_group   com_jshopping
object_id   0
title   bla

Подскажите куда копать?
Записан
kirpi4nik
Новичок
*

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

Сообщений: 2


« Ответ #5 : 02.12.2011, 12:51:47 »

Спасибо, уже не надо, разобрался сам
Записан
antoxa7
Захожу иногда
**

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

Сообщений: 10


« Ответ #6 : 27.02.2012, 20:23:01 »

А можно поподробней плз. Для тех кто не разобрался еще совсем.
Записан
Страниц: [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