Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Доброго времени суток уважаемые форумчани. У меня вопрос, который волнует меня уже не один месяц. Ситуация следующая : в данный момент существует интернетмагазина на Joomla 1.5 + vm 1.6. Изначально с компонентом магазина был не большой бок связанный с отображением картинки в карточке товаров и некоторые другие мелкие неприятности. Так вот, я не сторонник миграции на новые версии движка, тк это практически всегда проходит болезненно, но все же думаю обновить движок сайта на версию 2,5 и соответсвенно с ним поставить VirtueMart 2.0. Подскажите пожалуйста, возможно ли произвести подобное обновление с минимальными потерями данных в компоненте vm, но с учетом (или надеждой) того, что при обновлении VM - баги исчезнут? И если можно то как произвести такое чудо?
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
тоже волнует переход на новую Joomla и март.
-==Dimir==-
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
ничего сложного. все переносится сначала средствами VM2, а после уже миграцией базы данных созданной VM2 в Joomla 2.5.


единственное с чем можете столкнуться - перенос типов.

я решал данную проблему с помощью приобретенного http://joomlaforum.ru/index.php/topic,210063.0.html фильтра с встроенным плагином для доп полей которым можно импортировать данные из типов.

но не забудьте для начала каким либо иным способом выгрузить типы из VM1.
*

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Цитировать
все переносится сначала средствами VM2, а после уже миграцией базы данных созданной VM2 в Joomla 2.5.
А можете по подробнее описать ) Уж больно заинтриговали =)
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Ну вот, переводик склепал на скорую руку. Если что не так, поправьте. В скобках позволил себе некоторые примечания.

НЕ ОБНОВЛЯЙТЕ РАБОТАЮЩИЙ САЙТ
Чтобы достичь лучшего результата следуйте следующим шагам:
1.   Установите VirtueMart на тестовый сайт, чтобы посмотреть как это будет работать.
2.   Если можете, увеличьте время ожидания ответа в вашем файле параметров php.ini, впрочем, скрипт сработает и без этого. (На этапе самой миграции задержка выставляется).
3.   Переименуйте старую папку com_virtuemart, (например, в com_virtuemart00).
4.   Перенесите ваши картинки из /components/com_virtuemart/shop_image/ в папку /images/stories/virtuemart (если её нет, нужно создать), соблюдая подпапки которые были раньше.
5.   Отключите режим отладки в настройках Joomla и если установлена Akeeba создайте точку восстановления (наверно имелось ввиду, не понятно, что автор конкретно хотел сказать о точке восстановления).
6.   Отключите/удалите все старые расширения для VirtueMart 1.1.*.
7.   Установите язык вашего сайта, который будет использоваться в описаниях продуктов. Это супер важный шаг перед тем как продолжить обнавление.
8.   Установите VirtueMart 2.0.0 через инстолятор Joomla (Расширения -  Установить/удалить).
9.   Установите AIO component, он содержит в себе все необходимые модули и плагины для VirtueMart (он в комплекте идет с VirtueMart 2.0.0).
10.   Перейдите в администрирование и установите нужный язык(и) для вашего магазина, даже если ваш сайт не мультиязычный и сохраните конфигурацию VirtueMart.
11.   В конфигурации VirtueMart включите инструменты обновления базы данных.
12.   Перейдите в VirtueMart - Инструменты – Инструменты и Миграция, в закладку Миграция.
13.   Выберете Все и нажмите Начать миграцию/ Start Migration.
14.   Нажимайте Начать миграцию/ Start Migration столько сколько это будет нужно, чтобы перенести все продукты.

это официальная инструкция.

немножко проще поясню:

