Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

s-h-e-f-f

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Обновил Joomla до версии 3.7.0. Выскочило сообщение, что ваша версия php 5.4 это не есть хорошо. Попросил хостера переключить на php 5.6 (последнюю версию php не все мои расширения поддерживают). После этого перестал работать последний шаг при оформлении заказа. При нажатии кнопки "Подтвердить заказ" страница начинает бесконечно грузиться.
Возвращаю версию php 5.4 обратно - все работает...

Может кто-то сталкивался с такой проблемой или есть предположения из-за чего такое может быть?

Joomla 3.7.1
JoomShopping 4.16.1
php 5.6.25
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Включите показ ошибок в админке и смотрите логи на сервере.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

s-h-e-f-f

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Я в этом не особо понимаю...

Код

ecotraffic.ru [Mon May 22 20:15:15 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/templates/jblank/index.php on line 7, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:15 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/libraries/cms/application/site.php on line 272, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:16 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/modules/mod_icemegamenu/helper.php on line 118, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:16 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/libraries/cms/application/site.php on line 272, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:18 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/templates/jblank/index.php on line 7, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:18 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/libraries/cms/application/site.php on line 272, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:18 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/modules/mod_icemegamenu/helper.php on line 118, referer: http://ecotraffic.ru/checkout/step2

ecotraffic.ru [Mon May 22 20:15:18 201] [error] [client 109.106.143.160] PHP Deprecated:  Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /ecotraffic.ru/libraries/cms/application/site.php on line 272, referer: http://ecotraffic.ru/checkout/step2

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
какие-то дополнительные расширения стоят, которые работают в момент оформления заказа?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

s-h-e-f-f

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Да оформление заказа в один клик от nevigen.com
Но я думаю причина не в этом, т.к. отключал это расширение и шаблон ставил дефолтный. Не помогло
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
и все, больше ничего нет стороннего, что может работать в момент оформления заказа?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

s-h-e-f-f

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Вот эти дополнения стоят:

Addon Products To Parent Category
Addon jshopping social login + vkontakte + odnoklassniki + mail.ru
JoomShopping Products Compare
Addon Attributes at list products   
Addon universal AJAX filter   
Addon seo
Addon onestepcheckout

Из них в корзине только: Addon onestepcheckout
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну как бы да, по идее ничего больше не должно влиять. но вы все равно попробуйте все отключить, и протестировать, мало ли...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
По моему здесь "собака порылась" - Модуль мобильного меню нужно обновить или хотя бы его скрипт - slideout.min.js
У Вас он - 0.1.11, актуальная версии - v1.0.1

Ну или можно просто отключить модуль.

И еще мое мнение: Поменьше всяких наворотов - Стабильнее работа сайта...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

s-h-e-f-f

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Спасибо за советы. Но проблема оказалась в хостинге.
Поднял копию сайта на другом хостинге с той же версией php и все стало работать.
Судя по всему разная конфигурация сервера или нет каких то модулей php. Разбираться не стал подробно, т.к. тех поддержка меня послала.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pobo

  • Захожу иногда
  • 65
  • 0 / 0
Добрый день. Ситуация похожая, не пойму в чем дело.

Меню корзина - создано, у главной странице отдельный  стиль шаблона, назначенный только ей.

При нажатии на кнопку (оформить заказ) показывает главную страницу. URL - /user/login.

пробовал отключать SEF, ЧПУ - тоже самое, URL - index.php?option=com_jshopping&controller=user&task=login&Itemid=219

Itemid=219 - пункт меню -домашней страницы.

« Последнее редактирование: 24.05.2017, 16:46:32 от pobo »
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Это мысли вслух или сайт покажите?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Дык он у Вас просит залогиниться походу. У вас там, наверное, покупка разрешена только зарегистрированным пользователям.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

pobo

  • Захожу иногда
  • 65
  • 0 / 0
да, конечно, простите

http://sits.pobo3y7f.bget.ru

Отключил все сторонние модули - не помогло.

разрешено покупать без регистрации -http://sits.pobo3y7f.bget.ru/checkout/step2 - отображается главная страница

Попробовал вместо меню -корзина, назначить оформление заказа -работает.

*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
... какая то у вас творится...:)
http://sits.pobo3y7f.bget.ru/checkout/step2 прокрутите вниз страницы... че там делает корзина ?
шота вы намутили....
смотрите пунткы меню для начала.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Тут откуда то подробнее...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

pobo

  • Захожу иногда
  • 65
  • 0 / 0
да не обращайте на это внимание, это тестовый домен))) эксперименты на нем провожу.
поставил без регистрации совсем - работает корзина.
Все равно странно что если указать с регистрацией или возможно пропустить регистрацию - отображает не страницу регистрации а главную(стиль шаблона которой назначена только одной странице на сайте)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 25
Просмотров: 35722
Последний ответ 23.09.2025, 11:22:23
от Alex_gs
Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 633
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 6
Просмотров: 1409
Последний ответ 22.07.2025, 12:40:12
от heartlink
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 2
Просмотров: 2053
Последний ответ 04.07.2025, 10:30:36
от sergeytolkachyov
[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 1361
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav