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

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Скажите по какому параметру ищется шаблон )))
Я имею ввиду чтобы он был в списке шаблонов нужен сам файл и файл XML или что-то ещё?
« Последнее редактирование: 30.03.2012, 16:35:30 от vladushka »
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
Ищется кем или чем? Joomla?
Если Joomla, то должен быть файл .xml где прописаны пути к файлам, позиции шаблона, авторство и т.п.
Если не Joomla, то изъясняйтесь понятнее
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Именно  joomla  и только она ,Но мне не ясно вроде в  XML используемые файлы прописал
кроме картинок ,а это принциапиально я про картинки?
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
помню если раньше менялся регистр букв вот этого файла  templateDetails.xml
 ,то шаблон не виделся при выборе шаблонов.
« Последнее редактирование: 29.03.2012, 07:28:18 от vladushka »
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
Картинки прописываются в css
В интернете куча документации по данной теме.
Так же возьмите любой готовый шаблон и посмотрите как там прописано.
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
картинки в файле templateDetails.xml нужно прописовать
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Для 1,7 и моложе картинки прописывать не нужно. Достаточно прописать как-то так:
Код
<files>
<folder>css</folder>
<folder>html</folder>
<folder>images</folder>
<folder>js</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
</files>
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Shustry, а в 2 и 5 это обязательно?
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
Ниже приведен код templateDetails.xml стандартного ja_purity
Как можно увидеть пути к изображениям указан. Делайте и смотрите по принципу.