1. Процедуру переезда лучше всего делать локально на бекапе.
2. Можно пропустить - при большом колличестве товара не поможет.
3. В /administrator/components и /components/ переименовываете папку com_virtuemart
4. Перенесите ваши картинки из /components/com_virtuemart/shop_image/ в папку /images/stories/virtuemart (если её нет, нужно создать), соблюдая подпапки которые были раньше.
5. Можно пропустить
6. Имеется ввиду дополнительные плагины, компоненты которые были вами дополнительно установлены для например импорта.
7. Установите язык вашего сайта, который будет использоваться в описаниях продуктов (если мультиязык значит все языки которые будут использоваться). Это супер важный шаг перед тем как продолжить обнавление.
8. Установите VirtueMart 2.0.х через инстолятор Joomla (Расширения -  Установить/удалить).
9. Установите AIO component, он содержит в себе все необходимые модули и плагины для VirtueMart (он в комплекте идет с VirtueMart 2.0.х).
9.1. Если у вы работаете в панели управления на русском языке (либо другом) - VirtueMart должен получится на нем же, но бывает косяк с установкой языка. если VirtueMart остался на английском языке - вам необходимо скачать на официальном сайте языковые пакеты необходимые вам и установить их. если VirtueMart все равно остался на английском языке - необходимо языковой архив распаковать самостоятельно в lang дериктории сайта. если все сделали правильно - язык станет верным.
10. Перейдите в VirtueMart-настройки-настройки-Параметры языка - Языки поддерживаемые магазином (выбираем те которыми будете пользоваться)\ и сохраняем конфигурацию магазина
11. там же ниже параметров языков ставите галку "Обновление базы данных " и сохраняем конфигурацию магазина
12. Перейдите в VirtueMart - Инструменты – Инструменты и Миграция, в закладку Миграция.
13. Выберете "Все" и нажмите Начать миграцию/ Start Migration.
14. Нажимайте Начать миграцию/ Start Migration столько сколько это будет нужно, чтобы перенести все продукты. (обязательно если у вас много товаров - нажимайте - иначе товары все не перенесутся)

идете проверяете общее колличество товаров и сравнивате с количеством в vm 1.1.x

заходим в phpMyAdmin удаляем таблицы старого VirtueMart (префикс _vm_) и делаем бекап (экспорт) таблиц нового vm (префикс _virtuemart_)
так же делаем бекап картинок /images/stories/virtuemart

теперь приступайте к переезду на Joomla 2.5 можно при помощи например компонента  jUpgrade

когда перетащите сайт снова выполняете пунскты 7,8,9. перетаскиваете картинки /images/stories/virtuemart и восстанавливаете бекап таблиц (префикс _virtuemart_)
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
делаю как написано. Нажимаю начать миграцию. 5-7 секунд и появляется белый экран с ошибкой:

Fatal error: Call to undefined method JDatabaseMySQL::getTableColumns() in Z:\home\xxx.ru\www\administrator\components\com_virtuemart\helpers\vmtable.php on line 1400
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Почему-то при миграции не переносятся изображения товаров.

Все скопировал в images/stories/virtuemart/product/

Соответствующая кнопка в Tools & Migration не помогает.
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
А может кто-то сможет объяснить ещё подробнее? Читаю инструкцию, что-то не очень понимаю план действий. Я обновил саму Joomla до версии 2.5, затем устанавливаю VM2 + VM Aio, и у меня выскакивает ошибка такая же: Fatal error: Call to undefined method JLanguage::getBackwardLang() in /home/host1248633/kartonpac.ru/htdocs/www/administrator/components/com_virtuemart/compat.joomla1.5.php on line 78 (адрес сайта другой только)
Как это исправить? как перенести товары? Не очень понял про экспорт таблиц. Объясните пожалуйста
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Возможно не выполнен пункт №6.
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Нашёл ещё одну статью, где всё подробно расписано. Сделал всё до пункта 9.1, его тоже сделал, и после этого вылезает такая ошибка: Fatal error: Class 'JAccess' not found in /home/komtag/komtag.ru/www/administrator/components/com_virtuemart/helpers/vmview.php on line 84
Даже не знаю, как это исправить.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Нашёл ещё одну статью, где всё подробно расписано. Сделал всё до пункта 9.1
Ссылка?
и после этого вылезает такая ошибка: Fatal error: Class 'JAccess' not found in /home/komtag/komtag.ru/www/administrator/components/com_virtuemart/helpers/vmview.php on line 84
Даже не знаю, как это исправить.
Версия Joomla?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
У меня тоже самое
 error: Class 'JAccess' not found in C:\my_projects\site.com\www\administrator\components\com_virtuemart\helpers\vmview.php on line 84
