Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

rixter

  • Захожу иногда
  • 95
  • 9 / 0
  • Кто юзал мой писи?
Есть прекрасная возможность от разработчиков - отобразить количество комментариев

Сейчас у меня кол-во комментариев выводится в шаблоне статьи и шаблоне блога категорий. Есть категория в которой комментарии отключены. Как определить этот момент и соответственно не выводить в этой категории кол-во комментариев?

Можно, используя альтернативный макет, переопределить шаблон для такой категории, но что делать с шаблоном статей?
« Последнее редактирование: 13.05.2013, 13:37:47 от smart »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
JCommentsContentPluginHelper::checkCategory($id)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

rixter

  • Захожу иногда
  • 95
  • 9 / 0
  • Кто юзал мой писи?
Спасибо за наводку  *DRINK*

Вот такое решение нашлось
Код
if (JCommentsContentPluginHelper::checkCategory($this->item->catid) && (JCommentsContentPluginHelper::isEnabled($this->item->id, false) || !JCommentsContentPluginHelper::isDisabled($this->item->id, false)))

работает yes!
*

rixter

  • Захожу иногда
  • 95
  • 9 / 0
  • Кто юзал мой писи?
обнаружилась проблемка...
Если в статье, принадлежащей категории в которой разрешены комментарии, отключить их {jcomments off}, то кол-во комментариев все равно выводится.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
А где вы этот код используете? В шаблоне? Я думаю проблема в том, что теги вроде {jcomments off} вырезаются плагином Content - JComments, и на момент проверки их уже нет. Если это так, то попробуйте зайти с другой стороны - я сохраняю результат работы этих функций в текущую копию настроек, поэтому можно проверить вот так:

Код: php
$config = JCommentsFactory::getConfig();
$enabled = $config->get('comments_on', 1) && !$config->get('comments_off', 0);
*

rixter

  • Захожу иногда
  • 95
  • 9 / 0
  • Кто юзал мой писи?
Спасибо, smart, разобрался. Заработало. Может добавите в инструкцию

Вот так у меня

Код
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
$config = JCommentsFactory::getConfig();
if ($config->get('comments_on', 1) && !$config->get('comments_off', 0)) {
$count = JComments::getCommentsCount($this->item->id, 'com_content');
if ($count == 0) {
echo '<a class="tcomment" href="'.JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)).'#comments">'.JText::_('LINK_ADD_COMMENT').'</a>';
} else {
$word = $count%10==1&&$count%100!=11?'комментарий':($count%10>=2&&$count%10<=4&&($count%100<10||$count%100>=20)?'комментария':'комментариев');
echo '<span class="tcomment">'.$count.' '.$word.'</span>';
}
}
}
« Последнее редактирование: 26.07.2013, 13:23:37 от rixter »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Можете заменить:
Код: php
			$word = $count%10==1&&$count%100!=11?'комментарий':($count%10>=2&&$count%10<=4&&($count%100<10||$count%100>=20)?'комментария':'комментариев');
echo '<span class="tcomment">'.$count.' '.$word.'</span>';
на
Код: php
			echo '<span class="tcomment">' . JText::plural('LINK_READ_COMMENTS', $count). '</span>';
*

rixter

  • Захожу иногда
  • 95
  • 9 / 0
  • Кто юзал мой писи?
Отличное решение, спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 2130
Последний ответ 21.02.2025, 12:41:06
от NewUsers
Не работают комментарии JComments и Komento в компоненте Yendif Video Share

Автор lolitma3

Ответов: 0
Просмотров: 3384
Последний ответ 14.08.2022, 14:05:56
от lolitma3
Ссылка "Добавить комментарий" только к полному материалу

Автор AlexP750

Ответов: 0
Просмотров: 2477
Последний ответ 24.08.2021, 13:27:48
от AlexP750
Добавить Вопрос-ответ jcomments. Отзывы+Вопрос-ответ(комментарии)

Автор Dolphin4ik_1

Ответов: 2
Просмотров: 3717
Последний ответ 24.04.2021, 22:42:41
от Dolphin4ik_1
Добавить Вопрос-ответ jcomments. Отзывы+Вопрос-ответ(комментарии)

Автор Dolphin4ik_1

Ответов: 0
Просмотров: 1551
Последний ответ 24.04.2021, 21:41:44
от Dolphin4ik_1