Код
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">
<name>JA_Purity</name>
<version>1.2.0</version>
<creationDate>12/26/07</creationDate>
<author>JoomlArt.com</author>
<authorEmail>webmaster@joomlart.com</authorEmail>
<authorUrl>http://www.joomlart.com</authorUrl>
<copyright></copyright>
<license>GNU/GPL version 2</license>
<description>JA PURITY DESCRIPTION</description>
<files>
<filename>component.php</filename>
<filename>css/index.html</filename>
<filename>favicon.ico</filename>
<filename>html/com_content/article/default.php</filename>
<filename>html/com_content/article/index.html</filename>
<filename>html/com_content/category/blog_item.php</filename>
<filename>html/com_content/category/index.html</filename>
<filename>html/com_content/frontpage/default_item.php</filename>
<filename>html/com_content/frontpage/index.html</filename>
<filename>html/com_content/index.html</filename>
<filename>html/com_content/section/blog_item.php</filename>
<filename>html/com_content/section/index.html</filename>
<filename>html/index.html</filename>
<filename>html/modules.php</filename>
<filename>html/mod_banners/default.php</filename>
<filename>html/mod_banners/index.html</filename>
<filename>html/mod_login/default.php</filename>
<filename>html/mod_login/index.html</filename>
<filename>html/pagination.php</filename>
<filename>images/icons_license.txt</filename>
<filename>images/index.html</filename>
<filename>index.html</filename>
<filename>index.php</filename>
<filename>ja_templatetools.php</filename>
<filename>ja_vars.php</filename>
<filename>js/ja.cssmenu.js</filename>
<filename>js/ja.moomenu.js</filename>
<filename>js/ja.rightcol.js</filename>
<filename>js/ja.script.js</filename>
<filename>params.ini</filename>
<filename>styles/background/index.html</filename>
<filename>styles/background/lighter/images/index.html</filename>
<filename>styles/background/lighter/index.html</filename>
<filename>styles/background/purewhite/images/index.html</filename>
<filename>styles/background/purewhite/index.html</filename>
<filename>styles/elements/black/images/index.html</filename>
<filename>styles/elements/black/index.html</filename>
<filename>styles/elements/index.html</filename>
<filename>styles/elements/red/images/index.html</filename>
<filename>styles/elements/red/index.html</filename>
<filename>styles/header/blue/images/index.html</filename>
<filename>styles/header/blue/index.html</filename>
<filename>styles/header/green/images/index.html</filename>
<filename>styles/header/green/index.html</filename>
<filename>styles/header/index.html</filename>
<filename>styles/index.html</filename>
<filename>templateDetails.xml</filename>
</files>
<images>
<filename>images/arrow.png</filename>
<filename>images/arrow2.png</filename>
<filename>images/arrow3.png</filename>
<filename>images/author.gif</filename>
<filename>images/b-bl.gif</filename>
<filename>images/b-br.gif</filename>
<filename>images/b-tl.gif</filename>
<filename>images/b-tr.gif</filename>
<filename>images/bb-bl.gif</filename>
<filename>images/bb-br.gif</filename>
<filename>images/bb-tl.gif</filename>
<filename>images/bb-tr.gif</filename>
<filename>images/bg-bl.gif</filename>
<filename>images/bg-br.gif</filename>
<filename>images/bg-tl.gif</filename>
<filename>images/bg-tr.gif</filename>
<filename>images/bl-bl.gif</filename>
<filename>images/bl-br.gif</filename>
<filename>images/bl-tl.gif</filename>
<filename>images/bl-tr.gif</filename>
<filename>images/blank.png</filename>
<filename>images/br-bl.gif</filename>
<filename>images/br-br.gif</filename>
<filename>images/br-tl.gif</filename>
<filename>images/br-tr.gif</filename>
<filename>images/bt-bl.gif</filename>
<filename>images/bt-br.gif</filename>
<filename>images/bt-tl.gif</filename>
<filename>images/bt-tr.gif</filename>
<filename>images/bub1-bl.gif</filename>
<filename>images/bub1-br.gif</filename>
<filename>images/bub1-tl.gif</filename>
<filename>images/bub1-tr.gif</filename>
<filename>images/bub2-bl.gif</filename>
<filename>images/bub2-br.gif</filename>
<filename>images/bub2-tl.gif</filename>
<filename>images/bub2-tr.gif</filename>
<filename>images/bub3-bl.gif</filename>
<filename>images/bub3-br.gif</filename>
<filename>images/bub3-tl.gif</filename>
<filename>images/bub3-tr.gif</filename>
<filename>images/bub4-bl.gif</filename>
<filename>images/bub4-br.gif</filename>
<filename>images/bub4-tl.gif</filename>
<filename>images/bub4-tr.gif</filename>
<filename>images/bullet.gif</filename>
<filename>images/bullet2.gif</filename>
<filename>images/bullet3.gif</filename>
<filename>images/bullet-list.gif</filename>
<filename>images/but-css.gif</filename>
<filename>images/but-rss.gif</filename>
<filename>images/but-xhtml10.gif</filename>
<filename>images/but-xhtml101.gif</filename>
<filename>images/c-bg1.gif</filename>
<filename>images/c-bg2.gif</filename>
<filename>images/checklist-bg.gif</filename>
<filename>images/cw-bg1.gif</filename>
<filename>images/cw-bg12.gif</filename>
<filename>images/cw-bg2.gif</filename>
<filename>images/cw-bg22.gif</filename>
<filename>images/cwf-bg.gif</filename>
<filename>images/download-bg.gif</filename>
<filename>images/emailbutton.png</filename>
<filename>images/grad1.gif</filename>
<filename>images/grad2.gif</filename>
<filename>images/grad3.gif</filename>
<filename>images/hdot.gif</filename>
<filename>images/hdot2.gif</filename>
<filename>images/header/header1.jpg</filename>
<filename>images/header/header2.jpg</filename>
<filename>images/header/header3.jpg</filename>
<filename>images/header-mask.png</filename>
<filename>images/icon-date.gif</filename>
<filename>images/icon-error.gif</filename>
<filename>images/icon-info.gif</filename>
<filename>images/icon-search.gif</filename>
<filename>images/icon-tips.gif</filename>
<filename>images/icon-user.gif</filename>
<filename>images/icon_list.gif</filename>
<filename>images/indent1.png</filename>
<filename>images/indent2.png</filename>
<filename>images/indent3.png</filename>
<filename>images/indent4.png</filename>
<filename>images/login-bg.gif</filename>
<filename>images/logo.gif</filename>
<filename>images/logo.png</filename>
<filename>images/ol-bg.gif</filename>
<filename>images/opaque.png</filename>
<filename>images/pages.gif</filename>
<filename>images/pdf_button.png</filename>
<filename>images/printbutton.png</filename>
<filename>images/rtl/arrow.png</filename>
<filename>images/rtl/bub12-bl.gif</filename>
<filename>images/rtl/bub12-br.gif</filename>
<filename>images/rtl/bub12-tl.gif</filename>
<filename>images/rtl/bub12-tr.gif</filename>
<filename>images/rtl/bub22-bl.gif</filename>
<filename>images/rtl/bub22-br.gif</filename>
<filename>images/rtl/bub22-tl.gif</filename>
<filename>images/rtl/bub22-tr.gif</filename>
<filename>images/rtl/bub32-bl.gif</filename>
<filename>images/rtl/bub32-br.gif</filename>
<filename>images/rtl/bub32-tl.gif</filename>
<filename>images/rtl/bub32-tr.gif</filename>
<filename>images/rtl/bub42-bl.gif</filename>
<filename>images/rtl/bub42-br.gif</filename>
<filename>images/rtl/bub42-tl.gif</filename>
<filename>images/rtl/bub42-tr.gif</filename>
<filename>images/rtl/c-bg1.gif</filename>
<filename>images/rtl/c-bg2.gif</filename>
<filename>images/rtl/cw-bg1.gif</filename>
<filename>images/rtl/cw-bg12.gif</filename>
<filename>images/rtl/cw-bg122.gif</filename>
<filename>images/rtl/cw-bg2.gif</filename>
<filename>images/rtl/cw-bg22.gif</filename>
<filename>images/sc-q.gif</filename>
<filename>images/so-q.gif</filename>
<filename>images/spacer.png</filename>
<filename>images/star-bg.gif</filename>
<filename>images/sticky-bg.gif</filename>
<filename>images/trans-bg.png</filename>
<filename>images/trans.gif</filename>
<filename>images/user-decrease.png</filename>
<filename>images/user-increase.png</filename>
<filename>images/user-reset.png</filename>
<filename>images/vdot.gif</filename>
<filename>images/vdot2.gif</filename>
<filename>styles/background/lighter/images/arrow.png</filename>
<filename>styles/background/lighter/images/b-bl.gif</filename>
<filename>styles/background/lighter/images/b-br.gif</filename>
<filename>styles/background/lighter/images/b-tl.gif</filename>
<filename>styles/background/lighter/images/b-tr.gif</filename>
<filename>styles/background/lighter/images/bb-bl.gif</filename>
<filename>styles/background/lighter/images/bb-br.gif</filename>
<filename>styles/background/lighter/images/bb-tl.gif</filename>
<filename>styles/background/lighter/images/bb-tr.gif</filename>
<filename>styles/background/lighter/images/bg-bl.gif</filename>
<filename>styles/background/lighter/images/bg-br.gif</filename>
<filename>styles/background/lighter/images/bg-tl.gif</filename>
<filename>styles/background/lighter/images/bg-tr.gif</filename>
<filename>styles/background/lighter/images/bl-bl.gif</filename>
<filename>styles/background/lighter/images/bl-br.gif</filename>
<filename>styles/background/lighter/images/bl-tl.gif</filename>
<filename>styles/background/lighter/images/bl-tr.gif</filename>
<filename>styles/background/lighter/images/br-bl.gif</filename>
<filename>styles/background/lighter/images/br-br.gif</filename>
<filename>styles/background/lighter/images/br-tl.gif</filename>
<filename>styles/background/lighter/images/br-tr.gif</filename>
<filename>styles/background/lighter/images/bt-bl.gif</filename>
<filename>styles/background/lighter/images/bt-br.gif</filename>
<filename>styles/background/lighter/images/bt-tl.gif</filename>
<filename>styles/background/lighter/images/bt-tr.gif</filename>
<filename>styles/background/lighter/images/bub1-bl.gif</filename>
<filename>styles/background/lighter/images/bub1-br.gif</filename>
<filename>styles/background/lighter/images/bub1-tl.gif</filename>
<filename>styles/background/lighter/images/bub1-tr.gif</filename>
<filename>styles/background/lighter/images/bub2-bl.gif</filename>
<filename>styles/background/lighter/images/bub2-br.gif</filename>
<filename>styles/background/lighter/images/bub2-tl.gif</filename>
<filename>styles/background/lighter/images/bub2-tr.gif</filename>
<filename>styles/background/lighter/images/bub3-bl.gif</filename>
<filename>styles/background/lighter/images/bub3-br.gif</filename>
<filename>styles/background/lighter/images/bub3-tl.gif</filename>
<filename>styles/background/lighter/images/bub3-tr.gif</filename>
<filename>styles/background/lighter/images/bub4-bl.gif</filename>
<filename>styles/background/lighter/images/bub4-br.gif</filename>
<filename>styles/background/lighter/images/bub4-tl.gif</filename>
<filename>styles/background/lighter/images/bub4-tr.gif</filename>
<filename>styles/background/lighter/images/c-bg1.gif</filename>
<filename>styles/background/lighter/images/c-bg2.gif</filename>
<filename>styles/background/lighter/images/checklist-bg.gif</filename>
<filename>styles/background/lighter/images/cw-bg1.gif</filename>
<filename>styles/background/lighter/images/cw-bg2.gif</filename>
<filename>styles/background/lighter/images/cwf-bg.gif</filename>
<filename>styles/background/lighter/images/download-bg.gif</filename>
<filename>styles/background/lighter/images/icon_list.gif</filename>
<filename>styles/background/lighter/images/ol-bg.gif</filename>
<filename>styles/background/lighter/images/sc-q.gif</filename>
<filename>styles/background/lighter/images/so-q.gif</filename>
<filename>styles/background/lighter/images/star-bg.gif</filename>
<filename>styles/background/lighter/images/sticky-bg.gif</filename>
<filename>styles/background/purewhite/images/arrow.png</filename>
<filename>styles/background/purewhite/images/b-bl.gif</filename>
<filename>styles/background/purewhite/images/b-br.gif</filename>
<filename>styles/background/purewhite/images/b-tl.gif</filename>
<filename>styles/background/purewhite/images/b-tr.gif</filename>
<filename>styles/background/purewhite/images/bb-bl.gif</filename>
<filename>styles/background/purewhite/images/bb-br.gif</filename>
<filename>styles/background/purewhite/images/bb-tl.gif</filename>
<filename>styles/background/purewhite/images/bb-tr.gif</filename>
<filename>styles/background/purewhite/images/bg-bl.gif</filename>
<filename>styles/background/purewhite/images/bg-br.gif</filename>
<filename>styles/background/purewhite/images/bg-tl.gif</filename>
<filename>styles/background/purewhite/images/bg-tr.gif</filename>
<filename>styles/background/purewhite/images/bl-bl.gif</filename>
<filename>styles/background/purewhite/images/bl-br.gif</filename>
<filename>styles/background/purewhite/images/bl-tl.gif</filename>
<filename>styles/background/purewhite/images/bl-tr.gif</filename>
<filename>styles/background/purewhite/images/br-bl.gif</filename>
<filename>styles/background/purewhite/images/br-br.gif</filename>
<filename>styles/background/purewhite/images/br-tl.gif</filename>
<filename>styles/background/purewhite/images/br-tr.gif</filename>
<filename>styles/background/purewhite/images/bt-bl.gif</filename>
<filename>styles/background/purewhite/images/bt-br.gif</filename>
<filename>styles/background/purewhite/images/bt-tl.gif</filename>
<filename>styles/background/purewhite/images/bt-tr.gif</filename>
<filename>styles/background/purewhite/images/bub1-bl.gif</filename>
<filename>styles/background/purewhite/images/bub1-br.gif</filename>
<filename>styles/background/purewhite/images/bub1-tl.gif</filename>
<filename>styles/background/purewhite/images/bub1-tr.gif</filename>
<filename>styles/background/purewhite/images/bub2-bl.gif</filename>
<filename>styles/background/purewhite/images/bub2-br.gif</filename>
<filename>styles/background/purewhite/images/bub2-tl.gif</filename>
<filename>styles/background/purewhite/images/bub2-tr.gif</filename>
<filename>styles/background/purewhite/images/bub3-bl.gif</filename>
<filename>styles/background/purewhite/images/bub3-br.gif</filename>
<filename>styles/background/purewhite/images/bub3-tl.gif</filename>
<filename>styles/background/purewhite/images/bub3-tr.gif</filename>
<filename>styles/background/purewhite/images/bub4-bl.gif</filename>
<filename>styles/background/purewhite/images/bub4-br.gif</filename>
<filename>styles/background/purewhite/images/bub4-tl.gif</filename>
<filename>styles/background/purewhite/images/bub4-tr.gif</filename>
<filename>styles/background/purewhite/images/c-bg1.gif</filename>
<filename>styles/background/purewhite/images/c-bg2.gif</filename>
<filename>styles/background/purewhite/images/checklist-bg.gif</filename>
<filename>styles/background/purewhite/images/cw-bg1.gif</filename>
<filename>styles/background/purewhite/images/cw-bg2.gif</filename>
<filename>styles/background/purewhite/images/cw-bg3.gif</filename>
<filename>styles/background/purewhite/images/cwf-bg.gif</filename>
<filename>styles/background/purewhite/images/download-bg.gif</filename>
<filename>styles/background/purewhite/images/icon_list.gif</filename>
<filename>styles/background/purewhite/images/ol-bg.gif</filename>
<filename>styles/background/purewhite/images/sc-q.gif</filename>
<filename>styles/background/purewhite/images/so-q.gif</filename>
<filename>styles/background/purewhite/images/star-bg.gif</filename>
<filename>styles/background/purewhite/images/sticky-bg.gif</filename>
<filename>styles/elements/blue/images/bullet3.gif</filename>
<filename>styles/elements/green/images/bullet3.gif</filename>
<filename>styles/elements/red/images/bullet3.gif</filename>
<filename>styles/header/blue/images/header-mask.png</filename>
<filename>styles/header/blue/images/icon-search.gif</filename>
<filename>styles/header/blue/images/opaque.png</filename>
<filename>styles/header/blue/images/vdot2.gif</filename>
<filename>styles/header/green/images/header-mask.png</filename>
<filename>styles/header/green/images/icon-search.gif</filename>
<filename>styles/header/green/images/opaque.png</filename>
<filename>styles/header/green/images/vdot2.gif</filename>
<filename>template_thumbnail.png</filename>
</images>
<css>
<filename>css/ja-sosdmenu.css</filename>
<filename>css/menu.css</filename>
<filename>css/template.css</filename>
<filename>css/template_rtl.css</filename>
<filename>styles/background/lighter/style.css</filename>
<filename>styles/background/purewhite/style.css</filename>
<filename>styles/elements/black/style.css</filename>
<filename>styles/elements/blue/style.css</filename>
<filename>styles/elements/green/style.css</filename>
<filename>styles/elements/red/style.css</filename>
<filename>styles/header/blue/style.css</filename>
<filename>styles/header/green/style.css</filename>
</css>
<languages>
<language tag="en-GB">en-GB.tpl_ja_purity.ini</language>
</languages>
<administration>
     <languages>
