Новости Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla.30 апреля вышел релиз 5.6.2, а 15 мая его догнал релиз 5.7.0. В целом можно отметить, что команда разработки взяла курс на развитие собственного установщика расширений для JoomShopping, а так же на удобство администрирования магазина в панели администратора.👩‍💻 v.5.7.0. Что нового?- Добавлено управление платными расширениями (установка / обновление / получение ключа).- Возможность изменять позиции для аддонов. Других подробностей нет, но возможно это означает что для вывода данных аддонов стало возможно переключать позиции вывода в шаблоне JoomShopping вида
_tmp_var_bottom_price и т.д.- Улучшена форма создания клиента для администратора – введенные данные сохраняются после ошибки проверки.- Новый параметр конфигурации admin_products_search_by_prod_id_range (поиск по диапазону идентификаторов товаров (x-y)). В интерфейсе настроек его нет. Нужно включать в файле
user_config.php.- для разработки аддонов - новый метод
getAddonParam().- Добавлены новые триггеры для плагинов- Исправления ошибок.👉 v.5.6.2 (30.04.2025)- Атрибуты, характеристики - добавлена иконка в списке с подсказкой о том, что этот элемент не используется- Атрибуты, характеристики - подсчет количества товаров, где используется данная характеристика / атрибут- Библиотека обработки изображений: - - добавлена поддержка avif- - исправлена ошибка с обработкой прозрачности для webp- Добавлена новая настройка: поиск товаров администратором по коду атрибута- Добавлена кнопка "Копировать" в списке способов оплаты (опции / способы оплаты)- Шаблон товара - оптимизирована загрузка шаблона - block_image_middle, блокировка изображения с помощью большого пальца- Все поля mysql имеют значения по умолчанию- Исправления ошибок- Добавлены новые триггеры для плагинов
Скачать JoomShopping#JoomShopping #расширения

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

Antonio1982

  • Новичок
  • 6
  • 0 / 0
Здрасвуйте
У меня собвенный сервер в аренде.
FreeBSD 8 с сервером кеширования NGINX 1.0.6
На нем есть один из сайтов на Joomla версии 1.5.23

При отклбчении кеширования для неё сервак падает, так как дико восзрастает количество HTTPD процессов.
При вклюении кеширования NGINX все супер работает.
Но проблема в следующем.
Если я зайду в админку на этом сайте, и скину ссылку URL в админке на другой компьютер, то он спокойно открывает у себя админку без авторизации.
Но он её открывает слава богу в режиме чтения, поэтому не может пройти по ссылкам в админке.
ТО есть сессии для админа сохраняются.

Помогите правильно настроить nginx.conf

Вот файл .htaccess

Цитировать
AddDefaultCharset utf-8
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

вот параметры nginx при котором кеш работает но в адинке все видно

