Новости 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 #расширения

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 2063 Просмотров
*

maeln0r

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Htmlsprcialchars в com_content
« : 08.01.2012, 18:59:33 »
День добрый добавил в /administrator/components/com_content/admin.content.html.php дополнительное поле, везде где надо прописал параметры, все работает. Кроме одного. При добавлении в БД режутся все HTML форматирование, как про htmlspecialchars. На каком моменте я так и не понял, может быть кто знает? Заранее спасибо за ответ)
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
Re: Htmlsprcialchars в com_content
« Ответ #1 : 08.01.2012, 19:07:44 »
The FILTER MASK Parameter

Finally, there are some mask constants you can pass in as the fifth parameter that allow you to bypass portions of the filtering:

Цитировать
$address = JRequest::getVar('address', 'default value goes here', 'post','validation type',mask type);

    JREQUEST_NOTRIM - prevents trimming of whitespace
    JREQUEST_ALLOWRAW - bypasses filtering
    JREQUEST_ALLOWHTML - allows most HTML. If this is not passed in, HTML is stripped out by default.

Note. These are static variables not strings. Do not use quotes around them

(c) http://docs.joomla.org/Retrieving_data_from_GET_and_POST_requests
*

maeln0r

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Htmlsprcialchars в com_content
« Ответ #2 : 08.01.2012, 19:24:35 »
В том то и дело не найду где передается все это, что бы фильтр применить(( глаза уже убил(
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
Re: Htmlsprcialchars в com_content
« Ответ #3 : 08.01.2012, 19:29:33 »
В том то и дело не найду где передается все это, что бы фильтр применить(( глаза уже убил(

Когда скрипт получает Post, get, session (нужное подчеркнуть) данные

Если написать просто JRequest::getVar('address'); , то функция профильтрует (в выше приведенном тексте написано об этом: HTML is stripped out by default.)

Чтобы HTML остался нужно пятым параметром скормить функции константу JREQUEST_ALLOWHTML


пример: JRequest::getVar('address',NULL,NULL,NULL,JREQUEST_ALLOWHTML);
« Последнее редактирование: 08.01.2012, 19:33:43 от karabert »
*

maeln0r

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Htmlsprcialchars в com_content
« Ответ #4 : 08.01.2012, 19:41:51 »
Собственно проблему решил, спасибо)
*

maeln0r

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Htmlsprcialchars в com_content
« Ответ #5 : 08.01.2012, 19:54:30 »
Если кому то интересно.
/public_html/administrator/components/com_content/helper.php
$youarg= JRequest::getVar( 'youarg', '', 'post', 'string', JREQUEST_ALLOWRAW );
                $row->youarg= $youarg;
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
Re: Htmlsprcialchars в com_content
« Ответ #6 : 08.01.2012, 20:00:17 »
Если кому то интересно.
/public_html/administrator/components/com_content/helper.php
$youarg= JRequest::getVar( 'youarg', '', 'post', 'string', JREQUEST_ALLOWRAW );
                $row->youarg= $youarg;

Такое изменение небезопасно! Скорее всего можно сделать sql иньекцию.

И зачем $youarg= JRequest::getVar( 'youarg', '', 'post', 'string', JREQUEST_ALLOWRAW );
                $row->youarg= $youarg;
если можно не создавая переменной сразу присвовить?

 $row->youarg = JRequest::getVar( 'youarg', NULL, 'post', 'string', JREQUEST_ALLOWRAW );

Вместо '' ставьте NULL. Так читабельнее.
*

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2
Re: Htmlsprcialchars в com_content
« Ответ #7 : 07.03.2012, 13:50:25 »
karabert

Цитировать
Чтобы HTML остался нужно пятым параметром скормить функции константу JREQUEST_ALLOWHTML

Как понять пятым я уже что то забыл, у меня такой пример есть и он работает. Но для части сайта такое не прокатило пока не сделал как вы написали!
Делай с другими то же, что они собираются сделать с тобой: бей первым.
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
Re: Htmlsprcialchars в com_content
« Ответ #8 : 07.03.2012, 17:21:46 »
karabert

Как понять пятым я уже что то забыл, у меня такой пример есть и он работает. Но для части сайта такое не прокатило пока не сделал как вы написали!

 JRequest::getVar('address' /* первый параметр */,NULL /* второй параметр */,NULL  /* третий параметр */,NULL  /* четвертый параметр */, JREQUEST_ALLOWHTML /* пятый параметр */);
*

klubnichkaaa

  • Захожу иногда
  • 302
  • 16 / 2
Re: Htmlsprcialchars в com_content
« Ответ #9 : 09.03.2012, 19:28:20 »
Но прикол в том что с 1 параметром у меня не работало, а как 5 поставил заработало вот что меня удивило =)
Делай с другими то же, что они собираются сделать с тобой: бей первым.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительная обработка материала com_content при сохранении

Автор Александр216

Ответов: 0
Просмотров: 1516
Последний ответ 10.02.2016, 10:49:55
от Александр216
Оптимизация компонента com_content (5000 рублей за решение вопроса)

Автор vomitting

Ответов: 7
Просмотров: 1612
Последний ответ 22.11.2012, 23:42:12
от ChaosHead
/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=50&lang=en

Автор puh10

Ответов: 1
Просмотров: 11530
Последний ответ 08.02.2012, 14:08:19
от puh10
com_content - default category

Автор b13on

Ответов: 2
Просмотров: 1779
Последний ответ 22.11.2011, 21:37:08
от Katen`ka
модификация com_content

Автор Dritmich

Ответов: 2
Просмотров: 1755
Последний ответ 01.02.2010, 17:10:14
от Dritmich