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

Taila

  • Осваиваюсь на форуме
  • 16
  • 2 / 0
  • Когда на душе полуночный дым (с)
Вышла Joomla! 1.5.6 [Vusani]. Это важный релиз безопасности для решения высокого уровня безопасности и рекомендуется всем пользователям обновить сразу.

 

« Последнее редактирование: 13.08.2008, 19:29:27 от Greycat »
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Релиз безопасности Joomla 1.5.6
« Ответ #1 : 13.08.2008, 20:05:28 »
А многие кричали, что в Joomla 1.5 все серьезные баги пофиксили. Вон оно как оказывается. Причем серьезную дыру пофиксили, судя по описанию.
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #2 : 13.08.2008, 21:01:54 »
Об этом релизе я узнал по новости, которую некто добавил на мой сайт с фронта (очевидно после взлома). Там было сообщение о выходе новой версии и рекламная ссылка...

В общем рекомендую действительно не тянуть с обновлением.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Релиз безопасности Joomla 1.5.6
« Ответ #3 : 13.08.2008, 21:03:20 »
http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html:
Цитировать
This will allow an unauthenticated, unauthorized user to reset the password of the first enabled user (lowest id). Typically, this is an administrator user. Note, that changing the first users username may lessen the impact of this exploit (since the person who changed the password does not know the login associated with the new password). However, the only way to completely rectify the issue is to upgrade to 1.5.6 (or patch the /components/com_user/models/reset.php file).

Что в переводе означает:

Эта уязвимость позволяет неавторизованному пользователю сбрасывать пароль первого пользователя (с самым низким id). Как правило, это администратор. Отметим, то изменение имени первого пользователя может уменьшить воздействие этой уязвимости (так как человек, который изменил пароль, не знает логин, связанный с новым паролем). Однако, единственный путь полностью устранить проблему состоит в том, чтобы проапгрейдиться до 1.5.6 (или вручную внести изменения в файл /components/com_user/models/reset.php).
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Релиз безопасности Joomla 1.5.6
« Ответ #4 : 13.08.2008, 21:05:08 »
Они даже видео разместили — как восстановить пароль:
http://developer.joomla.org/bug-squad-blog/244-recovering-the-administrator-password.html
*

Romani

  • Новичок
  • 9
  • 1 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #5 : 14.08.2008, 02:51:43 »
Судя по релизнотам на Joomla.org грядущий патч 1.5.7 ожидает быть намного интереснее...в частности - OpenID 2.0, улучшение производительности меню и т.д.
*

profiX0808

  • Захожу иногда
  • 497
  • 70 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #6 : 14.08.2008, 03:17:56 »
пропатчил до 1.5.6, только в админке версию старую показывает
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Релиз безопасности Joomla 1.5.6
« Ответ #7 : 14.08.2008, 03:46:19 »
Судя по релизнотам на Joomla.org грядущий патч 1.5.7 ожидает быть намного интереснее...в частности - OpenID 2.0, улучшение производительности меню и т.д.
ну это не патч, а все-таки новая версия будет... а вот насколько интереснее - покажет релиз, одно дело обещать, и совсем другое - жениться
*

mvb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #8 : 14.08.2008, 07:03:42 »
а как пропатчить? просто заменить файлы аналогами из пакета обновления?
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Релиз безопасности Joomla 1.5.6
« Ответ #9 : 14.08.2008, 09:21:49 »
Насчет патча читаем http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html:
Цитировать
Upgrade to latest Joomla! version (1.5.6 or newer), or patch /components/com_user/models/reset.php with the code below:

After global $mainframe; on line 113 of reset.php, add:
Код
if(strlen($token) != 32) {
$this->setError(JText::_('INVALID_TOKEN'));
return false;
}
*

mvb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #10 : 14.08.2008, 10:01:43 »
я имел ввиду обновление 1.5.4 -> 1.5.6. Пакет обновления скачал, что с ним дальше делать?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Релиз безопасности Joomla 1.5.6
« Ответ #11 : 14.08.2008, 10:13:40 »
я имел ввиду обновление 1.5.4 -> 1.5.6. Пакет обновления скачал, что с ним дальше делать?
залить поверх установленной Joomla с заменой существующих файлов
*

mvb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #12 : 14.08.2008, 12:37:59 »
спасибо
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Релиз безопасности Joomla 1.5.6
« Ответ #13 : 14.08.2008, 12:45:20 »
Балин, что-то я затянул совсем, у меня еще 1.5.3 стоит, тока тсссс, никому) Пошел грейдится
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

