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

Artyomii

  • Захожу иногда
  • 331
  • 10 / 5
Re: select multiple в com_content
« Ответ #30 : 12.03.2011, 14:04:07 »
вау супер работает, у меня и было row это я где то копировал и зацепил)))
ChaosDay у меня есть два вопроса к Вам которые меня тоже смущают
1. обратил внимания на пробелы в чем разница и как правильно?
а) вот пример когда разбиваем в строку ',' или ', '
б) и  вот слитно везде все слитно почему то пишут
Код
$countries_one[] = JHTML::_([color=red]'select.option','ABH',[/color] JText::_( 'Abkhazia' ) );
$countries_one[] = JHTML::_([color=yellow]'select.option', 'ABH',[/color] JText::_( 'Abkhazia' ) );

и второй вопрос до меня седня дошло, данный вариант все замечательно, но как в будущем с фильтрацией например у меня в поле три страны а мне надо вывести все материалы где есть такая то страна или еще пример если я выведу в материале то у меня выведутся три страны а мне к примеру у этого id материала надо вывести только одну из трех определенную страну.
Т.е. надо наверно их сделать как например в поле attribs наверно value=text или как то переменная=value или text, вот как?
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: select multiple в com_content
« Ответ #31 : 12.03.2011, 14:20:08 »
а) Разница в том как вы храните значение в базе  разделенными запятой с пробелом или без, так и разбиваем.
б) Без разницы - если вы о разделении значений, передаваемых в какой-то метод - просто читаемость кода.
Цитировать
как в будущем с фильтрацией
Собственно тут есть 2 варианта:
1) Записывать через запятую(или другой разделитель) и искать в базе частичное совпадения a.countries LIKE '%Канада%' - подойдет если на сайте не очень много материалов.
2) Дублировать значения по которым планируется поиск в отдельную таблицу и искать совпадения уже в ней, примерно как это делается в Zoo - вариант для лучшей производительности, но учитывая, что вы его точно не напишите, то логичнее как раз Zoo для этих целей и использовать.
*

Artyomii

  • Захожу иногда
  • 331
  • 10 / 5
Re: select multiple в com_content
« Ответ #32 : 12.03.2011, 14:34:20 »
я для другой цели интересовался, т.е все же как я и думал проще сделать к примеру если на основе стран то вот как, массив стран а потом четыре именно селекта и 4 поля в базе страна1, страна2 и т.д., тогда затем свободно и вывести можно будет именно то что надо и фильтр тоже пройдет причем все через условия можно играть.

громаднейшее еще раз вам спасибо и низкий Вам поклон *DRINK*
*

Artyomii

  • Захожу иногда
  • 331
  • 10 / 5
Re: select multiple в com_content
« Ответ #33 : 17.03.2011, 01:13:29 »
ChaosDay
я интересовался
Цитировать
пример если я выведу в материале то у меня выведутся три страны а мне к примеру у этого id материала надо вывести только одну из трех определенную страну
сегодня занимался этой другой целью так вот, на самом деле ведь все просто, все так же преобразуем в из строки в массив и выводим нужное нам значение,  вот пример на странах:
Код
<?php 
$countrieslist = explode(',', $this->escape($this->item->countries));
echo $this->escape($countrieslist[2]);
?>
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: select multiple в com_content
« Ответ #34 : 17.03.2011, 15:34:22 »
Ну с выводом-то никаких проблем и не должно быть - я говорил именно о возможных недостатках данного варианта при необходимости отфильтровать материалы по какой-то конкретной стране(или странах).
*

Artyomii

  • Захожу иногда
  • 331
  • 10 / 5
Re: select multiple в com_content
« Ответ #35 : 24.04.2011, 15:59:55 »
ChaosDay
Эх все же назрел другой момент, а как можно отправлять в базу не в одно поле а в разные поля т.е. допустим есть 4 поля под каждую страну(раз уж на них экспериментировали, то и на них примеры) и когда отправили чтобы записались все выбранные не в одно поле а в каждое поле каждая выбранная страна т.е. в отдельные?
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: select multiple в com_content
« Ответ #36 : 24.04.2011, 20:14:49 »
Аналогично. Добавляете в БД свои 4 поля (например: country_1, country_2... и т.д), дальше в $row->country_1 записываете первый элемент массива $countries[0] (т.е. выбранные элементы списка, но проверяя перед этим пустой он или нет - $row->country_1 = !empty($countries[0])? $countries[0] : '') и т.д. (можно вообще в цикле)
Для массива выбранных стран при отображении формы заносите значения из БД в массив $countries_list = array($row->country_1, $row->country_2, ...);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как применить атрибут size для элемента select в модуле simpleform 2?

Автор Loh

Ответов: 5
Просмотров: 2667
Последний ответ 06.06.2015, 13:44:28
от motokraft
Contact form - multiple email

Автор zilonitiz

Ответов: 5
Просмотров: 1706
Последний ответ 02.03.2015, 20:50:49
от fsv
Почему в URL перед index.php?option=com_content&... подставляется категория??

Автор NlCK

Ответов: 4
Просмотров: 2757
Последний ответ 28.12.2012, 13:19:24
от NlCK
Как сохранить в БД множественный выбор из SELECT'а?

Автор cvgh

Ответов: 4
Просмотров: 7447
Последний ответ 21.11.2012, 11:34:01
от cvgh
склероз. как присвоить input'у значение select+text

Автор Wolverine

Ответов: 2
Просмотров: 1719
Последний ответ 24.06.2012, 02:54:18
от Wolverine