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

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1252 Просмотров
*

denxio

  • Осваиваюсь на форуме
  • ***
  • 119
  • 4
Пробовал несколько методов, описанных на сайте. В частности, эти:

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

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


*

smls

  • Осваиваюсь на форуме
  • ***
  • 117
  • 7
Испробовал все варианты какие нашел. Не отображается.
Запросы к базе идут, при первом заходе на страницу объявления создаётся для неё строка в 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

  • Осваиваюсь на форуме
  • ***
  • 117
  • 7
Отключил плагин "Adsmanager - JComments" и заработало :)

*

grinat

  • Давно я тут
  • ****
  • 356
  • 32
Пробовал несколько методов, описанных на сайте. В частности, эти:

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));
  }
?>