<language tag="en-GB">admin/en-GB.tpl_ja_purity.ini</language>
</languages>
    </administration>

<positions>
<position>hornav</position>
<position>breadcrumbs</position>
<position>banner</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>user5</position>
<position>footer</position>
<position>syndicate</position>
<position>debug</position>
</positions>

<params>
<param type="spacer" default="Template Logo" />
<param name="logoType" type="list" default="image" label="Logo type" description="LOGO TYPE DESCRIPTION">
<option value="image">Image</option>
<option value="text">Text</option>
</param>
<param name="logoText" type="text" default="" size="50" label="Logo text" description="LOGO TEXT DESCRIPTION" />
<param name="sloganText" type="text" default="" size="50" label="Slogan" description="SLOGAN DESCRIPTION" />

<param type="spacer" default="Horizontal Navigation" />
<param name="horNavType" type="list" default="moo" label="Horizontal Navigation Type" description="Suckerfish menu or JAMoo menu">
<option value="moo">JAMoo Menu</option>
<option value="css">Suckerfish Menu</option>
</param>


<param type="spacer" default="Template Font Size" />
<param name="ja_font" type="list" default="3" label="Font size" description="FONT SIZE DESCRIPTION">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</param>

<param type="spacer" default="Template_Width" />
<param name="ja_screen" type="list" default="950" label="Template Width" description="TEMPLATE WIDTH DESCRIPTION">
<option value="auto">AUTO</option>
<option value="750">Narrow Screen</option>
<option value="950">Wide Screen</option>
<option value="fluid">SPECIFIED PERCENTAGE</option>
<option value="fix">SPECIFIED PIXEL</option>
</param>
<param name="ja_screen_width" type="text" default="" label="Specified width" description="SPECIFIED WIDTH DESCRIPTION" />

