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

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Добрый день всем.

Столкнулся с такой вот задачей.

JA K2 Filter and Search Module сам по себе хорош, за исключением того что результаты фильтрации он выводит без фотографий.

Как можно заставить данный модуль выводить результаты фильтрации вместе с фотографиями? Или может какой-то другой фильтр для К2.
« Последнее редактирование: 27.11.2011, 17:48:25 от orsy »
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Ковырялся 4 дня, но все таки доковырялся )

кому интересно как это сделать пишите в личку.

Joomla! 1.5.22 Stable
K2 v2.3
mod_jak2_filter v1.0.3


« Последнее редактирование: 08.09.2011, 02:18:51 от orsy »
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
кому интересно как это сделать пишите в личку.

Вы про то как подцепить картинку материала К2 в text в плагине поиска?
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
кому интересно как это сделать пишите в личку.

А что, тут слабО выложить?  :(
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Вы про то как подцепить картинку материала К2 в text в плагине поиска?

в первом посте ж написано, что это про то как заставить модуль поиска и фильтрации К2 выводить картинку материала в результатах фильтрации

2Dorfman

Не вижу смысла сейчас выкладывать данное решение. У меня есть еще идеи как доработать модуль. Вот доработаю тогда и выложу.
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
могу сказать пока что править нужно два файла

plugins/search/jak2_filter.php
и
/components/com_search/views/search/tmpl/default_results.php

но у меня шаблон перехватывает вывод результатов поиска, потому мне пришлось править специальный файл шаблона

какую фотку выводить можно сориентироваться в файле(имеется в виду размер, так как компонент К2 создает несколько ресайзов одной фотки)

/components/com_k2/models/item.php
*

TMetalHeart

  • Новичок
  • 8
  • 0 / 0
Слушай, а ты не разобрался случайно, как выводить доп. поля в результатах поиска? Типа адрес такой-то, кол-во комнат такое-то. Что-то никак не выходит такое чудо.
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Слушай, а ты не разобрался случайно, как выводить доп. поля в результатах поиска? Типа адрес такой-то, кол-во комнат такое-то. Что-то никак не выходит такое чудо.

в этом не было необходимости, а что тобой уже предпринималось для реализации подобной возможности? дело в том что вывести фото просто, там идет конкретная привязка к материалу, а вот по поводу дополнительных полей...
« Последнее редактирование: 11.09.2011, 03:54:31 от orsy »
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
как выводить доп. поля в результатах поиска

В плагине для стандартного com_search определённый и ограниченный набор параметров и вывод идёт в стандартный шаблон для com_search
Если сильно не заморачиваться - пользуйтесь модулем K2_Tools в режиме поиска, он вам выведет и картинки и допполя и много ещё чего (в пределах возможностей шаблона generic К2)
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Если сильно не заморачиваться - пользуйтесь модулем K2_Tools в режиме поиска, он вам выведет и картинки и допполя и много ещё чего (в пределах возможностей шаблона generic К2)

Ого... славная мысля! Как-то не допёр проверить его встроенный поиск! Спс!
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Ого... славная мысля! Как-то не допёр проверить его встроенный поиск! Спс!

функционал отличается вроде бы. По моему фильтра там нет. А мне нужен был фильтр.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
функционал отличается вроде бы. По моему фильтра там нет. А мне нужен был фильтр.

Фильтр в смысле "найти в найденном"?
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
на скрине в начале поста есть такой модуль как "Подбор товара", вот это я имел ввиду
*

TMetalHeart

  • Новичок
  • 8
  • 0 / 0
Спасибо за совет! Да, по функционалу, он, увы, не особо подходит. Так что вопрос остается в силе. В любом случае jak2 тянет поля запросом из базы. Вот бы мне мозга чутка побольше и допереть, как их вывести )
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Спасибо за совет! Да, по функционалу, он, увы, не особо подходит. Так что вопрос остается в силе. В любом случае jak2 тянет поля запросом из базы. Вот бы мне мозга чутка побольше и допереть, как их вывести )

попробую сделать, если получится выложу, мне тоже может пригодится сие...

а можете выложить сам код? изображение с фильтрацией
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
В общем для того чтобы в результатах поиска выводились картинки материалов, необходимо:

в файле plugins/search/jak2_filter.php

меняем код

Код
1.	$query = "
2.                        SELECT i.title,
3.                    i.metadesc,
4.                    i.metakey,
5.                    c.name as section,
6.                    i.image_caption,
7.                    i.image_credits,
8.                    i.video_caption,
9.                    i.video_credits,
10.                    i.extra_fields_search,
11.                    i.created,

на

Код
1.	$query = "
2.                        SELECT i.title,
3.                    i.metadesc,
4.                    i.metakey,
5.                    c.name as section,
6.                    i.image_caption,
7.                    i.image_credits,
8.                    i.video_caption,
9.                    i.video_credits,
10.                    i.extra_fields_search,
11.                    i.created,
12.                    i.id,

тобишь добавляем i.id

Далее в файле

/components/com_search/views/search/tmpl/default_results.php

добавляем перед строкой

Код
1.	
2. <?php echo $result->text; ?>
3.
код(ну тут каждый под себя редактит как хочет)

Код
1.	<span style="display: inline-block;">
2.            
3. <a href="<?php echo JRoute :: _($result->href)?>" <?php echo ($result->browsernav == 1)? 'target="_blank"' : ''; ?> >
4. <img src="<?php echo JURI::root().'media/k2/items/cache/'.md5("Image".$result->id).'_S.jpg'; ?>" alt="<?php echo $this->escape($result->title)?>" align="left" /></a></span>

о том какую фотку выводить брал информацию из файла /components/com_k2/models/item.php из строк.

Вот как-то так.
*

drews

  • Новичок
  • 1
  • 0 / 0
Ребята какой версией модуля пользуетесь. Переставил все что можно ну никак у меня он не фильтрует. ничего не находит. не пойму в чем дело
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Ребята какой версией модуля пользуетесь. Переставил все что можно ну никак у меня он не фильтрует. ничего не находит. не пойму в чем дело
у меня:
Joomla 1.5.22
mod_jak2_filter 1.0.3
K2 2.3

*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
В общем для того чтобы в результатах поиска выводились картинки материалов, необходимо:

в файле plugins/search/jak2_filter.php

меняем код

........................................

о том какую фотку выводить брал информацию из файла /components/com_k2/models/item.php из строк.

Вот как-то так.

Все проделал как написано, но картинки не выводятся.
Joomla 1.5.22
mod_jak2_filter 1.0.1
plg_search_jak2_filter.v1.0.1
K2 2.3
Может из-за версии модуля и плагина?
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Некоторые шаблоны выводят результаты поиска через свой шаблон. Попробуйте сначала определить через какой файл выводятся результаты поиска. Возможно вы не в том файле делали изменения.
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
Некоторые шаблоны выводят результаты поиска через свой шаблон. Попробуйте сначала определить через какой файл выводятся результаты поиска. Возможно вы не в том файле делали изменения.
И как найти этот файл?
Может по какому-нибудь определенному кусочку кода я смогу его найти?
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
И как найти этот файл?
Может по какому-нибудь определенному кусочку кода я смогу его найти?
Нашел!
В самом template есть такой же файл default_results.php
Один вопрос, как сделать, чтобы в результатах вместо описания выводились только доп. поля?
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
дополнительные поля сложнее вывести, у меня не получилось. много мороки
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
дополнительные поля сложнее вывести, у меня не получилось. много мороки
И на этом ОГРОМНОЕ спасибо!
*

MrJenika

  • Осваиваюсь на форуме
  • 49
  • 12 / 0
/components/com_search/views/search/tmpl/default_results.php

<?php  echo $result->extra_fields_search; ?>

а там уже на сколько позволят знания в php
например как-то так :

$text = $result->extra_fields_search;
$arrFields = preg_split('/\s+/', $text, -1, PREG_SPLIT_NO_EMPTY);

дальше уже выводите массив $arrFields как вам удобней
« Последнее редактирование: 11.12.2011, 05:37:25 от MrJenika »
*

igor33

  • Захожу иногда
  • 153
  • 1 / 0

Да и у меня в папке текушего шаблона только надо было такой файл найти  :)
« Последнее редактирование: 26.01.2012, 23:46:23 от igor33 »
*

igor33

  • Захожу иногда
  • 153
  • 1 / 0
А вывод доп.полей как можно добавить ?
*

igor33

  • Захожу иногда
  • 153
  • 1 / 0
*

*anna*

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

[Решено] Автоматическая AcyMailing-рассылка K2-новостей и "подписка для ленивых"

Автор Dorfman

Ответов: 11
Просмотров: 11330
Последний ответ 12.02.2016, 23:43:04
от Gobzitron
Модуль фильтрации по произвольным полям или расширеный поиск

Автор ..С...е...р...ы...й..

Ответов: 116
Просмотров: 42928
Последний ответ 18.01.2015, 12:29:50
от jurassik
Сброс параметров поиска JA K2 Filter and Search Module

Автор orsy

Ответов: 10
Просмотров: 3465
Последний ответ 03.03.2014, 20:16:06
от oxotnikkz
[Решено] Simple Image Gallery не выводит в lightbox

Автор Maryselka

Ответов: 1
Просмотров: 2877
Последний ответ 18.10.2013, 21:56:50
от Maryselka
Переделка компонента Lof K2 Slideshow Module Version 2.x

Автор Nightprince

Ответов: 6
Просмотров: 4280
Последний ответ 27.08.2013, 02:10:22
от VasiliO