art

  • Осваиваюсь на форуме
  • 14
  • 1 / 2
Re: Релиз безопасности Joomla 1.5.6
« Ответ #14 : 14.08.2008, 13:52:53 »
чудесный баг такой )
Как могли пропустить такое? !
*

Romani

  • Новичок
  • 9
  • 1 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #15 : 14.08.2008, 14:00:57 »
Цитировать
ну это не патч, а все-таки новая версия будет...
Новая? Можно поподробнее?
*

profiX0808

  • Захожу иногда
  • 497
  • 70 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #16 : 14.08.2008, 17:36:10 »
пропатчил до 1.5.6, только в админке версию старую показывает
cкачивал архив Joomla_1.5.5_to_1.5.6-Stable-Patch_Package.tar.gz с joomlaportal.ru
после скачивания с оф. сайта, в админке показывает версию 1.5.6
*

Taila

  • Осваиваюсь на форуме
  • 16
  • 2 / 0
  • Когда на душе полуночный дым (с)
Re: Релиз безопасности Joomla 1.5.6
« Ответ #17 : 14.08.2008, 23:42:22 »
Сегодня на оф.сайте очень сожалеют об отрезвляющей ситуации :) У них самих проблемы возникли после обновления дизайна. Забыли перевести на новый релиз один из проектов.

Очень настоятельно рекомендуют всем внимательно следить за обновлением релизов и своевременно обновляться!

Re: Релиз безопасности Joomla 1.5.6
« Ответ #18 : 15.08.2008, 01:29:05 »
странно..... попробовал обновить... вышла ошибка
Parse error: syntax error, unexpected '}' in .../www/libraries/joomla/version.php on line 92

чет не вгоняюсь ((
*

profiX0808

  • Захожу иногда
  • 497
  • 70 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #19 : 15.08.2008, 01:56:57 »
попробуйте еще раз
какая версия у вас предыдущей была?
*

Olga E

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #20 : 15.08.2008, 09:31:35 »
Обновила версию, но те же проблемы, что и в joomla 1.5.5 и 1,5,1 - НЕ РАБОТАЕТ СТАНДАРТНЫЙ КОМПОНЕНТ Contacts Выдает мне ошибку Could not instantiate mail function. >:(
И картинки прикрепленные к пунктам меню через админку не отображаются.
*

profiX0808

  • Захожу иногда
  • 497
  • 70 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #21 : 15.08.2008, 11:00:54 »
ну я с 1.5.3 стартовал :)
проблем с компонентом контакты не было
Olga E, может попробовать поставить заново 1.5.6 без апдейтов
перенести бд ведь не сложно ;)
*

Olga E

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #22 : 15.08.2008, 11:11:45 »
Чтобы поставить заново только Joomla1.5.6 что нужно удалить и что потом делать. У меня Joomla на IIS стоит. Ставила не сама, поэтому не хотелось бы ковырять все сначала.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Релиз безопасности Joomla 1.5.6
« Ответ #23 : 15.08.2008, 11:14:45 »
Выдает мне ошибку Could not instantiate mail function.
это обсуждалось не раз на форуме - надо в глобальных параметрах сайта настроить функцию отправки почты. Вот например: Невозможно инициализировать функцию отправки почты.
*

Olga E

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Релиз безопасности Joomla 1.5.6
« Ответ #24 : 15.08.2008, 11:46:08 »
Спасибо!!! :D !! А по-поводу картинок в меню... Почему они не отображаются? Ни в 1,5,5. ни в 1,5,6??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как заставить Joomla 1.5 работать на сервере с MySQL версии 5.7 и выше?

Автор Palomnik

Ответов: 14
Просмотров: 8772
Последний ответ 01.10.2024, 00:22:40
от jesus
Как установить Joomla 1.5 на php 7?

Автор Marius

Ответов: 8
Просмотров: 4350
Последний ответ 30.05.2021, 21:11:21
от Marius
При попытке войти в админку 404 ошибка компонента - Joomla 1.5: Общие вопросы

Автор omezik

Ответов: 1
Просмотров: 3902
Последний ответ 30.08.2019, 16:10:56
от voland
Нужно починить модуль импорта на сайте Joomla

Автор matus-8

Ответов: 0
Просмотров: 3720
Последний ответ 22.08.2019, 15:09:17
от matus-8
Восстановление Joomla на локальном компьютере из резерной копии

Автор raf88

Ответов: 6
Просмотров: 8738
Последний ответ 28.12.2018, 01:48:46
от natalileto