Цитировать
   # DOMEN.ru
         proxy_cache_path  /var/tmp/nginx/cache/DOMEN_ru  levels=1:2   keys_zone=4:12m inactive=1h;

   server {
                                proxy_cache 4; # 4
      proxy_cache_key  "$scheme$uri$is_args$args$host$cookie_user$proxy_host";
      listen 111.111.111.111:80;
      server_name DOMEN.ru www.DOMEN.ru;
      rewrite ^(/manager/.*)$   https://$host$1   permanent;
      error_page 404 = @fallback;
      location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
         proxy_pass http://111.111.111.111:8080;
         proxy_redirect http://DOMEN.ru:8080/ /;
         proxy_set_header Host $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Real-IP $remote_addr;
      }
      location / {
                                                proxy_cache 4;
                      proxy_cache_key  "$scheme$uri$is_args$args$host$cookie_user$proxy_host";
                                                proxy_pass http://111.111.111.111:8080;
                                                proxy_redirect off;
                                                proxy_set_header   Host             $host;
                                                proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                                                proxy_set_header X-Host $http_host;
                                                proxy_set_header X-URI $uri;
                                                proxy_set_header X-ARGS $args;
                                                proxy_set_header Refer $http_refer;
 
                                                client_max_body_size       10m;
                                                client_body_buffer_size    128k;
                                                proxy_connect_timeout      90;
                                                proxy_send_timeout         90;
                                                proxy_read_timeout         90;
                                                proxy_buffer_size          4k;
                                                proxy_buffers              4 32k;
                                                proxy_busy_buffers_size    64k;
                                                proxy_temp_file_write_size 10m;
 
                                                proxy_cache_valid  200 302 304 10m;
                                                proxy_cache_valid  301 1h;
                                                proxy_cache_valid  any 1m;


      }
      location ~*(administrator|comprofiler)* {
         proxy_pass http://111.111.111.111:8080;
         proxy_redirect off;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Host $http_host;
         proxy_set_header X-URI $uri;
         proxy_set_header X-ARGS $args;
         proxy_set_header Refer $http_refer;
 
         client_max_body_size 10m;
         client_body_buffer_size 128k;
         proxy_connect_timeout 90;
         proxy_send_timeout 90;
         proxy_read_timeout 90;
         proxy_buffer_size 4k;
         proxy_buffers 4 32k;
         proxy_busy_buffers_size 64k;
         proxy_temp_file_write_size 10m;
      }
      location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
                                                proxy_cache 4;
         root /home/DOMEN/data/www/DOMEN.ru;
         access_log off;
      }
      location @fallback {
         proxy_pass http://111.111.111.111:8080;
         proxy_set_header Host $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Real-IP $remote_addr;
      }
   }


Спасибо заранее, если нужны еще какие параметры я скажу.
Я в Joomle не силен, этот сайт только перетащили на сервер, вот теперь мучаюсь с настройкой.
« Последнее редактирование: 04.09.2011, 13:10:27 от Antonio1982 »
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #1 : 04.09.2011, 13:19:33 »
в nginx.conf попробуйте вот этот кусок:
Код
      location ~*(administrator|comprofiler)* {
         proxy_pass http://111.111.111.111:8080;
         proxy_redirect off;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Host $http_host;
         proxy_set_header X-URI $uri;
         proxy_set_header X-ARGS $args;
         proxy_set_header Refer $http_refer;
 
         client_max_body_size 10m;
         client_body_buffer_size 128k;
         proxy_connect_timeout 90;
         proxy_send_timeout 90;
         proxy_read_timeout 90;
         proxy_buffer_size 4k;
         proxy_buffers 4 32k;
         proxy_busy_buffers_size 64k;
         proxy_temp_file_write_size 10m;
      }
поменять на:
Код
       location /administrator/ {
         proxy_pass http://111.111.111.111:8080;
         proxy_redirect http://111.111.111.111:8080;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      }
*

Antonio1982

  • Новичок
  • 6
  • 0 / 0
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #2 : 04.09.2011, 15:03:26 »
сделал - все также
удалил кеш никса предварительно

а в httpd.conf в виртуал хосте ничего не нужно прописывать дополнительно?
*

Antonio1982

  • Новичок
  • 6
  • 0 / 0
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #3 : 04.09.2011, 15:18:47 »
так но кажеться решилось вот так

      location /administrator {
         proxy_cache off;
         proxy_pass http://111.111.111.111:8080;
         proxy_redirect http://DOMEN.ru:8080/ /;
         proxy_set_header Host $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Real-IP $remote_addr;
      }

Протестирую несколько дней
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #4 : 04.09.2011, 20:33:46 »
ну да кстати, у меня сделано именно:
 proxy_redirect http://DOMEN.ru:8080/ /;

я подумал что разницы не будет  :)
а администратор со слешем на конце у меня
*

Antonio1982

  • Новичок
  • 6
  • 0 / 0
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #5 : 05.09.2011, 12:07:58 »
что еще можешь посоветовать по настройке сервера для Joomla.
НА сервере 7 сайтов.
2гб оперы, Пентиум 4 на соккете 478.
6 сайтов на собственном движке, их общая посещаемость около 32-35 тысяч хостов в сутки.

а вот последний 7-ой, он на Joomla.
Но трафик у него ученический, то есть летом трафика не было.
И вот сейчас с 1 сентября он вышел на рабочий режим - 20-25 тысяч хостов в сутки.
И началось....
Сервер все время падает в пики нагрузки.
Причем мгновенно процессы httpd  увеличиваются до 500-700 с 300.
Вчера вроде настроил NGINX для Joomla, пока ведет себя спокойно.
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #6 : 05.09.2011, 12:14:20 »
раз nginx уже стоит в режиме кеширования, то по большому счёту можно забить на остальное :)
а с апачем надо разбираться, кол-во процессов уменьшить в настройках (тогда часть народа будет отпадать не дойдя до сайта) + кеш в самой Joomla включить + может быть memcache установить (если оперативы свободной много остаётся) + поиграться всё-таки с настройками MySQL - может быть кеши под выборку увеличить у неё.
*

Antonio1982

  • Новичок
  • 6
  • 0 / 0
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #7 : 06.09.2011, 08:18:26 »
А с таблицей jos_session что делать?
ужас какими темпами она растет?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #8 : 06.09.2011, 08:19:58 »
в идеале она должна чиститься автоматом от просроченных сессий.
А что там конкретно? записей много или фрагментация?
*

Antonio1982

  • Новичок
  • 6
  • 0 / 0
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #9 : 08.09.2011, 12:00:41 »
нпроблему решили, я только знакомлюсь с joomla
просто нужно один сайт в порядок привести.
Посещаемость у него 30-40 тысяч в сутки, проблему ужасные.

Сейчас пытаемся перетащиться Joomla 1.5 на 1,7.
И новая пробелма после миграции титлы стали отображаться краброказаблами.
то есть весь контент отлично отображается, а вот титлы вот такого вида

u0440u0435u0448u0435u0431u043du0438u043a u043a u0437u0430u0434u0430u0447u043du0438u043au0443 u0438 u0443u0447u0435u0431u043du0438u043au0443 u043fu043e u0444u0438u0437u0438u043au0435 u0441u043au0430u0447u0430u0442u044c
*

regdomain

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #10 : 23.09.2011, 13:25:49 »
а это Page Title после миграции. нужно в каждом меню его стереть ручками. другого решения проблемы нет.
*

Akksimo

  • Захожу иногда
  • 215
  • 1 / 0
  • Без выходных
Re: Настройка сервера NGINX для Joomla 1.5
« Ответ #11 : 21.10.2012, 17:19:04 »
поподробнее плз- вот это
Цитировать
      proxy_cache_path  /var/tmp/nginx/cache/DOMEN_ru  levels=1:2   keys_zone=4:12m inactive=1h;

   server {
                                proxy_cache 4; # 4
      proxy_cache_key  "$scheme$uri$is_args$args$host$cookie_user$proxy_host";

так и копировать к себе кроме домена?

и .htacsses не обязательно менять к этим настройкм gnix?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla накешировала 200Mb в директорию cache/page при отключенном кешировании, что за ...?

Автор Marygold

Ответов: 12
Просмотров: 6623
Последний ответ 27.09.2023, 09:23:54
от XFQDesNik
Joomla и Amazon S3

Автор Ghost_370

Ответов: 14
Просмотров: 11410
Последний ответ 07.04.2019, 09:38:02
от powerful888
Соц.иконки добавить, Joomla 1.5.26

Автор nuon

Ответов: 1
Просмотров: 7035
Последний ответ 04.03.2018, 21:34:56
от nuon
Как сделать JSON-LD микроразметку для Joomla 1.5

Автор Amigo9876

Ответов: 1
Просмотров: 6281
Последний ответ 05.01.2018, 21:54:43
от krot
Joomla 1.5.26 и мета теги

Автор SLdieR11

Ответов: 3
Просмотров: 4028
Последний ответ 17.10.2017, 10:53:54
от SeBun