Новости 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 #расширения

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

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
« Последнее редактирование: 10.06.2019, 13:06:27 от varX »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

AngelSky

  • Новичок
  • 5
  • 0 / 0

еще есть такой глючок небольшой:

когда нажимаешь плюсик для клонирования формы



то выбранная радио в клонируемой форме слетает

*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
AngelSky, спасибо за баг, буду работать.

По поводу вопроса про разные валюты, ситуация примерно так выглядит. Сейчас в компоненте валюта назначается только в самой старшей родительской форме. Можно немного переделать, чтобы валюта задавалась в дочерних формах, но это будет путать пользователей и усложнит юзабилити. Как вариант, могу предложить не задавать валюту, а писать ее в сепараторе. Дальше с помощью CSS и позиционирования "придвинуть" этот сепаратор в нужное место в контейнере.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

AngelSky

  • Новичок
  • 5
  • 0 / 0
AngelSky, спасибо за баг, буду работать.

По поводу вопроса про разные валюты, ситуация примерно так выглядит. Сейчас в компоненте валюта назначается только в самой старшей родительской форме. Можно немного переделать, чтобы валюта задавалась в дочерних формах, но это будет путать пользователей и усложнит юзабилити. Как вариант, могу предложить не задавать валюту, а писать ее в сепараторе. Дальше с помощью CSS и позиционирования "придвинуть" этот сепаратор в нужное место в контейнере.

Понял, спасибо за помощь.
*

snipe2009

  • Осваиваюсь на форуме
  • 49
  • 3 / 0
  • То, что тебя не убивает, делает тебя сильнее...
Еще такой вопрос, по калькулятору.
Скрины в приложении.
Мне нужно чтобы к цене всегда прибавлялось +10%, с условием.. если цена будет меньше 30, тогда прибавляется не 10%, а просто число 30.
Как можно так сделать?
Заранее спасибо.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
В этом случае вам нужно дописать условие в js калькулятора. При помощи встроенного алгоритма (из админки), такой рассчет сделать невозможно, поскольку невозможно узнать результат равновероятного события до наступления самого события. Либо же, вам нужно спрашивать пользователя заранее, с помощью дополнительного поля, какой результат ожидается, затем уже подключается соответствующая логика.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bartlebi

  • Захожу иногда
  • 75
  • 1 / 0
А как можно напрямую обратиться к вызову формы?
option=com_quickform&id=1 возвращает invalid token. Как можно вызвать отображение формы?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
А как можно напрямую обратиться к вызову формы?
option=com_quickform&id=1 возвращает invalid token. Как можно вызвать отображение формы?

Естественно invalid token, т.к. вы вызываете обработчик формы, а не ее генерацию. Смотрите, как вызывается форма в модуле компонента. Там всего пару строк.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bartlebi

  • Захожу иногда
  • 75
  • 1 / 0
Если я правильно уловил мысль, то ссылка должна быть вида /index.php?option=com_quickform&contents=1 ? но похожу это не все параметры..
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Если я правильно уловил мысль, то ссылка должна быть вида /index.php?option=com_quickform&contents=1 ? но похожу это не все параметры..

Вы Неправильно уловили мысль.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bartlebi

  • Захожу иногда
  • 75
  • 1 / 0
Я ждал этого ответа:)
И все-таки, какой файл копать?В модулях ничего похожего не нашел - там реально две строчки..
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Вот эти две строки и генерируют всю форму.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bartlebi

  • Захожу иногда
  • 75
  • 1 / 0
defined('_JEXEC') or die;

Цепляем form.php (кстати, его реально нет на сервер !?)
require_once(JPATH_ADMINISTRATOR."/components/com_quickform/helpers/form.php");

Вытаскиваем id, создаем новую форму на основе id и передаем ее contents.
$contents = new QuickForm((int)$params->get('id'));
Публикуем тот самый contents

echo $contents->getHTML();

Чего-то я не понимаю, как эта генерация формы может мне помочь в поиске параметров, которые я должен передать, если этот параметр не id и не contents?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов

В каком поиске параметров?

Ваш вопрос - А как можно напрямую обратиться к вызову формы?

Если вы сами что-то не понимаете, то что должен понять я?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bartlebi

  • Захожу иногда
  • 75
  • 1 / 0
Смысл - вызов формы во всплывающем окне. Каким образом можно через URL вызвать отображение формы? Какие параметры я должен передать com_quickform для генерации этой самой формы?
*

alnaz

  • Новичок
  • 7
  • 0 / 0
Ждем возможность редактировать поля в сообщении, используемые в качестве: темы отправления, Имени отправителя и адреса отправителя.
Есть смысл ждать?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Смысл - вызов формы во всплывающем окне. Каким образом можно через URL вызвать отображение формы? Какие параметры я должен передать com_quickform для генерации этой самой формы?

