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

urlmy

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

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Ну так в админке поменяйте их местами...
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Ну так в админке поменяйте их местами...
Как? там такого нет, конечно первым делом посмотрел
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
ссылка на изображение с админки
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Ребят, здравствуйте, нужно помочь решить проблему с модулем производителя, производители уже есть и товары отнесены к ним,
поступила задача переставить местами производителей, не нашел решения.
Буду рад любым ответам

\www\modules\mod_virtuemart_manufacturers\mod_virtuemart_manufacturers.php

строку примерно 42
$query .= " ORDER BY m.mf_name ASC";
меняем на:
$query .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')";

строку примерно 45
$query_all .= "ORDER BY m.mf_name ASC";
меняем на:
$query_all .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')";

где '2','5','4','1','3' –  id производителей в необходимой вам последовательности


« Последнее редактирование: 01.09.2011, 20:08:06 от fsv »
Веб-разработка: заказ. Только новая разработка.
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
\www\modules\mod_virtuemart_manufacturers\mod_virtuemart_manufacturers.php

строку примерно 42
$query .= " ORDER BY m.mf_name ASC";
меняем на:
$query .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')";

строку примерно 45
$query_all .= "ORDER BY m.mf_name ASC";
меняем на:
$query .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')";

где '2','5','4','1','3' –  id производителей в необходимой вам последовательности



Низкий поклон Вам fsv
Все ок! =)
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Ошибочка где то, вроде местами поменялись, вообщем они просто перемешались, но ни какого порядка нет(
*

fsv

  • Moderator
  • 2796
  • 414 / 2
поступила задача переставить местами производителей

вроде местами поменялись, вообщем они просто перемешались, но ни какого порядка нет(

Поясните, пожалуйста, развернуто, что надо было, чтобы было. ))

Я понял, что в позиции модуля производители выведены столбцом по названию, упорядоченному по алфавиту. А вам нужен свой жесткий порядок вывода, не зависимо от названия.

Как перемешались, и какой порядок вам нужен? Подробно, пожалуйста.

Надеюсь, вы не просто скопировали код, а заменили цифры на свои id в вашей последовательности?




Веб-разработка: заказ. Только новая разработка.
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Поясните, пожалуйста, развернуто, что надо было, чтобы было. ))

Я понял, что в позиции модуля производители выведены столбцом по названию, упорядоченному по алфавиту. А вам нужен свой жесткий порядок вывода, не зависимо от названия.

Как перемешались, и какой порядок вам нужен? Подробно, пожалуйста.

Надеюсь, вы не просто скопировали код, а заменили цифры на свои id в вашей последовательности?





Конечно нет, заменил ID на свои
$query .= "ORDER BY FIELD (m.manufacturer_id,'10','5','8','6','7','14','12,'4','9','3')";
после этого они перемешались)) потом пробовал менять местами ID ничего не меняется
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
id 10 и id 3 где то в середине получились, в общем каша
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Конечно нет, заменил ID на свои
$query .= "ORDER BY FIELD (m.manufacturer_id,'10','5','8','6','7','14','12,'4','9','3')";
после этого они перемешались)) потом пробовал менять местами ID ничего не меняется

синтаксис после 12? нет '
вставьте и отпишитесь.

Веб-разработка: заказ. Только новая разработка.
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
безрезультатно(
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Странно, прежде чем написать, проверил для ситуации с 4 производителями.
Вечером дома, если будет время, посмотрю еще.

Веб-разработка: заказ. Только новая разработка.
*

fsv

  • Moderator
  • 2796
  • 414 / 2
urlmy,

моя ошибка. извиняюсь.
проверить то проверил, но когда описывал машинально скопировал 2 раза одно и то же - в стр. 45 $query_all  ошибочно заменил на $query

вверху поправил.
« Последнее редактирование: 01.09.2011, 20:19:46 от fsv »
Веб-разработка: заказ. Только новая разработка.
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
я заметил это и заменял, короче пишет "No manufacturers defined!" то есть нет  производителя ) все перепроверил, выше есть ссылка на фото с  id производителей, незнай что еще надо....
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Вбил 10 производителей. Погонял, все работает.
Не могу прикрепить свой файл, пишет, что папка upload заполнена. Сейчас вышлю на мэйл.
Он от версии 1.1.5. Сравнил с v.1.1.9, там он же.

