Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

mr_denisters

  • Захожу иногда
  • 127
  • 6 / 0
  • Очередной Вебмастер
разве по ворнингуне понятно, что не так?
Не понятно я не программист, видно что путь кривой, как правильно указать его я не знаю пробовал много вариантов, но страничка так и не отобразилась корректно.
Подскажите как поправить?
Спойлер
[свернуть]
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Код
if (count($this->rows)){
        include(dirname(__FILE__)."/product_laminatkrono.php");
    }
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mr_denisters

  • Захожу иногда
  • 127
  • 6 / 0
  • Очередной Вебмастер
Код
if (count($this->rows)){
        include(dirname(__FILE__)."/product_laminatkrono.php");
    }
Этот вариант я пробовал, ошибка остается и меня смущает почему слеш развернут в другую сторону?
Спойлер
[свернуть]
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну на локале не скажу :)
не работаю на нем никогда...
попробуйте развернуть :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не надо разворачивать. не особо критично. разные слеши в виндовс и линукс, но работает нормально.

Цитировать
Не понятно я не программист
mr_denisters, скажите, разве надо быть программистом, чтобы посмотреть куда ведет путь, убедится что там этого файла нет, потом посмотреть где он есть, и написать путь правильно?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

злобный ламер

  • Захожу иногда
  • 193
  • 2 / 0
у меня подобная проблема
как включить другой шаблон в товаре? есть только default
галочка Использовать разные шаблоны для отдельных категорий и товаров есть
в com_jshopping / templates / есть как default и default2 шаблоны
com_jshopping&controller=config&task=general - тут есть выбор шаблонов, в а товаре только default

Version 3.16.1
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
это настйрока ОБЩЕГО шаблона для всего

шаблон для конкретной карточки товара задается в самом товаре.
и должен присутствовать в папке карочки товара общего выбраного шаблона.
http://prntscr.com/2qvpb1
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Joker

  • Захожу иногда
  • 235
  • 3 / 0
Ребят, помогите, как назначить разные шаблоны разным категориям
1) создал свой глоб. шаблон JS т.е (0:/public_html/components/com_jshopping/templates/new)
2) назначил его в Глоб.настройках JS
3)создал файл /public_html/components/com_jshopping/templates/new/category/category_my.php

а как его назначить определенной категории?? в настройках категории нет таких опций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
видимо выключено Настройки - Функции магазина - Использовать разные шаблоны для отдельных категорий и товаров
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Joker

  • Захожу иногда
  • 235
  • 3 / 0
видимо выключено Настройки - Функции магазина - Использовать разные шаблоны для отдельных категорий и товаров
Спасибо большое!
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
А можно как-то сделать, чтобы в конкретной категории у ВСЕХ товаров был недефолтный шаблон?
Т.е. не у каждого товара назначать, а сразу у всех товаров этой категории (не в списке товаров, а именно в карточке каждого товара чтобы сразу выставился нужный недефолтный шаблон)?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
массовое изменение запросом только, например через phpMyAdmin
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
массовое редактирование ?
выбрать товары, фильтр по категории - показать все
выбрать и нажать изменить ...
прокатит ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
массовое редактирование ?
выбрать товары, фильтр по категории - показать все
выбрать и нажать изменить ...
прокатит ?

Отфильтровал по категории, выбрал все товары, но кнопки Изменить, на сколько я вижу, нет

« Последнее редактирование: 13.03.2015, 22:38:47 от pH43 »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
даже боюсь предположить какая версия ЖШ установлена :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
оо... это очень старый магазин, версия 3.6.0
Но судя по реакции - массового редактирования там ещё не было)
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
:) читать ченжлоги...

3.6 это доисторический период :)
тогда БД и пхпадмин в руки
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
выбрать и нажать изменить ...
прокатит ?

прокатит :) даже не обращал внимания никогда что там и выбор шаблона есть

но как вижу, все равно phpMyAdmin  ^-^
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
да, спасибо, сделал запрос через бд) а в новой версии действительно всё есть, спасибо, nevigen
*