Никакие. Зачем вам для этого какие-то параметры? Форма просто выводится во всплывающем окошке любым из обычных популярных методов. Никакой разницы с другими формами тут нет.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Ждем возможность редактировать поля в сообщении, используемые в качестве: темы отправления, Имени отправителя и адреса отправителя.
Есть смысл ждать?

Тема отправления задается в языковом файле компонента. Отправитель и адрес, в общих настройках сайта.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

alnaz

  • Новичок
  • 7
  • 0 / 0
Тема отправления задается в языковом файле компонента. Отправитель и адрес, в общих настройках сайта.
Каким же образом, в настройках сайта, сделать так чтобы в отправляемой форме администратору, в качестве адреса отправителя, всталялся адрес заполняющего форму и Имя заполняющего форму.
Так же не могу понять как в языковых файлах сделать так, чтобы в качестве темы, вставлялось название именно той формы, которую заполняют и отправляют.
*

Bartlebi

  • Захожу иногда
  • 75
  • 1 / 0
Цитировать
Форма просто выводится во всплывающем окошке любым из обычных популярных методов. Никакой разницы с другими формами тут нет.
Из всех методов придумал только опубликовать форму в материале и вызывать уже материал, подставляя tmpl=component
Как вызвать форму без добавления в материал так и не понял.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Каким же образом, в настройках сайта, сделать так чтобы в отправляемой форме администратору, в качестве адреса отправителя, всталялся адрес заполняющего форму и Имя заполняющего форму.
Так же не могу понять как в языковых файлах сделать так, чтобы в качестве темы, вставлялось название именно той формы, которую заполняют и отправляют.

Всем не угодишь. Странно требовать адрес и имя заполняющего форму, учитывая то, что этих данных может не существовать в принципе. Для таких индивидуальных случаев, открывайте файлы и правьте код.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Flying-Brain

  • Новичок
  • 8
  • 0 / 0
Скажите, а возможно сделать валидацию вводимых данных сразу, как здесь  http://kobzew.ru/contacts.html ?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Скажите, а возможно сделать валидацию вводимых данных сразу, как здесь  http://kobzew.ru/contacts.html ?

Все возможно сделать, если только желаемый результат входит в подмножество пространства элементарных исходов случайного эксперимента. Иными словами, как таковая возможность постижима лишь в понятиях, которые уже содержат понятия возможности.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Flying-Brain

  • Новичок
  • 8
  • 0 / 0
Хорошо я понял. Я видел Вы добавляли в компонент новые функции. Не хотели бы Вы добавить такую валидацию ?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Хорошо я понял. Я видел Вы добавляли в компонент новые функции. Не хотели бы Вы добавить такую валидацию ?


Чем такая валидация лучше, чем та, которая есть? Почему именно так?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Flying-Brain

  • Новичок
  • 8
  • 0 / 0
Лучше тем, что юзер узнаёт о своей ошибке раньше и от этого меньше нервничает.

Особенно актуально в формах с большим количеством полей.


« Последнее редактирование: 28.03.2014, 19:11:37 от Flying-Brain »
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Лучше тем, что юзер узнаёт о своей ошибке раньше и от этого меньше нервничает.

Особенно актуально в формах с большим количеством полей.

Боюсь, такой аргументации будет не достаточно. Нужны более весомые стимулы.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Flying-Brain

  • Новичок
  • 8
  • 0 / 0
Само заполнение форм не особо приятная процедура, и если будет такая валидация, думаю это увеличит конверсию и соответственно уменьшит число отказов и брошенных форм.

Юзер будет совершать меньше ненужных действий. Например, скролинг.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Само заполнение форм не особо приятная процедура, и если будет такая валидация, думаю это увеличит конверсию и соответственно уменьшит число отказов и брошенных форм.

Юзер будет совершать меньше ненужных действий. Например, скролинг.

Не то. Другие стимулы нужны.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Flying-Brain

  • Новичок
  • 8
  • 0 / 0
Если проверка будет сразу, то не нужно добавлять лишнего неинформативного элемента типа: не все поля заполнены
*

Flying-Brain

  • Новичок
  • 8
  • 0 / 0
Не нужно делать мигающих эффектов
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm 3 - конструктор простых и сложных форм

Автор varX

Ответов: 1105
Просмотров: 97282
Последний ответ 09.09.2025, 09:37:54
от Alex_gs
Radical Form - бесплатная ajax форма обратной связи, которая не ломает дизайн

Автор Progreccor

Ответов: 304
Просмотров: 54773
Последний ответ 30.03.2025, 19:07:40
от folkemon
QuickForm 2 - конструктор форм с зависимыми полями и калькулятором

Автор varX

Ответов: 1351
Просмотров: 121889
Последний ответ 03.10.2022, 22:34:40
от dodsik
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 75
Просмотров: 21803
Последний ответ 17.07.2021, 10:01:40
от Biss
Форма обратной связи для Joomla 2.5

Автор ForQue

Ответов: 0
Просмотров: 3688
Последний ответ 10.01.2021, 10:57:08
от ForQue