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

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Может, кто сталкивался с такой проблемой? Меня клиент озадачил: надо сделать подписку на рассылки... сначала сказал, что страницы новостей не будет, и я сделал подписку на AcyMailing. Я установил и настроил всё, как положено - пашет как часики, и модуль "подписки для ленивых" присутствует - тоже обязательное требование заказчика (дропдаун со списком категорий рассылок и два поля - имя и мыло). Но потом меня "огорошили", что рассылка должна происходить автоматически, при добавлении каждой новой статьи в определённые K2-категории. Я нарыл со скрипом плагин для связки AcyMailing и k2, но он не работает в автоматическом режиме (т.е. рассылки всё равно нужно создавать вручную, указывать категорию К2 или конкретную К2-статью). Кто подскажет, как побороть? Или мож, кто встречал коробочное решение для К2?
« Последнее редактирование: 18.09.2013, 12:13:25 от Dorfman »
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Мне пришлось по нескольким местам полазить, чтобы правильно прописать задание:
wget -O /dev/null "http://здесь полностью указываете URL планировщика, который указан в компоненте" > /dev/null
Все. Больше ничего не требуется.

Методом тыка и матюков таки запустил авторассылку через Крон своего хостера... Сейчас поставил рассылку на каждый час, и если новости дополняются - всё пашет. Вот, кому пригодится. Для хостинга ukraine.com.ua нужно прописывать вот так:

к примеру, моя ссылка (выдаётся в компоненте, в разделе Конфигурация -> Обработка очереди:



Код: php
http://www.mysite.ru/index.php?option=com_acymailing&ctrl=cron

Тогда в Кроне хостера нужно прописать:
Код: php
/usr/bin/wget -O - -q -t 1 'http://www.mysite.ru/index.php?option=com_acymailing&ctrl=cron'

Причём адрес должен быть обязательно в одинарных кавычках!
« Последнее редактирование: 18.09.2013, 12:13:41 от Dorfman »
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
А как вообще создается очередь печати - ума не приложу, уже несколько часов бьюсь.
Включил плагин.
Создал авторассылку, в ней вставил тег K2 (категории указал)
Создаю новый материал K2 - ничего не рассылается.
Нажимаю на ссылку cron - нечего рассылать...
Ужос какой-то...
*

gods33

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
А как вообще создается очередь печати - ума не приложу, уже несколько часов бьюсь.
Включил плагин.
Создал авторассылку, в ней вставил тег K2 (категории указал)
Создаю новый материал K2 - ничего не рассылается.
Нажимаю на ссылку cron - нечего рассылать...
Ужос какой-то...
Похожая проблема. Вы свою не решили?

А как вообще компонент узнает что материал новый? Смотрит все материалы с датой позднее крайней рассылки?
*

gods33

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Решил свою проблему. Изначально в настройках рассылки выбирал главную категорию и указывал "Включать подкатегории" - не работало. А потом выбрал именно подкатегории и все заработало. Компонент сразу начал видеть новые материалы.
*

Green36MAN

  • Новичок
  • 9
  • 0 / 0
Приветствую комрады. я пошел немного другим путем у AcyMailing есть плагин K2 content integration for AcyMailing. с превосходной интеграцией в К2 https://www.acyba.com/acymailing/137-acymailing-plugin-k2element.html. поставил пока не вижу проблем. 2 день полет нормальный. может кому то будет это актуально!
*

gods33

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Приветствую комрады. я пошел немного другим путем у AcyMailing есть плагин K2 content integration for AcyMailing. с превосходной интеграцией в К2 https://www.acyba.com/acymailing/137-acymailing-plugin-k2element.html. поставил пока не вижу проблем. 2 день полет нормальный. может кому то будет это актуально!
не подскажите версии своих компонента и плагина? Вроде как плагин версии 2.2.0 не работает с версиями ниже 4.6.х. Кому не жалко поделитесь пожалуйста плагином версии 2.1.2
*

Green36MAN

  • Новичок
  • 9
  • 0 / 0
K2 v2.6.8
AcyMailing Starter: 4.8.0
K2 items (tag plugin) v2.2.4
Обнови 4.6. до 4.8
*

kysin

  • Захожу иногда
  • 247
  • 4 / 0
Green36MAN, просветите. Этот плагин автоматически включает новые статьи в К2 или нужно их вручную выбирать?
*

gods33

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
K2 v2.6.8
AcyMailing Starter: 4.8.0
K2 items (tag plugin) v2.2.4
Обнови 4.6. до 4.8
да, все отлично работает.
Green36MAN, просветите. Этот плагин автоматически включает новые статьи в К2 или нужно их вручную выбирать?
выбираете категории из которых будут браться статьи, указываете чтобы компонент выбирал только новые и забиваете задание в крон. :)
*

Saltanat

  • Новичок
  • 7
  • 0 / 0
Подскажите сколько максимум подписчиков войдёт в AcyMailing
*

Gobzitron

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

Тогда в Кроне хостера нужно прописать:
Код: php
/usr/bin/wget -O - -q -t 1 'http://www.mysite.ru/index.php?option=com_acymailing&ctrl=cron'


Это реально помогло на Joomla 3.4 Acy 5.1 Спасибо большое
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Результаты фильтрации с фотографией в JA K2 Filter and Search Module

Автор orsy

Ответов: 36
Просмотров: 18822
Последний ответ 23.09.2016, 15:43:36
от alexshab
Вывод новостей К2

Автор svetlik1

Ответов: 1
Просмотров: 2035
Последний ответ 17.11.2013, 12:33:47
от shur
[Решено] Simple Image Gallery не выводит в lightbox

Автор Maryselka

Ответов: 1
Просмотров: 2877
Последний ответ 18.10.2013, 21:56:50
от Maryselka
Поиск модуля вывода новостей с доп. полями и пагинацией

Автор wedford

Ответов: 0
Просмотров: 1145
Последний ответ 01.10.2013, 10:00:40
от wedford
Модуль по выводу новостей из разных категорий, подскажите

Автор LRN

Ответов: 1
Просмотров: 1596
Последний ответ 05.08.2013, 14:22:25
от paternoster