Новости 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 Гость просматривают эту тему.
  • 11 Ответов
  • 2602 Просмотров
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Сделал вывод дополнительных полей в разных местах шаблона как описано на сайте Джумфанс в блоге "K2: ДОПОЛНИТЕЛЬНЫЕ ПОЛЯ В РАЗНЫХ МЕСТАХ ШАБЛОНА"
Все отлично, работает. К2 2,6,1

Вставил таким образом дополнительные поля в тело вывода похожих материалов (по тегу).
Единственное не понимаю как сделать, чтобы он брал информацию в дополнительное поле из самого похожего материала, а не из активного материала.

Например, на странице материала есть дополнительное поле с названием "Год выпуска". Стоит дата "2012".
Внизу материала есть колонка вывода похожих материалов (по тегу).
В ней выводится 5 похожих материалов.
У каждого материала есть дополнительное поле "Год выпуска". Но здесь выводится "2012", а не та дата которая указана в каждом из этих материалов.

Вот код который вставляю в тело похожего материала.
Цитировать
<?php if($extrafields[4]): ?>
<div class="fields1">
<?php echo JText::_('<b>Год:&nbsp;</b>'); ?>
<?php echo $extrafields[4]; ?>
</div>
<?php endif; ?>

[вложение удалено Администратором]
« Последнее редактирование: 29.10.2012, 15:36:11 от kisBoss »
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
...
У каждого материала есть дополнительное поле "Год выпуска". Но здесь выводится "2012", а не та дата которая указана в каждом из этих материалов.

Вот код который вставляю в тело похожего материала...

Ну как написали код - так и выводится.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Дело в том, что если ставлю этот код, он берет информацию из этого же поля на открытой странице. Нужно добавить правило, чтобы информация бралась из самого похожего материала.
Вот код, но как к нему прикрутить id доп.поля
Цитировать
<?php echo $item->xxxxxxxxxx; ?>


Так не работает:
Цитировать
<?php echo $item->$extrafields[4]; ?>
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
Если у вас $item - это похожий материал, сделайте var_dump($item) и смотрите через какую переменную выводятся допполя в нём.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Цитата: SDKilllink=topic=233667.msg1221324#msg1221324 date=1351560160
, сделайте var_dump($item) и смотрите через какую переменную выводятся допполя в нём.
Хотел бы я понимать о чем Вы. Не могли бы написать пример как это сделать, пожалуйста
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Вставил в item.php такую страку
Цитировать
<?php echo var_dump($item); ?>
Это мне выдало (часть кода)
Цитировать
object(stdClass)#334 (53) { ["id"]=> string(1075) "[{"id":"4","value":"2003"}]}
2003 и есть, то что мне нужно выхватить.

И что с этим делать?
« Последнее редактирование: 31.10.2012, 08:53:40 от kisBoss »
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
Данные в JSON, раскодировать надо и, если вам удобнее работать с массивом, преобразовать объект в массив.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
И как это сделать?
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

newadam

  • Захожу иногда
  • 62
  • 0 / 1
И как это сделать?

Уважаемый, получилось? Решаю туже задачу и тормоза ...
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Нет. Решение не найдено.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

newadam

  • Захожу иногда
  • 62
  • 0 / 1
У меня задачка свелась к следующему непониманию:

В файле "сайт/template/мой шаблон/html/com_k2/tempates/default/item.php":

Код
<?php echo var_dump($item->category->id); ?>
выдает значение, а
Код
<?php echo var_dump($item->extra_fields->id); ?>

сообщает NULL ..., а хотя $item->extra_fields заполнена под завязку. 
 
*

wedford

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Тоже столкнулся с выводом полей в похожих по тегу материалах
Привожу кусок своего кода, я думаю пригодится.
Для начала раскодим
Код
<?php $extraRelated = $item->extra_fields;?>
<?php $extraRelated = json_decode( $extraRelated );?>
Для вывода полей через ID
Код
<?php $extrafieldsRelated = array();
foreach($extraRelated as $item)
{   
$extrafieldsRelated[$item->id] = $item->value;
}?>
Ну и вывод поля, мне нужен был французский формат с делением на группы без нулей после запятой
Код
<?php $number = $extrafieldsRelated[4];?>
<?php $nombre_format_francais = number_format($number, 0, ',', "'");?>
<span class="cena_latest"><?php echo $nombre_format_francais;?> руб.</span>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос материалов из Joomla3 + K2 в Joomla4

Автор Magnum79

Ответов: 0
Просмотров: 3244
Последний ответ 24.05.2024, 21:49:14
от Magnum79
Как добавить свой класс для страниц вывода материалов по тегу k2?

Автор Slava77

Ответов: 0
Просмотров: 6282
Последний ответ 16.02.2023, 23:29:34
от Slava77
K2 + Falang при переходе по переведенному тегу ошибка 404

Автор Slava77

Ответов: 2
Просмотров: 4619
Последний ответ 09.02.2022, 15:53:00
от Slava77
Наполняя категорию K2 копированием материалов, пропадает навигация в статьях

Автор Slava77

Ответов: 4
Просмотров: 4192
Последний ответ 24.12.2021, 22:30:56
от Slava77
Перестала работать опция оценки материалов/рейтинг в компоненте K2

Автор Yonakano

Ответов: 4
Просмотров: 2901
Последний ответ 07.02.2021, 00:30:57
от Yonakano