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

prea4er

  • Новичок
  • 4
  • 0 / 0
 ! Какие файлы отвечают за считывание настроек из models\forms\settings.xml ?
хочется добавить доп. настройки, не могу ни как найти (
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Создание дополнительных настроек
« Ответ #1 : 31.05.2014, 23:22:19 »
в тэге <fieldset> можно задать имя, описание для группы параметров. внутри перечисляете поля
<fieldset name="basic"> стандартные настройки выводит
<fieldset name="advanced"> дополнительные
можно свои группы задавать
<fieldset name="myparams"
label="COM_MYCOMPONENT_CONFIG_MYPARAMS_LABEL"
description="COM_MYCOMPONENT_CONFIG_MYPARAMS_DESC"
/>
интернет-блог: http://websiteprog.ru
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание дополнительных настроек
« Ответ #2 : 31.05.2014, 23:28:06 »
! Какие файлы отвечают за считывание настроек из models\forms\settings.xml ?
JModelForm::loadForm
Не будь паразитом, сделай что-нибудь самостоятельно!
*

prea4er

  • Новичок
  • 4
  • 0 / 0
Re: Создание дополнительных настроек
« Ответ #3 : 01.06.2014, 00:28:32 »
в тэге <fieldset> можно задать имя, описание для группы параметров. внутри перечисляете поля
<fieldset name="basic"> стандартные настройки выводит
<fieldset name="advanced"> дополнительные
можно свои группы задавать
<fieldset name="myparams"
label="COM_MYCOMPONENT_CONFIG_MYPARAMS_LABEL"
description="COM_MYCOMPONENT_CONFIG_MYPARAMS_DESC"
/>

c XML мне все ясно - это не проблема... не могу понять как их от туда получить?

JModelForm::loadForm

Про этот метод я знаю, вот только как это в jc реализовано? я его нигде не нашел...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание дополнительных настроек
« Ответ #4 : 01.06.2014, 00:39:24 »
Про этот метод я знаю, вот только как это в jc реализовано? я его нигде не нашел...
Код: php-brief
JCommentsModelForm::loadForm
Не будь паразитом, сделай что-нибудь самостоятельно!
*

prea4er

  • Новичок
  • 4
  • 0 / 0
Re: Создание дополнительных настроек
« Ответ #5 : 01.06.2014, 00:49:50 »
Код: php-brief
JCommentsModelForm::loadForm

Я наверное не так выразился... меня не метод интересует, а файл php где он присутствует...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание дополнительных настроек
« Ответ #6 : 01.06.2014, 00:58:48 »
Про этот метод я знаю, вот только как это в jc реализовано? я его нигде не нашел...
Если вы знаете метод JModelForm::loadForm, то JCommentsModelForm::loadForm - его копия. Хотя мне кажется, что вам на самом деле нужно тщательнее изучить код компонента.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

prea4er

  • Новичок
  • 4
  • 0 / 0
Re: Создание дополнительных настроек
« Ответ #7 : 01.06.2014, 23:09:37 »
Если вы знаете метод JModelForm::loadForm, то JCommentsModelForm::loadForm - его копия. Хотя мне кажется, что вам на самом деле нужно тщательнее изучить код компонента.
ок. ну вот есть administrator\models\settings.php, в нем есть класс JCommentsModelForm, буду благодарен если разъяснишь это

public function getItem($pk = null)
   {
      $language = $this->getState($this->getName(). '.language');

      $query = $this->_db->getQuery(true);
      $query->select("*");
      $query->from($this->_db->quoteName('#__jcomments_settings'));
      $query->where($this->_db->quoteName('component'). '=' . $this->_db->quote(''));
      $query->where($this->_db->quoteName('lang'). '=' . $this->_db->quote($language));

      $this->_db->setQuery($query);
      $params = $this->_db->loadObjectList();
/* до сюда все ясно - выборка из бд и загрузка массива данных*/

      $item = new StdClass;
      if (is_array($params)) {
         $exclude = $this->getExclude();
/*тут создается новый класс и ему передается этот массив данных*/

         foreach ($params as $param) {   /*вот тут чего за param?*/
            $key = $param->name;     /*вот тут чего за key?*/
            $value = $param->value;   /*вот тут чего за value?*/

            if (!in_array($key, $exclude)) {
               $item->$key = $value;
            }
         }
      }

      return $item; /*какой аргумент здесь возвращается?*/
   }
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Создание дополнительных настроек
« Ответ #8 : 01.06.2014, 23:56:39 »
Вам нужно еще и PHP изучить.
foreach ($params as $param) {   /*вот тут чего за param?*/
Что делает цикл foreach? Он перечисляет каждый объект $param из массива объектов $params.
            $key = $param->name;     /*вот тут чего за key?*/
            $value = $param->value;   /*вот тут чего за value?*/
Это свойства объекта $param.
      return $item; /*какой аргумент здесь возвращается?*/
Объект $item, что же еще.
В общем, это азы, и форум - не место их освоения. Почитайте литературу перед тем, как лезть в код.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не вижу дополнительных BBСode в JComments 3.0

Автор stardel

Ответов: 22
Просмотров: 2495
Последний ответ 18.04.2014, 20:18:01
от sotvm
И снова о дополнительных полях

Автор nn_novik

Ответов: 7
Просмотров: 2344
Последний ответ 01.08.2013, 18:57:24
от nn_novik