Joomla 1.5
Вот статья
http://joomlablog.ru/internet-magaziny-katalogi/173-migratsiya-virtuemart-1-1-do-versii-2
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Все на 2.5.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
То есть фактически  миграции с Joomla 1.5 + VirtueMart 1.1.4 на Joomla 2.5 + VirtueMart 2.0.10  нет??
VM 2 не совместим с  Joomla 1.5??
Можно попробовать через экспорт - импорт товаров еще, если есть CSVI для ВМ 2
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Не секрет, где вы прочитали о том, что сначала нужно обновить VM, а потом Joomla?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
вот из этого сообщения http://joomlaforum.ru/index.php/topic,257242.msg1294389.html#msg1294389
плюс  статья
http://joomlablog.ru/internet-magaziny-katalogi/173-migratsiya-virtuemart-1-1-do-versii-2

с этого получается, что нужно установить ВМ 2 на Joomla 1.5
Посмотрите пожалуйста шестой шаг, там нужно установить ВМ 2 на Joomla 1.5, потом мигрировать  а лишь потом обновлять Joomla до 2.5
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
1. вот из этого сообщения http://joomlaforum.ru/index.php/topic,257242.msg1294389.html#msg1294389
плюс  статья
2. http://joomlablog.ru/internet-magaziny-katalogi/173-migratsiya-virtuemart-1-1-do-versii-2

с этого получается, что нужно установить ВМ 2 на Joomla 1.5
Посмотрите пожалуйста шестой шаг, там нужно установить ВМ 2 на Joomla 1.5, потом мигрировать  а лишь потом обновлять Joomla до 2.5
1. да, есть такой пост, но он не за авторством модератора
2. это перевод неофициальной статьи
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates

Да, давайте на 2.5 в начале.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates

В этой статье все манипуляции над виртом тоже производятся на Joomla 1.5, а в конце предлагают обновить до Joomla 2.5

А вот тут http://slogpost.ru/2012/05/obnovlyaem-joomla-1-5-23-virtuemart-1-1-9-do-joomla-2-5-virtuemart-2-0-6/

автор предлагает сначала обновить Joomla до 2.5, а потом VirtueMart
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates
В этой статье все манипуляции над виртом тоже производятся на Joomla 1.5, а в конце предлагают обновить до Joomla 2.5
Я же ответил
2. это перевод неофициальной статьи
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates
Автор не входит в VM TEAM и потому не несет никакой отвественности за свою статью.

А вот тут http://slogpost.ru/2012/05/obnovlyaem-joomla-1-5-23-virtuemart-1-1-9-do-joomla-2-5-virtuemart-2-0-6/
автор предлагает сначала обновить Joomla до 2.5, а потом VirtueMart
Подход "обновлять сначала до 2.5" не нов. К примеру com_spupgrade для такого метода работы и создан был.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Я же ответилАвтор не входит в VM TEAM и потому не несет никакой отвественности за свою статью.
Ну да у вас на сайте такая статья подробная ага http://docs.virtuemart.net/tutorials/30-installation-migration-upgrade-vm-2/77-upgrading-vm1-to-vm2.html взяли бы давно написали
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Мы писали, правда. Главный модератор официального форума VM (у него почти 18 тысяч постов) до последнего времени указывал в свой форумной подписи, что Joomla 1.5 нужно менять на 2.5.

