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

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #90 : 16.12.2010, 20:06:32 »
Помогите всё перепробывал не чего не выходит crazy!  Товар просто добавляеться в корзину а эффекта полёта нету что можно поменять подскажите.
« Последнее редактирование: 17.12.2010, 08:20:54 от Timofey »
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #91 : 17.12.2010, 09:25:30 »
Блин я понял это из за шаблона JA_Purity_II на других работает но я его уже подогнал под себя подскажите где ковырять.
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Re: Эффект добавления в корзину
« Ответ #92 : 17.02.2011, 15:49:00 »
Эффект добавления вещь симпатичная, но что-т ребят не совсем корректно она написана... Когда заходишь в описание товара, при добавлении рисунок не летит и не показывает в корзине, что товар добавился....разве, что после обновление страницы. Как это бы пофиксить?
*

Ambi

  • Новичок
  • 5
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #93 : 21.02.2011, 22:08:01 »
Что-же всётаки прописать в flypage.tpl.php, чтобы и оттуда фотки улетали?
*

ettikib

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #94 : 14.03.2011, 10:50:51 »
Что-же всётаки прописать в flypage.tpl.php, чтобы и оттуда фотки улетали?
+1
Как сделать, чтоб full_image родительского товара  из garden_flypage улетало в корзину, по добавлению дочернего товара и никаких сообщений не появлялось, а только изменялось колличество товаров в корзине и их стоимость.
« Последнее редактирование: 14.03.2011, 10:55:42 от ettikib »
*

Geks

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #95 : 14.03.2011, 13:37:41 »
Долго разбирался с этим эффектом...
В итоге сделал так:
в файле theme.js (который в первом сообщении)
заменил image на browseProductImage поэтому browse_1.php остался без изменений. И все работает.
Надо окончательно добить этот эффект и сделать его на странице просмотра товара. Пока копаю в flypage.tpl.php но чет результата нет.
Кстати, вот тут все реализовал ПаЛыЧ http://shopingoff.com/
*

Geks

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #96 : 02.04.2011, 17:20:17 »
Готов заплатить небольшую сумму за решение вопроса =)
*

chakivetal

  • Захожу иногда
  • 51
  • 0 / 0
  • Самомученик
Re: Эффект добавления в корзину
« Ответ #97 : 23.06.2011, 02:19:58 »
Отлично! Всем спасибо за наставления! Но... эффект не работает когда входишь в просмотр товара и при покупке через "купить" в модулях. Как победить? (VM 1.1.8, Joom 1.5.22, тест по адресу - rv.piratelab.info)
*

SnowMan

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #98 : 08.09.2011, 11:21:46 »
Народ делал кто анимацию для Joomla 1.5 VM 1.1.6? По всем действиям что описаны выше пробовал, не получается анимации добавления в корзину. Или сразу перебрасывает в корзину или просто ничего не происходит.
*

GTpro

  • Захожу иногда
  • 102
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #99 : 21.09.2011, 13:22:09 »
Кто нибудь проверял? Как он работает?
*

Andrew_vitebsk

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #100 : 21.09.2011, 17:16:46 »
Кто нибудь проверял? Как он работает?
Я попробовал - у меня никаких эффектов не появилось, зато допилил решение, чтоб из карточки товара картинка летела..... если еще актуально - могу поделиться решением ^-^
*

Andrew_vitebsk

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #101 : 21.09.2011, 17:17:38 »
Кто нибудь проверял? Как он работает?
Я попробовал - у меня никаких эффектов не появилось, зато допилил решение, чтоб из карточки товара картинка летела..... если еще актуально - могу поделиться решением ^-^
*

chakivetal

  • Захожу иногда
  • 51
  • 0 / 0
  • Самомученик
Re: Эффект добавления в корзину
« Ответ #102 : 21.09.2011, 17:41:02 »
Конечно актуально!
*

Andrew_vitebsk

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #103 : 21.09.2011, 18:37:13 »
Конечно актуально!
Итак, поехали...
Во-первых установил J1.5.22 + VM1.1.9 с демо-данными. Далее делаем все, что написано в ReadMe-файле, который прикреплен в первом сообщении от Sanyo этой темы. Только я не делал пункт №4, а поменял в самом файле theme.js строки
Код
	currentProductDiv = document.getElementById(productId).parentNode.parentNode;
if (currentProductDiv.getElementsByClassName)
{
currentProductDiv = currentProductDiv.getElementsByClassName('image')[0];
}
else
{
currentProductDiv = $(currentProductDiv).getElement(" .image");
}
currentXPos = shoppingCart_getLeftPos(currentProductDiv);

на
Код
	currentProductDiv = document.getElementById(productId).parentNode.parentNode;
