Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

kart072

  • Захожу иногда
  • 57
  • 2 / 0
Добрый день!
Столкнулся с проблемой. Стандартное кеширование очень нужно для уменьшения нагрузки на сервер. Включил. Исключил кеширование модуля и компонента Login. Разобрался с этим.
Но на стороне клиента сам браузер кеширет модуль логин. После авторизации на страницах, где уже побывал пользователь, модуль показывает, что человек не авторизирован. Заходишь на страницу, где ещё не был, модуль показывает, что авторизирован. После очистки кеша браузера всё нормально. авторизирован на всех страницах.
После выхода с авторизации, та же проблема. Как заставить модуль логина нормально работать?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Для начала неплохо бы уяснить, что браузер не может "кешировать модуль", ибо понятие "модуль" имеет смысл только внутри Joomla. А браузер работает с html-страницами целиком. Проблема может быть еще с куками. Если нажать F5 на "закешированной" странице, то страница обновляется?
【Мегапак Virtuemart】:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

kart072

  • Захожу иногда
  • 57
  • 2 / 0
Да. Согласен. Кешируется страница целиком и с ней отображение модуля без авторизации, когда пользователь уже авторизирован.
Но всё же. Очищаю только кеш браузера. Без куков. И тогда всё нормально.
А на стороне клиента когда это дело происходит, ничего никому не бьяснишь, что очищать и что нажимать. Этого не должно быть.
Что с этим можно сделать? Почему так?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Так не должно быть. Страница должна отдаваться с заговками, запрещающими кэширование. Нужно проверить эти заголовки. Можете посмотреть их в инструментах разработчика на вкладке Сеть. Смотрите response headers / заголовки ответа. Если не шарите - напишите их сюда.
【Мегапак Virtuemart】:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

kart072

  • Захожу иногда
  • 57
  • 2 / 0
Вот только что проделал одну штуку.
Во вкладке сеть поставил галочку - отключить кеш браузера. Всё работает отлично.
Снял галочку, показывает, при перезагрузке главной страницы, что не авторизирован.

ах да.  
http://www.w-tuning.com.ua/

и такой же прикол и творится у меня с корзиной. Хотя я в файле прописал строчку, чтобы корзина не кешировалась.
« Последнее редактирование: 09.05.2012, 17:51:31 от kart072 »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
В общем, при первом запросе заголовки ответа такие:
Код
Cache-Control:post-check=0, pre-check=0
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=UTF-8
Date:Wed, 09 May 2012 21:06:44 GMT
ETag:6666cd76f96956469e7be39d750cc7d9
Expires:Mon, 1 Jan 2001 00:00:00 GMT
Last-Modified:Wed, 09 May 2012 21:06:44 GMT
P3P:CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Pragma:no-cache
Server:nginx/1.1.10
Transfer-Encoding:chunked
X-Powered-By:PHP/5.2.17
Однако, при повторном запросе, браузер шлет такие заголовки:
Код
If-Modified-Since:Wed, 09 May 2012 21:06:44 GMT
If-None-Match:6666cd76f96956469e7be39d750cc7d9
На что сервак отвечает:
Код
HTTP/1.1 304 Not Modified

Server: nginx/1.1.10
Date: Wed, 09 May 2012 21:08:42 GMT
Connection: keep-alive

Что надо понимать как: Страница не изменилась, бери из кэша.

Как мне кажется - проблема в настройках nginx, попробуйте обратиться к хостеру, или может знающий человек подскажет тут.
« Последнее редактирование: 10.05.2012, 12:08:11 от danik.html »
【Мегапак Virtuemart】:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

kart072

  • Захожу иногда
  • 57
  • 2 / 0
Оу. Спасибо. Заглянем туда.

----На сервере я включил PHP encoder: Zend Optimizer (Zend Encoder)---

Вот расширения могу сам прописать или убрать в nginex. Сейчас там у меня прописаны.
"avi,bmp,png,css,doc,gif,htm,html,ico,jpeg,js,mp3,swf,txt,xls,zip,wml,wmlc,wmls,wmlsc,wbmp,fla,flv,xml,mpg,mpeg,pdf".
---Для ускоренной отдачи этих файлов используется сервер nginx. При запросе файла с расширением, добавленным в статические не производится обработка .htaccess - то есть mod_rewrite и mod_expires для этих файлов не работают----