То, что в официально статьей не повторяется это означает, что VM TEAM признало, что не может единолично переубедить упёртых полторашников.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
Обновил Joomla до 2.5 с помощью JUpgrade. Он конечно ВМ не обновляет, но в базе данных остаются таблицы из VirtueMart 1.1.9 устанавливаю ВМ 2
во вкладке -  configuration - отмечаю -  Enable database Update tools потом
Потом Tools & migration
В базе старые таблицы ВМ присудствуют, но миграция проходит с ошибкой
Результат на скрине
« Последнее редактирование: 22.09.2013, 19:41:57 от den_caruk »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Таблицы svitmebli_db.jsf_vm_product, Таблица svitmebli_db.jsf_vm_orders у вас не существуют? А должны наверное быть? Посмотрите были ли они до миграции.

Видно, что медиа (картинки) не были обнаружены перед началом миграции. Вы их не скопировали по указанному адресу, да?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
Таблицы svitmebli_db.jsf_vm_product, Таблица svitmebli_db.jsf_vm_orders у вас не существуют? А должны наверное быть? Посмотрите были ли они до миграции.

Видно, что медиа (картинки) не были обнаружены перед началом миграции. Вы их не скопировали по указанному адресу, да?

До миграции таких таблиц не было, есть таблицы jsf_virtuemart_product , jsf_virtuemart_orders наверное он их хочет

Таблицы svitmebli_db.jsf_vm_product, Таблица svitmebli_db.jsf_vm_orders у вас не существуют? А должны наверное быть? Посмотрите были ли они до миграции.

Видно, что медиа (картинки) не были обнаружены перед началом миграции. Вы их не скопировали по указанному адресу, да?
картинки я скопировал, так как указанно в инструкции, но картинки, это полбеды.. тут есть скрипт http://www.timonbos.eu/techniek/5-migrate-virtuemart-images.html для переноса картинок

Тем временем я Обновил Вирт 1.1.4 до 2.0.10 на Joomla 1.5 миграция прошла с переменным успехом - товары перенеслись все, а вот категории не все - только половина
Но, даже так можно мигрировать jupgrade до Joomla 2.5 , по идее таблицы VirtueMart 2 останутся и на новой Joomla 2.5 просто нужно будет установить VirtueMart 2

а по методу изначального обновления до Joomla 2.5 а потом VirtueMart до 2, то пока не получилось, еще попробую старшие версии ВМ 2.0.6, а не последнюю
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
До миграции таких таблиц не было, есть таблицы jsf_virtuemart_product , jsf_virtuemart_orders наверное он их хочет
То есть у вас были до миграции таблицы VM1 но с префиксом как у VM2?

На счет картинок есть прикрепленная тема в раздела "Миграция" офиц. форума
https://forum.virtuemart.net/index.php?topic=109502.0

Тем временем я Обновил Вирт 1.1.4
Есть совет в мануалах обновить 1.1.4 до последней версии VM1 - до 1.1.9.

а по методу изначального обновления до Joomla 2.5 а потом VirtueMart до 2, то пока не получилось, еще попробую старшие версии ВМ 2.0.6, а не последнюю
Жаль, в последней версии может больше усовершенствований мигратора.
*

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Всем привет!
Вот все пишут, как обновить или перенести полностью Joomla + VirtueMart, а это значит в добавить к имеющимся проблемам (в моем случае), ещё кучу!

Поэтому, считаю, лучше сделать чистую установку, но сразу возникло 2 очень важных вопроса:
1. Как перенести только товары [J 1.5.26 + vm 1.1.6] на [J 2.5.27 + vm 2.6.12 ]?
2. Как сделать URL такими же как на старом сайте? (товаров около 5000!)

URL старого сайта имеют вид:
site.ru/shop/category/product/01-name_category/12345-name_tovar
*01 - id категории
*12345 - id товара

Любители отправить в Google ^-^ скажу что провел там не один вечер. Инфа за чистую очень старая и не актуальная, и все пишут об одном "как обновить".
Совету буду очень рад, а инструкции крайне счастлив :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчёт стоимости товара в VirtueMart за периметр

Автор NIKOLY

Ответов: 0
Просмотров: 270
Последний ответ 04.07.2025, 09:18:31
от NIKOLY
VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 3775
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 7633
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 4616
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 2631
Последний ответ 12.10.2022, 16:14:04
от varella