<param type="spacer" default="Template Styles" />
<param name="theme_header" type="folderlist" directory="templates/ja_purity/styles/header" default="" label="Header Themes" description="HEADER THEMES DESCRIPTION" />
<param name="theme_background" type="folderlist" directory="templates/ja_purity/styles/background" default="" label="Background Themes" description="BACKGROUND THEMES DESCRIPTION" />
<param name="theme_elements" type="folderlist" directory="templates/ja_purity/styles/elements" default="" label="Primary Elements" description="PRIMARY ELEMENTS DESCRIPTION" />

<param type="spacer" default="Right modules" />
<param name="rightCollapsible" type="radio" default="1" label="Right modules collapsible function" description="RIGHT MODULES COLLAPSIBLE FUNCTION DESCRIPTION">
<option value="1">Enable</option>
<option value="0">Disable</option>
</param>
<param name="rightCollapseDefault" type="radio" default="show" label="Default status" description="DEFAULT STATUS DESCRIPTION">
<option value="show">Expand All</option>
<option value="hide">Collapse All</option>
</param>
<param name="excludeModules" type="text" default="38" size="50" label="Exclude Modules" description="EXCLUDE MODULES DESCRIPTION" />

</params>
</install>
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
AL_ALEX ,я использую немного другую Joomla версии Joomla! 2.5.3
там такого шаблона нет )))
Вот стандартный шаблон  я всё сделал точно так-же может ещё какой файл нужен

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="2.5" type="template" client="site">
   <name>beez5</name>
   <creationDate>21 May 2010</creationDate>
   <author>Angie Radtke</author>
   <authorEmail>a.radtke@derauftritt.de</authorEmail>
   <authorUrl>http://www.der-auftritt.de</authorUrl>
   <copyright>Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.</copyright>
   <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
   <version>2.5.0</version>
   <description>TPL_BEEZ5_XML_DESCRIPTION</description>

   <files>
      <folder>css</folder>
      <folder>html</folder>
      <folder>images</folder>
      <folder>javascript</folder>
      <folder>fonts</folder>
      <folder>language</folder>
      <filename>index.html</filename>
      <filename>index.php</filename>
      <filename>templateDetails.xml</filename>
      <filename>template_preview.png</filename>
      <filename>template_thumbnail.png</filename>
      <filename>favicon.ico</filename>
      <filename>component.php</filename>
      <filename>error.php</filename>
   </files>

   <positions>
      <position>debug</position>
      <position>position-0</position>
      <position>position-1</position>
      <position>position-2</position>
      <position>position-3</position>
      <position>position-4</position>
      <position>position-5</position>
      <position>position-6</position>
      <position>position-7</position>
      <position>position-8</position>
      <position>position-9</position>
      <position>position-10</position>
      <position>position-11</position>
      <position>position-12</position>
      <position>position-13</position>
      <position>position-14</position>
      <position>position-15</position>
   </positions>

   <!--    For core templates, we also install/uninstall the language files in the core language folders.
   -->
   <languages folder="language">
      <language tag="en-GB">en-GB/en-GB.tpl_beez5.ini</language>
      <language tag="en-GB">en-GB/en-GB.tpl_beez5.sys.ini</language>
   </languages>

   <config>
      <fields name="params">
         <fieldset name="advanced">
             <field name="wrapperSmall" type="text" default="53"
               label="TPL_BEEZ5_FIELD_WRAPPERSMALL_LABEL"
               description="TPL_BEEZ5_FIELD_WRAPPERSMALL_DESC"
               filter="integer" />

            <field name="wrapperLarge" type="text" default="72"
               label="TPL_BEEZ5_FIELD_WRAPPERLARGE_LABEL"
               description="TPL_BEEZ5_FIELD_WRAPPERLARGE_DESC"
               filter="integer" />
            <field name="logo" type="media"
                  label="TPL_BEEZ5_FIELD_LOGO_LABEL" description="TPL_BEEZ5_FIELD_LOGO_DESC" />

            <field name="sitetitle"  type="text" default=""
               label="TPL_BEEZ5_FIELD_SITETITLE_LABEL"
               description="TPL_BEEZ5_FIELD_SITETITLE_DESC"
               filter="string" />

            <field name="sitedescription"  type="text" default=""
               label="TPL_BEEZ5_FIELD_DESCRIPTION_LABEL"
               description="TPL_BEEZ5_FIELD_DESCRIPTION_DESC"
               filter="string" />

            <field name="navposition" type="list" default="center"
               label="TPL_BEEZ5_FIELD_NAVPOSITION_LABEL"
               description="TPL_BEEZ5_FIELD_NAVPOSITION_DESC"
               filter="word"
            >
               <option value="center">TPL_BEEZ5_OPTION_AFTER_CONTENT</option>
               <option value="left">TPL_BEEZ5_OPTION_BEFORE_CONTENT</option>
            </field>

            <field name="html5" type="list" default="0"
               label="TPL_BEEZ5_FIELD_HTML5_LABEL"
               description="TPL_BEEZ5_FIELD_HTML5_DESC"
               filter="int"
            >
               <option value="0">TPL_BEEZ5_OPTION_XHTML</option>
               <option value="1">TPL_BEEZ5_OPTION_HTML5</option>
            </field>
         </fieldset>
      </fields>
   </config>