addrss

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Мне нужно для родительской и подкатегорий иметь свой шаблон и свой CSS.
Прочитал несколько раз тему, делаю всё по инструкции, но всё же не могу понять, как для разных категорий использовать свой CSS
Делаю так:
1. Копирую папку: components/com_jshopping/templates/default
2. Переименовываю её в test
3. Копирую файл components\com_jshopping\templates\default\category\category_default.php
4. Переименовываю его в category_test.php
Шаблон категории test появляется в админке
5. Копирую файл: components\com_jshopping\css\default.css
6. Переименовываю его в test.css
7. В админке назначаю для нужной категории шаблон test

Но стили все равно подгружаются из components\com_jshopping\css\default.css
Как заставить их подгружаться из components\com_jshopping\css\test.css ?



*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вы все смешали в кучу. 1,2,5,6 в данном случае вообще не нужно делать. это нужно когда вы хотите сменить шаблон всего магазина (/administrator/index.php?option=com_jshopping&controller=config&task=general), а не категории. вам надо сделать 3,4,7, затем в вашем файле category_test.php сделать как надо CSS и HTML, и описать это в default.css
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Я вот так делал, все работает:
http://joomlaforum.ru/index.php?PHPSESSID=390a93cc88da8806957f4d70f5328202&topic=181252.msg1268475#msg1268475

Там в новый переименованный файл (у вас это п.4) нужно еще такие строки добавить вверху:
<?php
$this->template_block_list_product = "list_products/list_products.php";
$this->template_block_form_filter = "list_products/form_filters.php";
$this->template_block_pagination = "list_products/block_pagination.php";
?>
*

addrss

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Я вот так делал, все работает:
http://joomlaforum.ru/index.php?PHPSESSID=390a93cc88da8806957f4d70f5328202&topic=181252.msg1268475#msg1268475

Не совсем понял как сделать данным способом. Поступил как описано здесь
http://joomlaforum.ru/index.php/topic,198991.msg1540962.html#msg1540962
Всё получилось. Спасибо за ответы.
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Появилась проблема с приоритетом шаблона товара.
Создал другой шаблон для товара и он стал приоритетным при сохранении товара.
То есть при редактировании надо выбирать и сохранять default , потому что первым по селекту стает тот что я создал. Сначала подумал переименовать свой шаблон, но как не назову он все равно первый. Что можно предпринять по этому поводу?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
string readdir ([ resource $dir_handle ] )
Возвращает имя следующего по порядку элемента каталога. Элементы возвращаются в том порядке, в котором они хранятся в файловой системе.

а если попробовать забекапить default, потом его удалить, и скопировать обратно из бекапа? ну или можно хакнуть, отсортировать массив уже
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Цитировать
а если попробовать забекапить default, потом его удалить, и скопировать обратно из бекапа?
не канает :dry:
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Решилось так. Изначально в магазине были созданы товары без галочки использовать разные шаб. (соответственно им не был назначен шаблон в базе) из-за этого по всей видимости в админке выбирался мой созданный шаб.
Импортом назначил нужные шаблоны нужным товарам, теперь при редактировании по умолчанию тот который назначен  ^-^.
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Проблема #2. Возможно это ошибка.
В шаблоне товара (который создал дополнительно - price) должны быть цены. Соответственно для скрытия всего остального я поставил галочку *показать цены для зарег. пользов.*
в шаблоне price убрал условие для отображения цены - тут всьо ок
а вот старая цена не отображается хотя там только условие на показ цены если она больше 0
Код
<?php if ($this->product->product_old_price > 0){?>
если условие убрать то цена есть, но не та что в админке а просто 0
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Соответственно для скрытия всего остального я поставил галочку *показать цены для зарег. пользов.*
не очень понятно
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Настройки магазина - товар - Показывать цену
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товаров из всех подкатегорий на странице категории

Автор Faina

Ответов: 355
Просмотров: 68220
Последний ответ 11.10.2025, 08:48:34
от kit2m2
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 30
Просмотров: 12298
Последний ответ 19.07.2024, 11:41:28
от juleczka
Определить расширение. pop_description для списка товаров

Автор Alex_gs

Ответов: 3
Просмотров: 2144
Последний ответ 24.09.2023, 12:18:34
от kit2m2
[Решено] Увеличение выбора покупаемых товаров + -

Автор Aspik

Ответов: 216
Просмотров: 49094
Последний ответ 02.08.2023, 21:31:25
от kit2m2
Смена фото при наведении в списке товаров категории

Автор Taatshi

Ответов: 57
Просмотров: 6369
Последний ответ 15.06.2023, 15:53:25
от Akeksandr