Новости Joomla

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Отключить кэширование
« : 20.09.2018, 11:05:36 »
Пробовал сделать автовывод названия товара на странице JoomShopping в модуль обратной связи  (mod_simplecallback).
В конец product_default.php прописал
Код
<?php
//Делаем автовыставление названия через сессию
//Задаем название товара как сессию
session_start();
$_SESSION['productnamevivod']=$this->product->name;
?>

В default.php для mod_simplecallback куда надо
Код
              <?php /*Задаем имя через сессию*/session_start(); echo $_SESSION['productnamevivod']?>

На локалке все работает нормально, но вот на сайте всё портит кэширование. Может кто подсказать. как его отключить для страницы или конкретных данных ?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Отключить кэширование
« Ответ #1 : 20.09.2018, 12:28:20 »
А просто почистить кеш?
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #2 : 20.09.2018, 13:07:42 »
Речь идет об атоподставлении названия продукта продукта в инпут. Как я буду за каждым пользователем его чистить всякии раз, как он новый товар смотрит ?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Отключить кэширование
« Ответ #3 : 20.09.2018, 13:29:52 »
JavaScript в помощь
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #4 : 20.09.2018, 13:38:20 »
Javascript уже пробовал
Это не основной код, а тот, на котором тестил.
Код
               <label> <textarea id="tovar" ></textarea></label>
<script>
    var tovar=document.getElementById('tovar');
    tovar.innerHTML='m';

</script>


Смена значения tovar.innerHTML прокатывает только если предварительно очистить кэш Joomla, так что, похоже он и javascript как-то кэширует. Речь идет о том, что при заходе на страницу товара его название задается сессией в php а затем подставляется в инпут находящейся здесь-же формы обратной связи.

Код
<script>
    var tovar=document.getElementById('tovar');
    tovar.innerHTML=<?php /*Задаем имя через сессию*/session_start(); echo $_SESSION['productnamevivod']?>

</script>
« Последнее редактирование: 20.09.2018, 13:42:30 от leha111 »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Отключить кэширование
« Ответ #5 : 20.09.2018, 13:43:59 »
зачем вообще сессия?
если форма скрыта, то в момент вызова формы дергайте значение из заголовка или определенного div'a.
либо на событие загрузки документа js вешайте, чтобы он забирал и подставлял.
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #6 : 20.09.2018, 13:51:27 »
Заголовок в файле JoomShopping, инпут в модуле, который вывожу в модальном окне через
Код
        <iframe width="100%" height="100%" src="http://domkom1/index.php/ya-khochu-posmotret-kvartiru?tmpl=component" frameborder="no" ></iframe>


*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #7 : 20.09.2018, 13:55:07 »
Да и вопрос у меня был про то, как спасться от кэширования.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #10 : 20.09.2018, 14:01:18 »
Модуль подвешен на отдельную страницу, которую я счерез него открываю в модальном окне. И как пользоваться компонентом  header() ? Ну на примере конкретно моего кода.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Отключить кэширование
« Ответ #11 : 20.09.2018, 14:11:35 »
вы какой-то изврат нагородили.
если вам нужна была просто всплывающая форма, то зачем этот компонент вызвать?
на форуме даже есть готовая, которая по кнопке всплывает, без всяких компонентов. я для своего каталога такое делал.
а в вашем извращенном случае я не уверен, что это кэш, скорее игры с сессией.
но можете попробовать к src параметр с рандомным числом цеплять, но вообще это бред какой-то.
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Отключить кэширование
« Ответ #12 : 20.09.2018, 14:25:51 »
Там скорее всего кеш всей страницы плагином Joomla, header там не поможет.
Делайте как советуют без этих извращений.
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #13 : 21.09.2018, 07:10:57 »
А есть ли способ запретить кэширование этих данных именно для плагина Joomla ? На худой конец, можно ссылку на форму ?
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Re: Отключить кэширование
« Ответ #14 : 21.09.2018, 07:35:04 »
Посмотрите в расширения - плагины - отключен ли кеш?
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #15 : 21.09.2018, 07:44:22 »
Плагин система-кэш в данный момент выключен, но пока я через меню системы кэш не почищу все равно ничего меняться не будет. Я пытался добавить страницу, на которой у меня стоит модуль обратной связи в исключения из кэшированя, но что-то не работает, хотя с корзиной для товаров JoomShopping прокатило.
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #16 : 21.09.2018, 08:00:05 »
Хотя на локалке попытка добавить корзину в исключение из кэширования тоже почему-то перестала работать. Похоже. что в прошлый раз с корзиной у меня как-то случайно все правильно получилось. Может кто подсказать. как правильно исключить страницу из кэширования через плагин ?
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #17 : 21.09.2018, 08:05:17 »
Вроде заработало когда отключил кэширование в браузере и почистил кэш.
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #18 : 21.09.2018, 08:23:10 »
Похоже, что нормально работает только исключение через пункты меню. Знает кто. как правльно исключать из кэширования url ?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Отключить кэширование
« Ответ #19 : 21.09.2018, 09:11:24 »
Можете попробовать jotcache
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Re: Отключить кэширование
« Ответ #20 : 21.09.2018, 09:39:45 »
Сам уже до этого додумался, но его официальный сайт что-то не работает. Посмотрим запустится ли потом.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Отключить Mootols, Jquery и Bootstrap в Joomla 3

Автор Pazys

Ответов: 126
Просмотров: 98659
Последний ответ 21.10.2022, 22:25:23
от Alex Kop
Отключить модуль с контактами на Joomla, 3.10.4

Автор max.slanskii

Ответов: 10
Просмотров: 1328
Последний ответ 06.02.2022, 10:30:21
от max.slanskii
Отключить кэш

Автор Alex_gs

Ответов: 2
Просмотров: 618
Последний ответ 25.11.2021, 13:27:04
от gartes
Как отключить пагинацию товаров в VirtueMart 3?

Автор Damarkuzz

Ответов: 3
Просмотров: 767
Последний ответ 31.01.2021, 20:33:28
от rsn
Как полностью отключить кеширование? [РЕШЕНО]

Автор dm-krv

Ответов: 32
Просмотров: 4864
Последний ответ 02.11.2020, 22:42:51
от dm-krv