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

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Здравствуйте.

Т.к. Мультивыбор в поле tags не отключить, cоздал свой тип поля List со своей выборкой меток.

В плагине получаю значение этого поля, которое соответствует ID tags
Код
public function onContentBeforeSave($context, $article, $isNew)
{
$article->metka
        }

Поле Tags сделаю скрытым. Как его заполнить?
« Последнее редактирование: 30.01.2017, 14:41:52 от Sergeyy »
*

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Re: принудительно заполнить поле tags
« Ответ #1 : 22.01.2017, 12:50:37 »
Сделал на jQuery
Код
<?php
$script = "
jQuery(document).ready(function ($){
    $('#jform_metka').change(function() {
$(document.getElementById('jform_tags').value  = $(this).val() );
                        $('#jform_tags').trigger('liszt:updated');
    });
});
";
JFactory::getDocument()->addScriptDeclaration($script);
?>
Хотелось бы, конечно, на стороне сервера, в плагине.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: принудительно заполнить поле tags
« Ответ #2 : 22.01.2017, 13:27:47 »
Не понял, что вы хотите сделать (что-то сложно, получить значение в плагине, чтобы его вставить куда-то, когда можно получить его напрямую), но почему
Мультивыбор в поле tags не отключить
? multiple="true" больше не работает?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Re: принудительно заполнить поле tags
« Ответ #3 : 22.01.2017, 14:05:21 »
Если в field name="tags"
поставить multiple="false" или убрать
то при сохранении материала получаем:
Код
Сохранить не удалось из-за ошибки: Unknown column 'newTags' in 'field list' SQL=INSERT INTO `#__content` 
Тут обсуждалось http://stackoverflow.com/questions/25757432/joomla-3-unknown-column-newtags
*

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Re: принудительно заполнить поле tags
« Ответ #4 : 23.01.2017, 10:06:00 »
Не понял, что вы хотите сделать

При добавлении материала с фронта, пользователь должен выбрать только одну метку.
У каждой категории свои метки, поэтому сделал поле для выбора списка меток категории, которой будет принадлежать материал.
« Последнее редактирование: 23.01.2017, 10:10:21 от Sergeyy »
*

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Re: принудительно заполнить поле tags
« Ответ #5 : 30.01.2017, 14:40:43 »
Решение:

public function onContentBeforeSave($context, $article, $isNew)
   {
$article->newTags = array($article->metka);
        }
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить директорию и разрешенные типы файлов в поле media?

Автор denism300

Ответов: 0
Просмотров: 991
Последний ответ 01.12.2022, 23:02:54
от denism300
[Решено] Ненавижу джумловский database!

Автор effrit

Ответов: 19
Просмотров: 2158
Последний ответ 14.10.2018, 21:28:40
от Aleks.Denezh
[решено] Использование model - setState для фильтра по дате

Автор effrit

Ответов: 8
Просмотров: 2175
Последний ответ 13.10.2018, 19:13:49
от effrit
Дополнительное поле в модуле

Автор paskal

Ответов: 21
Просмотров: 2894
Последний ответ 27.08.2016, 00:59:55
от robert
[Решено] Создание контент плагина

Автор IvanTopor

Ответов: 4
Просмотров: 2004
Последний ответ 26.02.2016, 13:10:37
от IvanTopor