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

ShizoManiak

  • Осваиваюсь на форуме
  • 20
  • 6 / 0
Понадобилось, чтобы при нажатии на превьюшку, которую выводит DatsoPic plugin, в Lightbox открывалась средняя картинка. Но иногда надо, чтобы datsopic вел и в галерею. Сделал хак.

Нужен лайтбокс - пишем {datsopic id=ид_картинки align=выравнивание light=yes}
Не нужен лайтбокс - пишем {datsopic id=ид_картинки align=выравнивание light=}

Выкладываю хакнутый плагин для нужд трудящихся, и бонусом DatsoPic Button.

Если нужно, чтобы в лайтбоксе открывалась самая большая картинка, в коде плагина этот код:

Код
return "<div class='dgpic_$align'><a id='test' rel='lightbox' href='".sefRelToAbs("components/com_datsogallery/img_pictures/$row[3]")."'>

Меняем на
Код
return "<div class='dgpic_$align'><a id='test' rel='lightbox' href='".sefRelToAbs("components/com_datsogallery/img_originals/$row[3]")."'>

Сильно не тестировал, у меня вроде работает.


[вложение удалено Администратором]
« Последнее редактирование: 17.05.2008, 16:49:58 от ShizoManiak »
*

FxPunter

  • Давно я тут
  • 691
  • 112 / 7
  • Э-эх!
у меня вроде работает.
покажите демо
*

ShizoManiak

  • Осваиваюсь на форуме
  • 20
  • 6 / 0
Пока можно посмотреть здесь:
http://genrich.studio-spline.ru/index.php?option=com_content&task=view&id=26&Itemid=33

Там две превьюшки. Первая с лайтбоксом, вторая без.
*

Insel

  • Новичок
  • 7
  • 0 / 0
Спасибо) классно получилось
*

Влад

  • Захожу иногда
  • 130
  • 2 / 0
((( Не работает Lightbox. Перегружает страницу и только одно показывает Изображение на белом фоне.
А в галерее Lightbox работает.
« Последнее редактирование: 26.09.2008, 11:49:57 от Влад »
*

Quick

  • Новичок
  • 6
  • 0 / 0
У меня тоже Lightbox не работает.((
*

Quick

  • Новичок
  • 6
  • 0 / 0
=))) а у меня не через LightBox выводит, а через Slimbox.
чем они отличаются?
если я заменю одно название на другое - это (теоритически) правильно?
*

Quick

  • Новичок
  • 6
  • 0 / 0
я так понял, первые строчки файла bot_datsopic.php отвечают за вывод slimbox. Так?

меняю этот код:
Код
<script type="text/javascript" src="<?php   global $database, $mosConfig_live_site, $mosConfig_absolute_path;

echo($mosConfig_live_site)?>/components/com_datsogallery/js/lightbox/js/prototype.js"></script>

<script type="text/javascript" src="<?php  echo($mosConfig_live_site)?>/components/com_datsogallery/js/lightbox/js/scriptaculous.js?load=effects"></script>

<script type="text/javascript" src="<?php  echo($mosConfig_live_site)?>/components/com_datsogallery/js/lightbox/js/lightbox.js"></script>

<link rel="stylesheet" href="<?php  echo($mosConfig_live_site)?>/components/com_datsogallery/js/lightbox/css/lightbox.css" type="text/css" media="screen" />

на этот:
Код
<script type="text/javascript" src="<?php   global $database, $mosConfig_live_site, $mosConfig_absolute_path;

echo($mosConfig_live_site)?>/components/com_datsogallery/js/slimbox/js/mootools.js"></script>

<script type="text/javascript" src="<?php  echo($mosConfig_live_site)?>/components/com_datsogallery/js/slimbox/js/mootools.js?load=effects"></script>

<script type="text/javascript" src="<?php  echo($mosConfig_live_site)?>/components/com_datsogallery/js/slimbox/js/slimbox.js"></script>

<link rel="stylesheet" href="<?php  echo($mosConfig_live_site)?>/components/com_datsogallery/js/slimbox/css/slimbox.css" type="text/css" media="screen" />

не работает.)
что неправильно делаю?

P.S. версия галереи: 1.6
*

nick22300

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
((( Не работает Lightbox. Перегружает страницу и только одно показывает Изображение на белом фоне.
А в галерее Lightbox работает.

Если кто то решил проблему выложите пожалуста

Если кто то решил проблему выложите пожалуста
добавте в хеад
Код: javascript
<script type="text/javascript" src="http://адрес_вашего_сайта/components/com_datsogallery/js/lightbox/prototype.js"></script>
<script type="text/javascript" src="http://адрес_вашего_сайта/components/com_datsogallery/js/lightbox/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="http://адрес_вашего_сайта/components/com_datsogallery/js/lightbox/lightbox.js"></script>
<link rel="stylesheet" href="http://адрес_вашего_сайта/components/com_datsogallery/js/lightbox/css/lightbox.css" type="text/css" media="screen" />
и в папку http://адрес_вашего_сайта/components/com_datsogallery/js/ залейте lightbox
lightbox прикрепил на всякий случай

[вложение удалено Администратором]
*

rman

  • Захожу иногда
  • 102
  • 8 / 0
  • учусь сайтам уже 4 года))
Цитировать
добавте в хеад
В хеад сайта или какого-то файла?
Версия галереи 1.8.4
Плагин 2.0
Очень нужно, чтоб плагин не ссылался на галерею, а открывал фотки аяксом.

И еще  ВАЖНО:
Можно ли сделать чтоб ДатсоПик брал фото из указанной категории?

Я готов отблагодарить WMZ за такой хак плагина!
Спасибо.
« Последнее редактирование: 10.01.2010, 13:26:17 от rman »
*

AlexJoomla

  • Осваиваюсь на форуме
  • 49
  • 1 / 3
Кто и как успешно решил задачу вывода картинок в лайтбокс?
*

manufacturer-software

  • Осваиваюсь на форуме
  • 11
  • 8 / 0
Сделал плагин, который из категории фотки вытягивает, но прикрепить здесь не смог, написало:
"Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с Администратором."
*

KingSnake

  • Захожу иногда
  • 231
  • 0 / 1
не работает не фига. В материале вместо картинки выводится {datsopic id=154 align=left light=yes}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как вывести картинки в профиле

Автор Mick_20

Ответов: 1
Просмотров: 3843
Последний ответ 27.09.2012, 16:45:09
от Leyzif
Дополнение к DatsoPic - кнопка вывода тега в редакторе

Автор bestel

Ответов: 7
Просмотров: 5763
Последний ответ 09.11.2009, 18:33:39
от pechka