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

Dimsan

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Подскажите пожалуйста, как в каталоге на базе ZOO 2.3 поменять в шапках страниц каталога  название в тегах <title> </title>


Дело в том, что по умолчанию заголовок страницы соответствует названию элемента каталога.
Например тут - http://www.project-navigator.ru/index.php/projects-catalog/home/item/tolva.html  заголовок страницы значится просто "Tolva", а требуется дописать перед автоматическим названием страницы еще несколько слов, чтобы стало например "Архитектурный проект Tolva"

Насколько я понял, за содержание заголовка видимо отвечает сама Joomla, а ZOO видимо передает ей просто переменную, которая по умолчанию соответствует наименованию элемента каталога. Если это так, то хотелось бы просто добавить в эту переменную дополнительный текст, но никак не могу разобраться, как и где это сделать..


Очень надеюсь на ваш совет!
Заранее благодарю за все ответы!  ^-^
« Последнее редактирование: 31.01.2011, 23:29:45 от Dimsan »
*

pavel_28121

  • Захожу иногда
  • 266
  • 29 / 0
  • Cart for ZOO, Watermark for ZOO, Price fo ZOO
возьми и пропиши жестко в шаблоне, нужный тебе текст.
Если не справишься, пиши в личку
Расширения для Yootheme ZOO http://zooapps.ru, а также профессиональная помощь по Yootheme ZOO. Расширения для ZOO на заказ. ZooCart, ZooWatermark, ZooPrice.
*

Dimsan

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
На эту тему я и "копал" безуспешно пол ночи, решение с жестким прописыванием в шаблоне меня вполне бы устроило. В идеале может даже удобнее было бы к переменной "название элемента", которая используется в теге  <title> </title> по умолчанию добавить даже не столько "произвольный текст" а например переменную соответствующую имени категории, в которой расположен данный элемент.  

А как правильно воплотить  совет "пропиши жестко в шаблоне, нужный тебе текст." разобраться не смог не то что "как", а даже "где"..

Перерыл наверно все файлы в папках
../administrator/components/com_zoo/
../components/com_zoo/
../media/zoo/applications/cookbook/
Но так и не нашел места отвечающего за <title> </title> :(
« Последнее редактирование: 27.01.2011, 15:31:20 от Dimsan »
*

-Dima-

  • Захожу иногда
  • 85
  • 14 / 0
Плохо рыли;)
Вот Вам готовое решение:
Код
$document =& JFactory::getDocument();
if ($category = $this->item->getPrimaryCategory()){
     $document->setTitle($category->name.' - '.$this->item->name );
}
*

Dimsan

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Плохо рыли;)
Вот Вам готовое решение:
Код
$document =& JFactory::getDocument();
if ($category = $this->item->getPrimaryCategory()){
     $document->setTitle($category->name.' - '.$this->item->name );
}
Спасибо! :)
Жаль не дописали куда в какой файл это решение прописать, попробую разобраться.. Но если не сложно, подскажите и это..
*

-Dima-

  • Захожу иногда
  • 85
  • 14 / 0
Провтыкал видать....)))

/media/zoo/applications/%Application%/templates/default/item.php
*

allmomente

  • Захожу иногда
  • 66
  • 7 / 2
  • Делаю сайты ресторанов за еду, отелей за жилье
 Все решения выше - это будущая головная боль. Пропишите в шаблоне "Архитектурный проект"? И это будет для всех разделов? Или для каждого раздела свой шаблон создавать? А как быть с обновлениями?

Все гораздо проще: Как сделать красивые URL и TITLE в ZOO

Пример: Тыкайте на webcomme.ru по разным ссылкам и смотрите тайтлы с урлами)))
*

Chedwick

  • Захожу иногда
  • 172
  • 16 / 0
Все решения выше - это будущая головная боль. Пропишите в шаблоне "Архитектурный проект"? И это будет для всех разделов? Или для каждого раздела свой шаблон создавать? А как быть с обновлениями?

Все гораздо проще: Как сделать красивые URL и TITLE в ZOO


Пример: Тыкайте на webcomme.ru по разным ссылкам и смотрите тайтлы с урлами)))

Это тот Ваш урок, где Вы предлагаете ручками прописывать тайтлы для каждой категории ZOO в sh404SEF?))
А если категорий штук 300?)))

На эту тему я и "копал" безуспешно пол ночи, решение с жестким прописыванием в шаблоне меня вполне бы устроило. В идеале может даже удобнее было бы к переменной "название элемента", которая используется в теге  <title> </title> по умолчанию добавить даже не столько "произвольный текст" а например переменную соответствующую имени категории, в которой расположен данный элемент. 
Не советовал бы прописывать название категории в титле итема, если он расположен в нескольких категориях))
*

