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

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Как решить проблему дублирования атрибутов в карточке товаров:

Цитировать
Размер Размер : 56-36
Вид Вид : Распашонки
Пол Пол : Унисекс
Возраст Возраст : От 0 до 18 месяцев
Цвет Цвет : Ассортимент
Страна производитель Страна производитель : Украина
Состав Состав : Интерлок, 100% хлопок

и в карточке товара изображение 100 на 100 пикселей при нажатии всплывает изображение 455 на 455, как сделать это маленькое на 400 на 400 а при нажатии 600 на 600 или 900 на 900?
 
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Как решить проблему дублирования атрибутов в карточке товаров:

атрибутов или все-таки характеристик?

и в карточке товара изображение 100 на 100 пикселей при нажатии всплывает изображение 455 на 455, как сделать это маленькое на 400 на 400 а при нажатии 600 на 600 или 900 на 900?
 
В настройках administrator/index.php?option=com_jshopping&controller=config&task=image
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
атрибутов или все-таки характеристик?В настройках administrator/index.php?option=com_jshopping&controller=config&task=image

И того и другого:
Спойлер
[свернуть]

*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
атрибутов или все-таки характеристик?В настройках administrator/index.php?option=com_jshopping&controller=config&task=image

когда вхожу в карточку товара, там есть главное фото 100 на 100, на него нажимаешь и выскакивает изображение. Так вот в админке все стоит правильно. я хочу это изображение по которому кликать сделать 400 на 400 хотя бы и внизу еще три изображения этого же товара, они пусть будут по 160 на 160, но опять же при нажатии на изображение хотелось бы в полный размер открывать а не 455 на 455
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
У вас оригиналы картинок загружены в размере 600х600
Вам, для начала, перезалить картинки нужно, предварительно настроив размеры в админке и применив их к категориям
*

nevigen

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

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
либо использовать ресайзер от разработчиков ЖШ
только он немного недоработанный. Если у картинок кривые exif - он падает в fatal error
*

dmitry_stas

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

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
У вас оригиналы картинок загружены в размере 600х600
Вам, для начала, перезалить картинки нужно, предварительно настроив размеры в админке и применив их к категориям

оригиналы в 900 на 900
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
оригиналы в 900 на 900
На сколько мне известно, оригинальная картинка в JSH не имеет префикса. У вас, как раз, картинка выводится без префикса и имеет размер 600*600 http://joxi.ru/E2p9pkMsBoWLZA
Или вы меняли правила прописывания префиксов к изображениям?

Картинка жёстко получает размер из вёрстки
http://flamingotex.eu/components/com_jshopping/css/default.css : 721 строка
Код
.productfull .image_middle {
    width: 100px;
}
поменяете на 400 - будет 400*400, как хотели
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
На сколько мне известно, оригинальная картинка в JSH не имеет префикса. У вас, как раз, картинка выводится без префикса и имеет размер 600*600 http://joxi.ru/E2p9pkMsBoWLZA
Или вы меняли правила прописывания префиксов к изображениям?

Картинка жёстко получает размер из вёрстки
http://flamingotex.eu/components/com_jshopping/css/default.css : 721 строка
Код
.productfull .image_middle {
    width: 100px;
}
поменяете на 400 - будет 400*400, как хотели

я не менял )) установил как есть. Вообще не правил компонент.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
я не менял )) установил как есть. Вообще не правил компонент.
А к вам то притензий и нет. У вас была такая вёрстка. Вы теперь хотите улушить её. Вполне логичные "хотелки", при использовании шаблонов
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А к вам то притензий и нет. У вас была такая вёрстка. Вы теперь хотите улушить её. Вполне логичные "хотелки", при использовании шаблонов

сменил на 400px, обновил но результата нет ((...по идее должно быть изображение 400 на 400 при нажатии выскакивать фулл версия. но как-то не работает.

ещё и смущают дубли атрибутов, странно может сам компонент палёный но я его с сайта производителя качал
*

dmitry_stas

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

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
сменил на 400px, обновил но результата нет ((
Есть результат.. http://joxi.ru/D2P0dB6HdNQ8Y2
Вы через ctrl+F5 обновляйте, а не просто f5 или кнопочкой
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Как решить проблему дублирования атрибутов в карточке товаров:

 
Так дублирования у Вас никакого нет. Вы название атрибута еще добавили в описание. Естественно, и то, и другое выводится. В характеристиках аналогично. ^-^.
« Последнее редактирование: 09.02.2018, 21:17:30 от pvi1 »
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Так дублирования у Вас никакого нет. Вы название атрибута еще добавили в описание. Естественно, и то, и другое выводится. В характеристиках аналогично. ^-^.

спасибо, подскажите как убрать?
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
https://joomshopping.pro/
а можно уточнить почему вы решили что это сайт производителя ?
вот какова ваша логика была при принятии решения ?
просто как бы можно посмотреть ЗДЕСЬ кто производитель и где качать

а как убрать? уберите описания в хар-ках и атрибутах или в шаблоне уберите вывод описаний.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
а можно уточнить почему вы решили что это сайт производителя ?
вот какова ваша логика была при принятии решения ?
просто как бы можно посмотреть ЗДЕСЬ кто производитель и где качать

а как убрать? уберите описания в хар-ках и атрибутах или в шаблоне уберите вывод описаний.

подскажите где в шаблоне снять показ описаний?
*

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Как-то не понятно он фото режет, оригинал 800 на 1200 превью указываю 200 на 300, а промежуточное оригинал, все равно режет головы, пример http://flamingotex.eu/index.php/katalog/product/view/75/26
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
подскажите где в шаблоне снять показ описаний?
Ну если описание Вам не нужно, то просто удалите ^-^. В шаблон лезть не надо. Потом вдруг понадобиться, снова будете задавать вопросы.
*

nevigen

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

flamingo

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Ну если описание Вам не нужно, то просто удалите ^-^. В шаблон лезть не надо. Потом вдруг понадобиться, снова будете задавать вопросы.

тоже верно, а как сделать , чтобы при нажатии раскрывалось изображение в полный размер 900 на 900 или 800 на 1200?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
это по дефолту.
а что вообще есть где посмотреть проблему ?
потому что у меня кофе закончилось... гадать не начем.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор sergeytolkachyov

Ответов: 25
Просмотров: 35722
Последний ответ 23.09.2025, 11:22:23
от Alex_gs
Модуль карусели товаров 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
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 0
Просмотров: 1541
Последний ответ 24.12.2024, 14:50:42
от sergeytolkachyov
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 10219
Последний ответ 08.10.2024, 04:26:36
от kit2m2