Сравнил с вашим присланным файлом. Они отличаются. Если интересно чем, сравните в Тотал коммандер.
У вас версия более ранняя. Какая?
Попробуйте заменить, только свои id вбейте.
Веб-разработка: заказ. Только новая разработка.
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
У вас версия более ранняя. Какая?
Версия у меня 1.1.8
*

fsv

  • Moderator
  • 2796
  • 414 / 2
Сравнил еще раз файлы, отличия есть, но это скорее "редакционные правки", которые не должны оказать влияния.

Интереса ради заменил свой файл вашим. Только в стр.45, как и писал выше добавил _all.
Все отлично работает.
Дело не в модуле производителей, независимо от их версий.
Надо вспоминать, что еще "ковыряли".

Веб-разработка: заказ. Только новая разработка.
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Надо вспоминать, что еще "ковыряли".
Будем разбираться... Спасибо за помощь :)
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Все еще актуально, кто что может посоветовать...
*

urlmy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
вообщем сделал так:

строку примерно 42
$query .= " ORDER BY m.mf_name ASC";
меняем на:
$query .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')";

строку примерно 45
$query_all .= "ORDER BY m.mf_name ASC";
меняем на:
$query .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')"; именно так у меня сейчас

лезем в базу и меняем местами там

В php я мало что знаю, вообщем так у меня все работает
*

fsv

  • Moderator
  • 2796
  • 414 / 2
строку примерно 45
$query_all .= "ORDER BY m.mf_name ASC";
меняем на:
$query .= "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3')"; именно так у меня сейчас

Я же вчера сказал, что здесь при описании я допустил неточность, и надо исправить стр.45 на
$query_all .= ..........
Сейчас у вас никакой сортировки нет вообще, просто выводит в той последовательности, в которой производители идут в таблице базы. Под это вы и подстроились. А если завтра надо будет др.порядок вывода, опять в базе упражняться будете?

Считая, что вы исправили, и все равно не получается, сколько времени потом еще убил. ...Грустно.



Веб-разработка: заказ. Только новая разработка.
*

Tellarius

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
fsv
Я же вчера сказал, что здесь при описании я допустил неточность, и надо исправить стр.45 на
$query_all .= ..........
Сейчас у вас никакой сортировки нет вообще, просто выводит в той последовательности, в которой производители идут в таблице базы. Под это вы и подстроились. А если завтра надо будет др.порядок вывода, опять в базе упражняться будете?
Считая, что вы исправили, и все равно не получается, сколько времени потом еще убил. ...Грустно.

Не надо грустить! ))
Вы помогли не только единичному человеку. Остальные уж точно были более внимательнее. Спасибо за способ!

Есть один вопрос:
- при добавлении нового производителя будет ли он отображаться в списке или нужно будет редактировать "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3','новый')"?
*

fsv

  • Moderator
  • 2796
  • 414 / 2
fsv
Не надо грустить! ))
Вы помогли не только единичному человеку. Остальные уж точно были более внимательнее. Спасибо за способ!

Есть один вопрос:
- при добавлении нового производителя будет ли он отображаться в списке или нужно будет редактировать "ORDER BY FIELD (m.manufacturer_id,'2','5','4','1','3','новый')"?

Пожалуйста )). Приятно, что еще кому-то помогло.
По существу: при добавлении производителя надо редактировать код. Неудобно, конечно. Но, как правило, производители не плодятся так как товары. Можно это и пережить, учитывая простоту решения. Для магазинов с большим количеством производителей и их частой сменой, наверное, лучше писать расширение.
Веб-разработка: заказ. Только новая разработка.
*

Tellarius

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Пожалуйста )). Приятно, что еще кому-то помогло.
По существу: при добавлении производителя надо редактировать код. Неудобно, конечно. Но, как правило, производители не плодятся так как товары. Можно это и пережить, учитывая простоту решения. Для магазинов с большим количеством производителей и их частой сменой, наверное, лучше писать расширение.

Всё сделал - работает!

Да, наверное вы правы. В дальнейшем не так уж часто придется туда лазать, так что вполне сойдет и так.
Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться