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

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Joomla 1.5 K2.5.5
Не могу понять в чём проблема, помогите пожалуйста.
Ошибка при сохранении материала (Все сохраняется, но выдаёт ошибку)
Fatal error: Class 'K2HelperUtilities' not found in ...components/com_k2/helpers/route.php on line 72
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Где ошибка возникает? Во фронте или админке? Где сайт расположен? На локальном хосте или где?
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Где ошибка возникает? Во фронте или админке? Где сайт расположен? На локальном хосте или где?


Ошибка в админке, сайт на хосте. Не знаю после чего это началось, возможно после того как обновился. С фронта материал вообще не сохраняется и выдает ошибку: 404 - Материал не найден
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Путем тыка, при выключении K2 Plugin - Multi Notify всё работает нормально. Как можно исправить ошибку?

PS/ Нормально работать стало в админке, с фронта я подразумеваю причина в другом.
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Плагин, скорее всего, не работает с к2 2.5
Во фронте может быть проблема из-за стороннего SEF
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Плагин, скорее всего, не работает с к2 2.5
Во фронте может быть проблема из-за стороннего SEF

Стороннего SEF нет
*

chernblx

  • Захожу иногда
  • 262
  • 2 / 0
Вот код, может всё таки кто нибудь подскажет что тут в 72строке не так?? пожалуйстааа

68         $strips = explode('|', $stripthese);
69         foreach ($strips as $strip) {
70            $alias = str_replace($strip, '', $alias);
71         }
72         $params = &K2HelperUtilities::getParams('com_k2');
73         $SEFReplacements = array();
74         $items = explode(',', $params->get('SEFReplacements', NULL));
75         foreach ($items as $item) {
            if (! empty($item)) {
               @list($src, $dst) = explode('|', trim($item));
               $SEFReplacements[trim($src)] = trim($dst);
            }


PS/ При включённом плагине. Ошибки только в админке. при сохранении материала или при нажатии на "опубликовать"
Fatal error: Class 'K2HelperUtilities' not found in ...components/com_k2/helpers/route.php on line 72
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Возможно, что куда-то следует добавить, куда - не знаю, некоторые модули так "лечат" при такой ошибке.
Код
require_once(JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'utilities.php');
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

xCooLx

  • Новичок
  • 6
  • 0 / 0
Здравствуйте, стоит Joomla 2.5.6. после переноса с денвера на хостинг сайт встал нормально, стоит K2, все материалы работают.
Недавно хотел добавить пару материалов, но после сохранения выдаёт ошибку:

Код
Table 'b43021_nsk54.xdl1t_finder_links_termse' doesn't exist SQL=DELETE FROM `xdl1t_finder_links_termse` WHERE `link_id` = 80

Но что удивительно всё сохраняет нормально, происходит это в Админке. Последняя цифра меняется при создании ещё одного материала на +1. Вроде бы и работает, но очень не удобно постоянно с главной страницы возвращаться в редактор.
Может кто сталкивался, в БД видать чтоль при переносе не то стало или что...
*

maxis

  • Захожу иногда
  • 119
  • 1 / 0
Возможно, что куда-то следует добавить, куда - не знаю, некоторые модули так "лечат" при такой ошибке.
Код
require_once(JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'utilities.php');

Спасибо - помогло. В начале метода поставил и он нашёл всё. Неужели так криворуко пишут...?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

K2 ошибка при переносе на SQL

Автор Vekach

Ответов: 1
Просмотров: 6412
Последний ответ 21.08.2025, 16:49:01
от wishlight
Автоматическая дата снятия с публикации материала

Автор kozhenevsky

Ответов: 10
Просмотров: 4390
Последний ответ 17.11.2023, 08:08:49
от Vastriet
K2 + Falang при переходе по переведенному тегу ошибка 404

Автор Slava77

Ответов: 2
Просмотров: 3186
Последний ответ 09.02.2022, 15:53:00
от Slava77
В Joomla! 3.9.1 в к2 не меняется порядок расположения материала

Автор sergspb

Ответов: 0
Просмотров: 849
Последний ответ 12.06.2021, 15:20:52
от sergspb
Ошибка ПРИ создании материала В К2 - РЕШЕНО

Автор korchaga

Ответов: 1
Просмотров: 968
Последний ответ 28.12.2020, 03:21:46
от korchaga