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

olegsgh

  • Новичок
  • 7
  • 0 / 0
K2, Удаление кнопки
« : 27.07.2016, 13:26:45 »
Всем добрый день!
Есть сайт на Joomla, на котором установлено расширение К2.
Материалы в категории отображаются с кнопкой "купить" (привожу скриншот ниже).
Подскажите пожалуйста, как убрать эту кнопку?  ! уже неделю мучаюсь



p.s. находил только как убирать заголовок или ссылку на страницу материала, но вот как управлять этой кнопкой, так и не нашел. Подскажите куда копать?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: K2, Удаление кнопки
« Ответ #1 : 27.07.2016, 14:00:31 »
Есть сайт на Joomla, на котором установлено расширение К2.
Материалы в категории отображаются с кнопкой "купить" (привожу скриншот ниже).

Сам К2 не выводит ни каких кнопок Купить, возможно есть дополнение к компоненту - K2Store
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

olegsgh

  • Новичок
  • 7
  • 0 / 0
Re: K2, Удаление кнопки
« Ответ #2 : 27.07.2016, 14:30:14 »
Большое спасибо за комментарий, но кажется именно k2 store у меня не установлено.

Возможно поможет следующий скриншот:
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: K2, Удаление кнопки
« Ответ #3 : 27.07.2016, 20:36:35 »
Куда хоть это купить ведет. Если это не плагин, то это тупо вшито в шаблон category_item.php
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

olegsgh

  • Новичок
  • 7
  • 0 / 0
Re: K2, Удаление кнопки
« Ответ #4 : 28.07.2016, 11:37:05 »
По кнопке купить вызывается форма для заполнения, которая написана отдельным модулем на сайте
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: K2, Удаление кнопки
« Ответ #5 : 28.07.2016, 21:09:39 »
K2Store это, как мне помнится, компонент, а не плагин и модуль. Выложите адрес сайта, так быстрее помогут
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

olegsgh

  • Новичок
  • 7
  • 0 / 0
Re: K2, Удаление кнопки
« Ответ #6 : 28.07.2016, 23:03:35 »
airbag-center.ru
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: K2, Удаление кнопки
« Ответ #7 : 29.07.2016, 06:56:27 »
Что может помочь:
1. Вы найдите файл category_item_links.php  в папке components/com_k2/templates/ваш шаблон k2/ или, скорее всего, в папке  templates/шаблон сайта/html/components/com_k2/templates/ваш шаблон k2/.
Найдите строку  <?php if($this->item->params->get('catItemTitle')): ?>  и под ней код с классом "buy", удалите.
2. Скорее всего это сторонний плагин, его нужно найти и отключить
3. Попробуйте в настройках категории в поле "Опции отображения материала в списке категории" - "Расширенные" - Включить плагины К2. Поставьте "Нет".
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

olegsgh

  • Новичок
  • 7
  • 0 / 0
Re: K2, Удаление кнопки
« Ответ #8 : 29.07.2016, 11:17:24 »
Что может помочь:
1. Вы найдите файл category_item_links.php  в папке components/com_k2/templates/ваш шаблон k2/ или, скорее всего, в папке  templates/шаблон сайта/html/components/com_k2/templates/ваш шаблон k2/.
Найдите строку  <?php if($this->item->params->get('catItemTitle')): ?>  и под ней код с классом "buy", удалите.

Большое спасибо, kisBoss!!

Пошарился в папке /www/htdocs/components/com_k2/templates/default
Файл правда был другой, но не суть, очень помогло!

Спойлер
[свернуть]

Удалил 145 строчку в файле, которая начиналась <a class="buy" href="#dialog" и помогло

P.S. итоговый файл был category_item.php

P.P.S. Как тебе + в карму можно поставить?))
Или это только после определенного количества сообщений можно сделать?



UPD. Проблема решилась, но не во всех категориях. Сейчас пробую различные варианты
« Последнее редактирование: 29.07.2016, 11:42:49 от olegsgh »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: K2, Удаление кнопки
« Ответ #9 : 29.07.2016, 11:48:47 »
Большое спасибо, kisBoss!!
Как тебе + в карму можно поставить?))

UPD. Проблема решилась, но не во всех категориях. Сейчас пробую различные варианты

Плюсану за вас, раз помог и вы пока не можете на данном этапе из-за кол-ва сообщений (после 10 сообщений).
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

olegsgh

  • Новичок
  • 7
  • 0 / 0
Re: K2, Удаление кнопки
« Ответ #10 : 29.07.2016, 12:55:39 »
Спасибо Вам большое, vipiusss

Я тут еще с одной проблемкой вожусь, может кто по теме чего подскажет на том же сайте вверху есть модуль выбора марки машины, написан модуль вроде как на js, но почему то скролл перестал работать, не подскажите, в чем может заключаться причина?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: K2, Удаление кнопки
« Ответ #11 : 29.07.2016, 13:17:41 »
Что первое на ум-конфликт скриптов (можно инспектором проверить).
Первое из решений(многим помогает)-установить плагин-ноу конфликт
http://extensions.joomla.org/extension/jquery-easy

Иные решения-разбираться, почему и из-за чего.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: K2, Удаление кнопки
« Ответ #12 : 29.07.2016, 13:20:11 »
После отчистки кеша тоже не работает?
Если в коде модуля нет проблем и раньше он работал исправно, возможно это связано с конфликом в работе разных скриптов. Попробуйте отключить некоторые скрипты, типа "связь на сайте" и т.п., возможно заработает или потсавьте плагин решающий проблему конфликта скриптов.

P.S. Пока писал данный комментарий уже появился ответ на ваш вопрос
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: K2, Удаление кнопки
« Ответ #13 : 29.07.2016, 13:26:59 »
Ещё обратите внимание: во многих модулях можно отключать/менять загрузку квери.
Поиксперементируйте с этим.

Например callback модуль реально конфликтует, т.к. повторно грузит одно и тоже у себя, не учитывая скрипты в ядре (но там есть отключение в настройках).
Если не поможет плагин выше, то только методом народного тыка:отключайте и анализируйте отключённое.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

olegsgh

  • Новичок
  • 7
  • 0 / 0
Re: K2, Удаление кнопки
« Ответ #14 : 29.07.2016, 14:07:17 »
Подумал что наверное все же лучше вместо скрола просто сделать вывод пиктограмм, сейчас буду разбираться в коде этого модуля.

Если вдруг у кого-то есть желание, помогите пожалуйста, сам - не факт что найду, как сделать двухстрочный вывод пиктограмм, вместо однострочного и со скролом.

https://yadi.sk/d/-iLTXeLztjdm4
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

k2 store не активны кнопки

Автор rwgusev

Ответов: 5
Просмотров: 1844
Последний ответ 22.01.2018, 15:03:28
от Andrey Spiridonov
Как убрать кнопки из добавления материала с лицевой части сайта?

Автор svyatgolden

Ответов: 1
Просмотров: 1213
Последний ответ 30.07.2017, 12:16:09
от NewUsers
Необходимы три кнопки во все материалы k2

Автор igor289

Ответов: 9
Просмотров: 1204
Последний ответ 18.04.2017, 17:17:14
от igor289
K2 2.6.8 и социальные кнопки

Автор ruslan4591

Ответов: 3
Просмотров: 2406
Последний ответ 06.02.2017, 17:09:22
от Mesk911
Как отвязать кнопки соцсетей от настроек?

Автор maryj

Ответов: 4
Просмотров: 1023
Последний ответ 19.12.2016, 22:21:39
от maryj