var s = currentProductDiv.tagName;
if (currentProductDiv.getElementsByClassName)
{
currentProductDiv = currentProductDiv.getElementsByClassName('browseProductImage')[0];
}
else
{
currentProductDiv = $(currentProductDiv).getElement(" .browseProductImage");
}
if (s == "TD") {
currentProductDiv = $(document.body).getElement(" .browseProductImage");
}
currentXPos = shoppingCart_getLeftPos(currentProductDiv);
Потом в файлике components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php(у меня в строке 26) код
Код
<?php echo urldecode( $product_image )?>
меняем на код
Код
<?php echo '<div class="browseProductImage">'.urldecode( $product_image ).'</div>' ?>
Чистим кэш браузера и обновляем страницу.... Все работает. Мое решение в файле theme.js через лес, поэтому не ругайте. Всем удач)
*

SnowMan

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #104 : 22.09.2011, 21:06:09 »
Там также все зависит от количества обертывающих дивов твою картинку.
parentNode = кол-ву дивов до картинки и тогда все заработает
*

Ambi

  • Новичок
  • 5
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #105 : 20.10.2011, 12:46:02 »
Спасибо Andrew_vitebsk всё работает)
*

ruslanaka

  • Новичок
  • 6
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #106 : 14.11.2011, 00:52:47 »
Работает в browse при детальном просмотре не работает. Кидает в корзину. В фаербаге дает ошибку
inputObj is undefined
var returnValue = inputObj.offsetLeft;
Помогите советом
details
Спойлер
[свернуть]

theme.js
Спойлер
[свернуть]
« Последнее редактирование: 14.11.2011, 00:58:28 от ruslanaka »
*

dishan

  • Новичок
  • 2
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #107 : 17.11.2011, 08:07:46 »
Есть готовое бесплатное решение plg_vmaddtocarteffect_ck_j15 http://www.joomlack.fr/Extensions-Joomla-1-5/Plugins/VM-AddToCart-Effect/
Плагин работает, но только в карточке товара
*

Tokyo

  • Захожу иногда
  • 87
  • 5 / 0
Re: Эффект добавления в корзину
« Ответ #108 : 23.11.2011, 16:43:41 »
а как сделать чтобы оно не просто летело в корзину но и экран двигался за летящим в корзину товаром?
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Эффект добавления в корзину
« Ответ #109 : 29.11.2011, 18:17:57 »
на JEDе видел, ставил бесплатно работает, только немного по другому
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Эффект добавления в корзину
« Ответ #110 : 29.11.2011, 18:59:49 »
Привет!
  Может кто встречал или натыкался на какие-нибудь эффекты при добавлении в корзину?
  Вот нашел отличный пример http://divine-light.ru/katalog/category/65/aktsii-i-rasprodagi.html
  "Легко" добавляется в корзину, "легко" открывается фотография - отличное решение!

Решенее найдено, архив прилогается.
Спасибо danik.html за файл
Описание по установки взял у loginbox
мне бы сделать как этом сайте Сортировку по производиткля в категории
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

dimon7772

  • Захожу иногда
  • 70
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #111 : 01.02.2012, 21:28:32 »
Плагин работает, но только в карточке товара
У меня не работает joo 1.5.25 VirtueMart 1.1.9
*

cheni

  • Захожу иногда
  • 192
  • 1 / 0
Re: Эффект добавления в корзину
« Ответ #112 : 24.10.2012, 19:20:06 »
Joomla! 1.5.22     VirtueMart 1.1.9
отлично работает
*

polyak

  • Новичок
  • 1
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #113 : 28.11.2012, 02:28:45 »
Вроде сделал все как описано, испробовал все варианты но при нажатии на кнопку корзины товар просто добавляется и все. Никаких эффектов. Причем идет перенаправление на саму корзину. Подскажите, пожалуйста, в чем я ошибся?
*

site-logic

  • Новичок
  • 9
  • 0 / 0
Re: Эффект добавления в корзину
« Ответ #114 : 08.11.2014, 22:09:13 »
Доброго Всем суток! Специально зарегился, чтобы поднять этот вопрос. Ищу решение для vm2.0.2, помогите кто чем может. Находил плагины, но один работает только в подробной карточке товара, у второго улетает только верхний левый товар.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка "Очистить корзину" VirtueMart Shopping Cart

Автор Iraina

Ответов: 3
Просмотров: 8285
Последний ответ 30.04.2014, 10:47:03
от q3scream
Переход после добавления товара на главную страницу

Автор Александр216

Ответов: 0
Просмотров: 1342
Последний ответ 27.07.2013, 01:29:49
от Александр216
Товар в корзину

Автор VaiZerD

Ответов: 1
Просмотров: 1293
Последний ответ 08.05.2013, 12:58:37
от VaiZerD
Как добавить товар по артикулу в корзину. Готов на 90% - остальное?

Автор duhduhduh

Ответов: 10
Просмотров: 3121
Последний ответ 30.03.2013, 02:42:00
от duhduhduh
Автоматическое добавление определенного товара в корзину

Автор feNDer2k5

Ответов: 11
Просмотров: 2648
Последний ответ 25.07.2012, 19:47:52
от varX