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

Терпеливый

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Просвятите, если можете, по вопросу, указанному в заголовке темы. Мне требуется при создании алиаса статьи добавить к нему любое стучайное число, т.к. у меня в одной категории может быть много материалов с одинаковым названием. Может быть, есть альтернативное решение проблемы?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Не может быть с одинаковым названием. Если будет - движок не позволит сохранить этот материал.
И да, формируется алиас в поле алиас материала.
*

Терпеливый

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Не может быть с одинаковым названием.
Вот поэтому я и хочу узнать какая функция создает этот алиас и прикрутить там к алиасу случайно сгенерированное число
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Терпеливый, а смысл всего этого?
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Сделайте плагин и обрабатывайте в нем событие onContentBeforeSave . Так наверное будет правильнее всего . Не надо будет следить за изменениями в системных файлах при обновлении системы .
И таки да, раскройте смысл этого :) Зачем у материалов одинаковое название ?
Ответы на вопросы по CSS . Откройте для себя Firebug
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Например доска объявлений, пользователи пишут одинаковые заголовки
*

Терпеливый

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Терпеливый, а смысл всего этого?
Смысл очень простой. Поясню на примере:
Рассмотрим абстрактную ситуацию. Пятница, 13-е. Жили-были два учителя. Захотелось этим двум учителям опубликовать на одном сайтике по одному материалу на брата. И получилось так, что оба учителя создают материалы под одинаковым названием. К примеру: "Календарно-тематическое планирование по геометрии для 9 класса". Как будет развиваться ситуация дальше? Учитель, успевший первым, создаст материал с автоматически сгенерированным алиасом: "kalendarno-tematicheskoe-planirovanie-po-geometrii-dlja-9-klassa". Учитель №2, уже опоздавший, но еще ни о чем не догадывающийся, при попытке сохранить материал полачает сообщение: "Уже есть материал с таким алиасом... бла-бла-бла". Наш дорогой учитель-опоздун ужасается, начинает фрустрировать и звать администратора, модератора, маму с папой (возможно станет вызывать Ктулху, но это маловероятно). Посколько умственное развитие большинства школьных учителей не позволяет им осознать такое концептуальное понятие как алиас и тот факт, что "туда можно вбивать буковки самому?!", то самым нервосберегающим решением мне видится автоматическое добавление к алиасу материала любого случайного числа:
Материал №1: kalendarno-tematicheskoe-planirovanie-po-geometrii-dlja-9-klassa-942
Материал №2: kalendarno-tematicheskoe-planirovanie-po-geometrii-dlja-9-klassa-273
Конец примера.
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Создайте плагин и в нем обрабатывайте алиас перед сохранением статьи в базу . Этим занимается событие onContentBeforeSave . В плагине сделайте такую функцию :
Код
public function onContentBeforeSave($context, $article, $isNew)
{
// Check this is a new article.
if (!$isNew) {
return true;
}
$article->alias = $article->alias .'-'. "тут ваше случайное число" ;
return true;
}
Для примера посмотрите плагин - контент Joomla .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

Терпеливый

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Создайте плагин и в нем обрабатывайте алиас перед сохранением статьи в базу .
Спасибо за совет. Займусь плагином по Вашим инструкциям.
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Чтобы было проще, переделайте плагин Content - Joomla . Замените в файлах данные на нужные Вам . И потом установите его через менеджер расширений, его функцию поиск .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

Sergeych

  • Захожу иногда
  • 161
  • 25 / 0
Re: Где Joomla генерирует алиас материала?
« Ответ #10 : 12.12.2013, 21:27:58 »
Сделал плагин по быстрому - может кому пригодится - добавляет к штатному алиасу дату, время.
 *DRINK*
PS опубликовать плагин не забудьте!
« Последнее редактирование: 12.12.2013, 22:01:47 от Sergeych »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 5243
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Вывести поле изображение материала в модуле "Список материалов категории"

Автор aleksandrozz

Ответов: 12
Просмотров: 15825
Последний ответ 14.10.2022, 05:12:04
от denxio
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 32390
Последний ответ 01.08.2022, 05:30:50
от rezon777
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 18959
Последний ответ 29.03.2021, 12:10:26
от sivers
Конструктор страниц (Page Builder) для Joomla 2.5

Автор nia

Ответов: 4
Просмотров: 3405
Последний ответ 14.03.2021, 12:17:35
от nia