</extension>
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
В редакторе на форуме есть кнопка "код", используйте ее для вставки кода.

Тема ушла в никуда.
Вопрос:
картинки в файле templateDetails.xml нужно прописовать
Ответы:
Для 1,7 и моложе картинки прописывать не нужно. Достаточно прописать как-то так:
Ниже приведен код templateDetails.xml стандартного ja_purity
Как можно увидеть пути к изображениям указан. Делайте и смотрите по принципу.
В чем еще вопрос то?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Ниже привожу листинг из последнего самописного шаблона (J2.5):
Код
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="1.7" type="template" client="site">
<name>tub</name>
<creationDate>25.03.2012</creationDate>
<author>Евгений Shustry Беляков</author>
<authorEmail>forcreative@gmail.com</authorEmail>
<authorUrl>http://www.weblancer.net/users/Forcreative/portfolio/</authorUrl>
<copyright>Copyright (C) Евгений Shustry Беляков</copyright>
<license>Comercial</license>
<version>1.0</version>
<description>Областная детская туберкулезная больница г.Иркутск</description>
<files>
<folder>css</folder>
<folder>html</folder>
<folder>images</folder>
<folder>js</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
</files>
<positions>
<position>header</position>
<position>menu</position>
<position>top</position>
<position>bottom</position>
<position>footer</position>
</positions>
</extension>
На что стоит обратить внимание (возможно в этом проблема): соблюдайте регистр в названии шаблона (блок name) и названии директории, в которой лежит шаблон. В моём случае это tub. Никакие Tub, TUB или tUb работать не будут на юникс-серверах.
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Shustry,а вы сталкивались с созданием шаблонов именно под данную версию Joomla 2.2.5
Скажите ,может Joomla перед тем как показать ,что шаблон есть анализирует сам шаблон .
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Шаблоны делаю начиная с J1.0. Могу заверить, что искусственным интеллектом Joomla не обладает и ничего не анализирует. Только то, что прописано в xml-файле.
Joomla 2.2.5 - такой Joomla нет.
Опишите подробно суть проблемы.
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
2.5 создал шаблон прописал XML но он не отображается в панели управления шаблонами.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
"Менеджер расшинерий -> Найти" пробовали? Если вы просто создали в папке tamplates папку с шаблоном, то он не будет отображаться.
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Joomla! 2.5.3  извините вот такая версия )))не папку ,а index.php и файл XML
« Последнее редактирование: 30.03.2012, 00:18:12 от vladushka »
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Я уже ничего не понимаю. ^-^ Вы разыгрываете меня? Тонкий троллинг. ^-^ Купился.
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Shustry,да никто не разыгрывает вас нате скачайте сами
http://joomlaportal.ru/content/view/77/66/
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Я помойму неправильно сформулировал вопрос
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
vladushka, похоже неправильно. Попробуйте начать с главного, т.е. с того, чего вы хотите добиться на выходе. А не с отдельных этапов, т.к. возможно вы изначально неправильную стратегию выбрали.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На локал сервере страницы сайта без шаблона, CSS и картинок

Автор Fati

Ответов: 0
Просмотров: 696
Последний ответ 15.06.2025, 11:57:45
от Fati
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 4278
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 30818
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Ошибка при установке шаблона - Fatal error: Call to a member function setDebug() on a non-object in

Автор Mirotvoretz

Ответов: 33
Просмотров: 69045
Последний ответ 11.11.2018, 13:22:26
от vik38
Поиск шаблонов на 2.5

Автор smesharic

Ответов: 2
Просмотров: 1599
Последний ответ 22.05.2018, 19:42:27
от smesharic