-Dima-

  • Захожу иногда
  • 85
  • 14 / 0
Если сделать, как я написал выше, то у одного итема будет один тайтл, вне зависимости от того в скольки категориях он размещен.
*

pavel_28121

  • Захожу иногда
  • 266
  • 29 / 0
  • Cart for ZOO, Watermark for ZOO, Price fo ZOO
Сеф это, конечно, хорошо, но все это поверхностно и не очень гибко.

В шаблонах все правим и только в шаблонах ../media/zoo/applications/%app%/, делаем то, что надо.

А потом при особом желании используем SEF.
Расширения для Yootheme ZOO http://zooapps.ru, а также профессиональная помощь по Yootheme ZOO. Расширения для ZOO на заказ. ZooCart, ZooWatermark, ZooPrice.
*

Dimsan

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Попытка решить проблему добавлением в файл /media/zoo/applications/%Application%/templates/default/item.php код:
Вот Вам готовое решение:
Код
$document =& JFactory::getDocument();
if ($category = $this->item->getPrimaryCategory()){
     $document->setTitle($category->name.' - '.$this->item->name );
}

Ни к чему не привели.. Заголовки страниц остались прежними...

Или описанный метод увы не работает, или же может причина в чем-то другом... может старый кеш или еще что..
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Попытка решить проблему добавлением в файл /media/zoo/applications/%Application%/templates/default/item.php код:
Код: php
$document =& JFactory::getDocument();
if ($category = $this->item->getPrimaryCategory()){
     $document->setTitle($category->name.' - '.$this->item->name );
}
Ни к чему не привели.. Заголовки страниц остались прежними...
Или описанный метод увы не работает, или же может причина в чем-то другом... может старый кеш или еще что..

Дело в том, что если материал публиковался с фронта, а не с админки, то он не имеет первичной категории, а имеет только массив RelatedCategories (getRelatedCategories()). Т.е. сначала необходимо проверить есть ли первичная категория, если ее нет - выбираем первую из массива категорий итема. А далее уже получаем имя категории и добавляем в титл.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

broman

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Дело в том, что если материал публиковался с фронта, а не с админки, то он не имеет первичной категории, а имеет только массив RelatedCategories (getRelatedCategories()). Т.е. сначала необходимо проверить есть ли первичная категория, если ее нет - выбираем первую из массива категорий итема. А далее уже получаем имя категории и добавляем в титл.
А как реализовать?
*

}|{enia

  • Захожу иногда
  • 53
  • 0 / 0
Подскажите как сделать чтобы было:
В шапке название статьи - название проекта
примного благодарен
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Если не хотите искать, а уже все разжевано на форуме, можете купить у меня плагин ZOOtitles
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Drunk

  • Осваиваюсь на форуме
  • 38
  • 3 / 10
Доброго времени суток!

Подскажите, пожалуйста, как русифицировать Zoo 2.5.10? Вчера установил его на Joomla 2.5.3. Когда создаю категорию либо материал, то заголовок на русском выдает как "?". Видимо необходим буквенный индекс или как он называется. А на английском языке не фонтан...

Буду благодарен любой помощи)
*

Zudva

  • Захожу иногда
  • 84
  • 0 / 0
ZOO + AceSEF (+плагин для роутера ссылок) ну и усе пашет как надо
*

linkar

  • Захожу иногда
  • 68
  • 6 / 0
Подскажите, пожалуйста, как русифицировать Zoo 2.5.10?
Может вы неправильно русифицировали. Попробуйте русифицировать по мануалу.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Метаданные для Титульной страницы ZOO

Автор sasha-3d

Ответов: 13
Просмотров: 5939
Последний ответ 24.03.2020, 00:14:02
от cepseu
Вставка Meta Title в тело шаблона

Автор Joker

Ответов: 1
Просмотров: 1432
Последний ответ 08.04.2015, 12:54:25
от Joker
Вид страницы при редактировании типов zoo

Автор softarts

Ответов: 1
Просмотров: 1415
Последний ответ 14.04.2014, 22:22:08
от Redleks
Добавить в <title> текст

Автор Andrey_K

Ответов: 4
Просмотров: 1809
Последний ответ 01.03.2014, 04:26:48
от Andrey_K
Разбивка на страницы в ZOO (пагинация в zoo)

Автор Magos

Ответов: 6
Просмотров: 4217
Последний ответ 06.02.2014, 16:32:21
от mosgaz