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

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

JComments 3.0.5 + AdsManager 2.9.13 не отображается форма комментария

 (Прочитано 1061 раз)
0 Пользователей и 1 Гость смотрят эту тему.
denxio
Осваиваюсь на форуме
***

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

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



« : 18.09.2014, 21:16:52 »

Пробовал несколько методов, описанных на сайте. В частности, эти:

http://joomlaforum.ru/index.php/topic,286181.0.html
http://joomlaforum.ru/index.php/topic,232141.0.html

Но на странице форма не отображается.
Кто-нибудь сталкивался с таким?

Записан
smls
Осваиваюсь на форуме
***

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

Сообщений: 109


« Ответ #1 : 21.07.2016, 08:45:58 »

Испробовал все варианты какие нашел. Не отображается.
Запросы к базе идут, при первом заходе на страницу объявления создаётся для неё строка в jcomments_objects (правда id категории 0). Ошибки не показывает. А сама форма комментариев не отображается.
Вот такие запросы отправляются:
Код:
SELECT *
  FROM `slkjg_jcomments_settings`
  WHERE `lang` = ''
  AND `component` = ''
 
SELECT extension_id AS id, element AS "option", params, enabled
  FROM slkjg_extensions
  WHERE `type` = 'component'
  AND `element` = 'com_users'
 
SELECT *
  FROM `slkjg_jcomments_objects`
  WHERE `object_id` = '7'
  AND `object_group` = 'com_adsmanager'
  AND `lang` = 'ru-RU'
 
SELECT count(*)
  FROM slkjg_jcomments AS c
  WHERE c.object_id = 7
  AND c.object_group = 'com_adsmanager'
  AND c.published = 1
 
SELECT c.id, c.parent, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment , c.email, c.homepage, c.date, c.date as datetime, c.ip, c.published, c.deleted, c.checked_out, c.checked_out_time , c.isgood, c.ispoor , v.value as voted ,
  case when c.parent = 0 then unix_timestamp(c.date) else 0 end as threaddate, '' AS object_title, '' AS object_link, 0 AS object_access, 0 AS object_owner
  FROM slkjg_jcomments AS c
  LEFT JOIN slkjg_jcomments_votes AS v
  ON c.id = v.commentid
  AND v.userid = 0
  AND v.ip = '127.0.0.1'
  WHERE c.object_id = 7
  AND c.object_group = 'com_adsmanager'
  AND c.published = 1
  ORDER BY c.date
  LIMIT 0, 10
Записан
smls
Осваиваюсь на форуме
***

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

Сообщений: 109


« Ответ #2 : 21.07.2016, 10:00:00 »

Отключил плагин "Adsmanager - JComments" и заработало Azn
Записан
grinat
Давно я тут
****

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

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



« Ответ #3 : 14.08.2016, 17:29:25 »

Пробовал несколько методов, описанных на сайте. В частности, эти:

http://joomlaforum.ru/index.php/topic,286181.0.html
http://joomlaforum.ru/index.php/topic,232141.0.html

Но на странице форма не отображается.
Кто-нибудь сталкивался с таким?


Без плагина надо делать. Плагин для устаревшей версии AdsManager, вручную прописать:
\components\com_adsmanager\views\details\tmpl\default.php
В самом низу после всего кода вставляем (ПОСЛЕ ТЭГА </div>)
<?php
// add JComments
  $comments = JPATH_SITE.DS.'components'.DS.'com_jcomments'.DS.'jcomments.php';
  if (is_file($comments)) {
    require_once($comments);
    echo JComments::showComments($this->content->id, 'com_adsmanager', $this->escape($this->content->ad_headline));
  }
?>
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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