Счетчики Jcomments как вывести в шаблоне категории?

  • 1 Ответов
  • 418 Просмотров

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

*

Оффлайн R31rus

  • *****
  • 578
  • [+]2 / [-]0
  • Пол: Мужской
  • «Нас Reboot, а мы крепчаем»
    • Просмотр профиля
Тема не является дублем. Сейчас счетчики комментариев выводятся через introtext. В шаблоне "список материалов категории", есть строчка:
<?php echo JString::substr($article->introtext0200).' ...'?>Благодаря этому выводятся счетчики комментариев (ранее были ссылки, переименовал в цифры через языковой файл ini) и вступительный текст материала, который мне очень нужен. Далее при обрезании текста режутся счетчики. Например выставляю значение introtext 100 символов и хана. Вопрос как победить эту ситуацию? Как вывести счетчики в данном шаблоне, в обход introtext?
« Последнее редактирование: 11.10.2015, 14:45:09 от R31rus »
Зарплата - это еще одно доказательство того, что работать на других
невыгодно.

*

Оффлайн R31rus

  • *****
  • 578
  • [+]2 / [-]0
  • Пол: Мужской
  • «Нас Reboot, а мы крепчаем»
    • Просмотр профиля
Нашел часть кода привязки счетчиков к introtext, но как их привязать просто к шаблону категории? Что-б не урезались черт их возьми...

plugins/content/jcomments/jcomments.php строка 307:
$originalText = isset($article->text)? $article->text : '';
$article->text = '';
$this->onPrepareContent($article, $params, $page);

if (isset($article->text)) {
if (($view == 'article') && strpos($originalText, '{jcomments}')!== false) {
$originalText = str_replace('{jcomments}', $article->text, $originalText);
} else {
$article->introtext = str_replace('{jcomments}', '', $article->introtext);

if ($this->params->get('links_position', 1) == 1) {
$article->introtext = $article->introtext . $article->text;
} else {
$article->introtext = $article->text . $article->introtext;
}
}
}

$article->text = $originalText;
JCommentsContentPluginHelper::clear($article);
Зарплата - это еще одно доказательство того, что работать на других
невыгодно.