Новости 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 Ответов
  • 2992 Просмотров
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Всем привет!)
Преамбула:)
Спойлер
[свернуть]

Что нужно:
Создать зависимые поля sellect. Значения у них хранятся в бд. Конкретно: выбрал регион - в следующем селлекте города региона.

Структура бд
Спойлер
[свернуть]

Как я это делаю используя стандартные возможности джум для разработчиков:
Код
<field name="test"
type="sql"
class="inputbox"
query="SELECT id_region, region FROM tbl_region"
key_field="id_region"
value_field="region"

label="Регион">

<option value="0">Выбрать</option>
</field>
<field name="test1"
type="sql"
class="inputbox"
query="SELECT id_city, city FROM tbl_city"
key_field="id_city"
value_field="city"

label="Город">

<option value="0">Выбрать</option>
</field>

Как сделать вообще, чтобы второе поле зависело от первого?
Понятно, что всё вроде бы просто. Сначала нужно выполнить первое поле. А потом во втором считать значение выбранного селлекта и дописать условие в запрос SQL
Код
SELECT id_city, city FROM tbl_city where id_region=[переменная]

Кто что хорошего подскажет? Спасибо!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Без js у вас ничего не выйдет. Хотите оптимизировать по максимуму? Пишите на чистом php/js, скрипт, запросы в базу, без XML.
« Последнее редактирование: 11.05.2015, 01:25:29 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Без js у вас ничего не выйдет. Хотите оптимизировать по максимуму? Пишите на чистом php/js, скрипт, запросы в базу, без XML.
НАДО с XML, понятно что JS нужен, но... Что там и как?))
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
примерно так
« Последнее редактирование: 11.05.2015, 13:58:30 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
примерно так
Большое спасибо!) Если можно, вопросик:
А как вот это
Код
var list = { 
    1 : ['банан1', 'банан2', 'банан3'],
    2 : ['кокос1', 'кокос2', 'кокос3'],
    3 : ['киви1', 'киви2', 'киви3']
}
Из бд можно получить?)
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
AJAX запросом, в ответ отдаете json список опций или сразу HTML готовый. Можно без AJAX, формируте список на php передете скрипту как json строку.
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
AJAX запросом, в ответ отдаете json список опций или сразу HTML готовый
Прости за наглость, понимаю что пошлешь сейчас, но пробую, т.к. ну прям вот очень надо!) Если это не очень долго, мог бы какой нибудь пример накидать? В ответ даю клятвенное обещание выучить JS)) Cпасибо, друг)
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
В бд должна быть привязка поля одного списка к другому (городов к региону). Нету у меня времени чтобы вам все подробно расписывать, может еще кто нибудь напишет, тут много энтузиастов, а клятва ваша мне ни к чему так как это в ваших интересах, не моих.
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
В бд должна быть привязка поля одного списка к другому (городов к региону). Нету у меня времени чтобы вам все подробно расписывать, может еще кто нибудь напишет, тут много энтузиастов, а клятва ваша мне ни к чему так как это в ваших интересах, не моих.
Снова привет!) Секунду времени можно пжл?
Можешь объяснить синтаксис, т.е. что за условие выполняется?
Понимаю вроде все кроме первой части условия в функции. Спасибо!
Код
function selectRegion(){

        var id_country = $('select[name="country"]').val();
        if(!id_country){
                $('select[name="jform[profile][selectDataRegion]"]').html('');
                $('select[name="jform[profile][selectDataRegion]"]').html('');

        }else{
                $.ajax({
                        type: "POST",
                        url: "/action/ajax.base.php",
                        data: { action: 'showRegionForInsert', id_country: id_country },
                        cache: false,
                        success: function(responce){ $('select[name="jform[profile][selectDataRegion]"]').html(responce); }
                });
        };
};
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Всем спасибо!) Особенно главному помощнику zomby6888
Сделал что хотел)) Как до конца допилю наверное сохраню эту Joomla в таком виде) Думаю многим приятно будет если легко и просто организованы страны-регионы-города на сайте при регистрации)
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Re: Зависимые поля в форме регистрации
« Ответ #10 : 16.08.2015, 14:15:01 »
Так и не допилил)))
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Зависимые поля в форме регистрации
« Ответ #11 : 16.08.2015, 14:28:55 »
НАДО с XML...

Заказчик — "Необходимо сделать зависимые поля в этой форме, обязательно с XML..."..)))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Зависимые поля в форме регистрации
« Ответ #12 : 16.08.2015, 20:51:04 »
не выйдет с XML, XML хранится в отдельном файле (к примеру админском для com_content для занесения данных в админку из выпадающего списка в материале) - на фронте вы его не получите.
Нужно сразу делать отдельную таблицу в БД, в XML админки работать с полем типа sql и тогда у вас из любого места будет доступ к этим данным.
Чистый XML здесь как козлу припарка, много геморроя, никакого результата
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расширение поля контента

Автор Atalla

Ответов: 12
Просмотров: 1729
Последний ответ 13.06.2019, 07:44:02
от anatol81n
Переадресация после регистрации Joomla 2.5

Автор Наталик

Ответов: 21
Просмотров: 22320
Последний ответ 29.10.2018, 21:37:29
от Elena91
Как найти страницу регистрации для пользователей? Подскажите, пожалуйста

Автор cosmotion

Ответов: 11
Просмотров: 7928
Последний ответ 19.07.2018, 09:56:57
от vad78
Убрать поле подтверждения e-mail при регистрации

Автор cartgen

Ответов: 5
Просмотров: 9140
Последний ответ 01.05.2018, 16:56:07
от kasper9820
Условия предоставления услуг при регистрации

Автор ZerZer

Ответов: 2
Просмотров: 4176
Последний ответ 20.07.2017, 09:40:25
от anoorik