Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Пробую писать компонент. Есть список элементов, по нажатию на кнопку редактировать должна открываться форма для редактирования элемента, заполненная данными текущего элемента. Но данные в форму не подгружаются и непонятен сам механизм подкачки данных

Привожу код для элемента.
В модели в getItem посмотрел - переменные заполнены
Спойлер
[свернуть]

Во вьюхе  $this->item -тоже все поддягивается
Спойлер
[свернуть]

Привожу шаблон
Спойлер
[свернуть]

Что нужно сделать чтобы данные из this->item упали на форму
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Не подгружаются данные в форму
« Ответ #1 : 12.02.2016, 14:03:29 »
а XML формы где?)
и зачем вы $field->label и $field->input завернули в JText ?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не подгружаются данные в форму
« Ответ #2 : 12.02.2016, 14:06:27 »
Код: php
$form=$this->loadForm(
            'com_jshopcprice.pricetype',
            'pricetype',
            array ('control'=>'jform', 'loadData'=> $loadData)
        );

замените на

Код: php
$form=$this->loadForm(
            'com_jshopcprice.pricetype',
            'pricetype',
            array ('control'=>'jform', 'load_data'=> $loadData)
        );
« Последнее редактирование: 12.02.2016, 14:14:03 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #3 : 12.02.2016, 16:24:46 »
Спасибо!  ;D
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #4 : 12.02.2016, 16:28:26 »
и зачем вы $field->label и $field->input завернули в JText ?
Я как обезьяна с очками - делаю что-то по примеру, а что не понимаю. Трудно сразу осилить - слишком новое все.
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #5 : 12.02.2016, 18:30:53 »
 >:( Теперь элемент не записывает, говорит
Недействительный контроллер: имя = 'pricetype', формат = ''

Кнопка для сохранения элемента
   JToolBarHelper::save('pricetype.save');
Причем в списке команда с тем же контроллером работает.
    JToolBarHelper::addNew('pricetype.add');

Контроллер описан, функции не переопределял
<?php
// Запрет прямого доступа.
defined('_JEXEC') or die;
 
// Подключаем библиотеку контроллера Joomla.
jimport('joomla.application.component.controllerform');
 
class jshopcpriceControllerpricetype extends JControllerForm {
   protected $view_list = 'pricetypes';
}


Блин, отладки нет почти, жесть. Вообще не понимаю как угадывать, что не так. Работало ведь, после экспериментов - перестало.
« Последнее редактирование: 12.02.2016, 18:40:16 от 32ops »
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не подгружаются данные в форму
« Ответ #6 : 12.02.2016, 18:40:05 »
А что мешает использовать IDE для отладки? По какому пути контроллер лежит? Названия файла должно быть pricetype.php. Папка controllers
« Последнее редактирование: 12.02.2016, 19:05:45 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #7 : 12.02.2016, 19:10:26 »
А что мешает использовать IDE для отладки? По какому пути контроллер лежит? Названия файла должно быть pricetype.php. Папка controllers
Мешает неграмотность. контроллер лежит controllers\pricetype.php, причем он срабатывает, когда из формы списка вызываю 'pricetype.add'. А когда из формы элемента пытаюсь записать 'pricetype.save' - говорит, что его нет((
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #8 : 13.02.2016, 16:55:55 »
Таки нашел ошибку. В action формы непраильный url был и нужно добавлять токен на  форму.
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #9 : 15.02.2016, 10:31:17 »
А что мешает использовать IDE для отладки?
Я правильно понимаю, что для отладки прийдется установить локально XAMPP или что-нибудь подобное, т.к. на хостах нужные для отладки опции отключены?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не подгружаются данные в форму
« Ответ #10 : 15.02.2016, 13:13:00 »
Конечно, я использую xampp+phpStorm+xdebug
интернет-блог: http://websiteprog.ru
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Не подгружаются данные в форму
« Ответ #11 : 15.02.2016, 14:01:44 »
Конечно, я использую xampp+phpStorm+xdebug
+1. Очень удобно, когда есть какие-то сложные ситуации и нужно проследить, верно ли инициализируются переменные. Если что-то простое, то мне как-то привычней по старинке через var_dump().
*

32ops

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Не подгружаются данные в форму
« Ответ #12 : 20.02.2016, 05:55:10 »
Конечно, я использую xampp+phpStorm+xdebug
Да, то что доктор прописал. Спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Pagination компонента и данные из формы модуля

Автор platonische

Ответов: 4
Просмотров: 1502
Последний ответ 29.01.2020, 11:32:43
от mardok
Фильтр не сохраняет данные ввода при пагинации

Автор onelawyer

Ответов: 24
Просмотров: 2418
Последний ответ 29.08.2017, 17:33:56
от Aleks.Denezh
Получить данные AJAX в контроллере и направить их в модель для записи в бд

Автор donpekc

Ответов: 6
Просмотров: 2897
Последний ответ 24.04.2017, 12:04:52
от donpekc
Плагин добавления пользовательских полей в форму редактирования материала

Автор zeus07

Ответов: 0
Просмотров: 1276
Последний ответ 03.03.2017, 03:43:12
от zeus07
как грамотно получить другие данные из view?

Автор tm2010

Ответов: 2
Просмотров: 1096
Последний ответ 20.02.2017, 23:37:31
от beliyadm