И ещё на сервер есть у меня доступ:
----Расширения файлов, которые будут обрабатываться интерпретатором PHP
PHP файлы: php,phtml --

Имея доступ к этому, я могу что-то сделать?

И ещё у меня стоит CssJsCompressor. Не может он что-то объединять и так выдавать?
« Последнее редактирование: 10.05.2012, 20:12:28 от kart072 »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Проблему решили? Попробуйте убрать HTML из первого списка. И отключить на время CssJsCompressor.
【Мегапак Virtuemart】:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

kart072

  • Захожу иногда
  • 57
  • 2 / 0
Пока нет. Ломаю голову. Но ваши подсказки очень помогают. Наводят на цепочку мыслей.
Убрал из запрета nqinx, не помогло. Отключил minifirity PHP  в компрессоре. Не помоголо. Вместе. Не помогло. Отключение Zend оптимизера на сервере - не помогло.

Я вот думаю тут. Есть идея такая. Можно прописать запрет кеширования на любые расширения. Вытереть это расширение с nginx, чтобы обрабатывалось файлом .htaccess, и прописать на него запрет в этом файле. Думаю прописать расширение .html.
 Или есть другие варианты, какое расширение можно исключить из кэширования?

Вот скажем, смотрю все файлы в папке модуля логина. Там одни файлы php. Даже CSS нет. только .css.php. И .js тоже нет. Значит используют файлы компонента логина. А в CssJsCompressor я прописал запрет на обработку компрессором всего com_login. Так что навряд ли это он. Тем более что вижу, этот файл в CSS фалах, CSS.php грузится польностью всё время. Тоесть его компрессор не трогает.
Наверное на полную врубили кеширование на сервере, чтобы нагрузку уменьшать. Попробуем запертить как я описал.
Спойлер
[свернуть]

Можно ещё убрать P3P заголовки из кэша таким же способом. Вот у меня такие заголовки, судя по первому запросу, цетируемому выше.
P3P:CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"

Получается:
Спойлер
[свернуть]

Вот только, всё таки кэширование полезно для скорости и нагрузки на сервер. Не хотелось бы всё вырубать.
Если без метода втыка, вы не знаете, какие заголовки можно было бы исключить?
« Последнее редактирование: 13.05.2012, 20:02:10 от kart072 »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Я думаю проблема не в том, какие заголовки сервер отдает изначально, а в том что на запрос, содержащий заголовок

If-Modified-Since:Mon, 14 May 2012 07:56:03 GMT (то что браузер шлет такой заголовок - это нормально)

nginx отвечает 304 Not Modified  (какого черта? nginx даже не дает выполнить скрипт, а сразу отвечает, мол страница не изменялась - с какого перепугу то)
【Мегапак Virtuemart】:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

kart072

  • Захожу иногда
  • 57
  • 2 / 0
Да. Вы правы. С какого перепугу.
С всего описанного выше ничего не помогло.
Результат не изменился.\

Вообщем не проблема прописать кеширование и запрет на .html в .htaccess. Но на виртуальных хостингах не включают mod_expires. Все команды ничего не дают.
« Последнее редактирование: 15.05.2012, 16:16:12 от kart072 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с редиректом

Автор cher68

Ответов: 2
Просмотров: 5781
Последний ответ 03.08.2019, 18:46:28
от cher68
Проблема с генерацией нового пароля взамен забытого старого в 1.5.16-1.5.17?

Автор ecolora

Ответов: 30
Просмотров: 56007
Последний ответ 08.12.2017, 12:25:27
от Masha2245
Проблема Кэширование в Joomla 1.5.26

Автор berTalino

Ответов: 6
Просмотров: 3499
Последний ответ 02.08.2017, 15:31:50
от berTalino
Как закрыть от индексации модуль?

Автор kirill-juk

Ответов: 27
Просмотров: 14597
Последний ответ 12.11.2016, 23:00:04
от flyingspook
Как показывать баннер (модуль) только для мобильных устройств?

Автор Escander

Ответов: 9
Просмотров: 11607
Последний ответ 27.10.2016, 12:26:56
от Escander