Новости Joomla

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

R31rus

  • Давно я тут
  • 632
  • 4 / 0
Существует плагин рейтинга extravote, который работает как в материалах так и в блоге. Как заставить его работать в простой категории?

В блоге он вы водится со строкой:
Код
<?php echo $this->item->event->beforeDisplayContent; ?>


В простой категории никак не выводится:
Код
<?php echo $this->item->event->beforeDisplayContent; ?>
<?php echo $item->event->beforeDisplayContent; ?>
<?php echo $article->event->beforeDisplayContent; ?>
<?php echo $beforeDisplayContent; ?>
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
а плагины подключены ?
Код
PluginHelper::importPlugin('content');
*

R31rus

  • Давно я тут
  • 632
  • 4 / 0
Да есть такая строка
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Вывод только в материале определяется только в одном условии (рис. 1)
Но в категории может возникнуть проблема с условием
Код: php
if ($params->get('show_vote'))
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

R31rus

  • Давно я тут
  • 632
  • 4 / 0
Вывод только в материале определяется только в одном условии (рис. 1)
Но в категории может возникнуть проблема с условием
Код: php
if ($params->get('show_vote'))

Про материал понятно, но мне нужно именно в категории) Ровно так-же как это реализовано в Блоге. В Блоге ведь нет проблем? Приветствую Валера!
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Приветствую! Благодаря этому условию и не выводиться в категории.
На всякий случай скажи в каком представлении хочешь вывести?
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

R31rus

  • Давно я тут
  • 632
  • 4 / 0
/html/com_content/category/default_articles.php

Код
<?php foreach ($this->items as $i => $article) :?>

<?php echo $this->escape($article->title); ?>

= Здесь

<?php endforeach; ?>
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
В плагине замени 2 функции
Код: php
public function onContentBeforeDisplay($context, &$article, &$params, $limitstart = 1)
{
if (strpos($context, 'com_content')!== false) {

$this->article_id = $article->id;

$this->ExtraVotePrepare($article, $params);

return $this->ContentExtraVote($article, $params);
}

}

protected function ContentExtraVote(&$article, &$params)
{
$table =($this->params->get('table',1)==1?'#__content_extravote':'#__content_rating');
$rating_count=$rating_sum=0;
$html=$ip='';

$db = JFactory::getDBO();
$query='SELECT * FROM ' . $table . ' WHERE content_id='.$this->article_id . ($table == '#__content_extravote' ? ' AND extra_id = 0' : '');
$db->setQuery($query);
$vote=$db->loadObject();

if($vote) {
$rating_sum = $vote->rating_sum;
$rating_count = intval($vote->rating_count);
$ip = $vote->lastip;
}

$html .= $this->plgContentExtraVoteStars( $this->article_id, $rating_sum, $rating_count, $article->xid, $ip );

return $html;
}
что бы вывести
Код: php
echo $article->event->beforeDisplayContent;
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

R31rus

  • Давно я тут
  • 632
  • 4 / 0
Не сомневался в тебе) Задача решена. +++
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перестала работать почта на всех сайтах

Автор svarg

Ответов: 5
Просмотров: 492
Последний ответ 23.02.2024, 22:05:51
от Vastriet
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 548
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Поиск в Материал- Блог категории

Автор mag_num83

Ответов: 1
Просмотров: 327
Последний ответ 14.09.2023, 20:36:34
от beliyadm
Как назначить пункту меню ссылку на категории К2?

Автор kochevnik

Ответов: 1
Просмотров: 312
Последний ответ 12.03.2023, 16:26:44
от kochevnik
[Решено] Ссылка на домен и текущий шаблон в блоге категории

Автор goga_pgasovav

Ответов: 2
Просмотров: 359
Последний ответ 06.03.2023, 16:30:23
от goga_pgasovav