Добавить новый модуль или блок в шаблон сайта Joomla

Мы выбрали шаблон Joomla, который нам понравился. Проверяем позиции модулей ( ...../?tp=1), и вдруг оказывается, что модулей - то не хватает, вернее они есть, но вот хочется, чтобы там .... был и вооооон там ... стоял. А шаблончик очень красивый и искать другой - перерыть интернет, потом долго ругаться - вообщем это очень долго.

Проще самому вставить модуль в шаблон, куда нам вздумается.

Допустим, мне захотелось вставить модуль в шапку сайта (т.е. header) вот в этот шаблон:

Шаблон Joomla

Обычно в шапке сайта модули не стоят, но вот я хочу и все.... Причин может быть несколько:

поставить баннер, рекламу;

менять шапку сайта, когда вздумается;

вставлять новости сайта или свой текст;

и т.д.

Начнем - Идем в папку  /templates/Ваш_шаблон/index.php  и ищем там место, где прописан header - в данном шаблоне было:

<div id="header_box"><div id="header">
<?php if($this->countModules('top')) : ?>
<div id="head_mod_out"><div id="head_mod"><div id="head_mod_in"><jdoc:include type="modules" name="top" style="xhtml"/></div></div></div>
<?php endif; ?>
</div></div>

При проверке CSS (точнее template.css ) выясняем, нас интересует  <div id="header">

#header {
width: 982px;
height: 211px;
background:url(../images/header.jpg) top left repeat-x;
}

И тут опять есть  варианты:

1.  Заменить header полностью своим модулем, чтобы потом с помощью модуля менять шапки сайта автоматически:

<div id="header_box"><div id="header"><jdoc:include type="modules" name="svoi_modul" />
<?php if($this->countModules('top')) : ?>
<div id="head_mod_out"><div id="head_mod"><div id="head_mod_in"><jdoc:include type="modules" name="top" style="xhtml"/></div></div></div>
<?php endif; ?>
</div></div>

А в  template.css убираем посследнюю строчку:

#header {
width: 982px;
height: 211px;
}

2. Добавить свой модуль, не меняя шапки сайта, допустим где-то слева:

<div id="header_box"><div id="header"><div id="svoi"><jdoc:include type="modules" name="svoi_modul" />
<?php if($this->countModules('top')) : ?>
<div id="head_mod_out"><div id="head_mod"><div id="head_mod_in"><jdoc:include type="modules" name="top" style="xhtml"/></div></div></div>
<?php endif; ?>
</div></div></div>

А в  template.css добавляем:

#header {
width: 982px;
height: 211px;
background:url(../images/header.jpg) top left repeat-x;
}
#svoi{
position: absolute;
height: 252px;
width: 531px;
overflow: hidden;
left: 440px;
top: 40px;
}

И в заключение надо прописать имя модуля  в файле /templates/ваш шаблон/templateDetails.xml

<positions>
<position>TestPos</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>debug</position>
<position>syndicate</position>
<position>svoi_modul</position>
</positions>

Поделитесь с друзьями:

 

Comments   

0 #10 PromotorRT 2020-04-30 07:54
Promoting websites, cheap and effective. Who wants offers?
Quote
0 #9 WilliamAcigoVZ 2020-04-24 09:11
This website provides you with online help in Exam. Whether you need to understand the basics or want to look into test in detail, whether you need to lean how to solve the problems or whether you need to find answers, our website will provide you the best exams, test Help available in this all subject. It provides the best services for any kind of course and class Help. To understand the subject and take it up professionally one needs to understand the basic terms that are related and also the way they all are related to each other.
Hire us
Quote
0 #8 DavidcibraOF 2020-02-14 14:57
There are lots of topics in which students face confusion and in the times of need, there is nobody to guide. So, if exams are really near and you need guidance for different subjects then you can definitely think about accessing Online Exam Help. It is a sure shot way that will help in eliminating your doubts. Visit Us
Quote
0 #7 SharonsniptGE 2019-03-17 09:47
Здравствуйте,ме ня зовут Соня.Я хотела бы поделится не плохим сайтом который случайно нашла на просторах интернета.
Сайт мобильного порно видео ххх для взрослых http://mobporno.net на нём можно скачать порно видео ролики себе на телефон,соверше нно свободно и без всяких файлобменников, а также смотеть онлайн любые видосики секс характера.
Кто ещё знает подобные сайты с которых можно закачивать сразу секс видео себе на телефон или пк?Скиньте пожалуйста ссылочку.
Особенно категория
http://mobporno.net/fisting/ - фистинг порно
обожаю такое.Чтоб я смогла скачать бесплатно на мой телефон,а не просто смотреть или пользоватся программами для закачки как в западных ресурсах типа порнохаба.
За ранее извеняюсь если запостила в раздел не по теме
Quote
0 #6 LionelFepEP 2018-12-25 11:15
Наш проект http://kidala.info занимается составлением, поддержкой и корректировкой черного списка кидал в глобальной сети.
Если Вас кинули в Интернете, обращайтесь к нам, и о кидале узнают многие!
Для того, чтобы заявить о произошедшем с Вами факте кидалово, ознакомьтесь с правилами добавления/удал ения кидал в наш черный список.
Так же с помощью формы поиска Вы сможете проверить по черному списку своего недавнего, либо сомнительного партнера.
Запросы можно вводить как единично, так и списком.
сайт http://kidala.info
Форум обсуждения кидал - http://hack-sell.su/
Quote
+1 #5 profile 2018-10-28 10:15
Need cheap hosting? Try webhosting1st, just $10 for an year.

Quote
+1 #4 grow taller 2015-01-09 02:46
This web site and be current with all the most updated information submitted
in this article if you want to increase your practical experience only
continue to keep visiting.
Quote
+1 #3 tips to increase 2015-01-08 05:23
This web site and become up to date using the most updated information and facts published right
here if you would like improve your encounter only keep
browsing.
Quote
-1 #2 รับทำ seo 2014-05-30 15:21
You ought to take part in a contest for one of the greatest blogs on the net.
I most certainly will highly recommend this web site!
Quote
+1 #1 Настя 2014-05-21 19:32
Шаблон действительно очень красивый. Но в силу того, что я плохо разбираюсь в модулях, кодах и тэгах
Quote

Add comment


Security code
Refresh

Наши контакты

Support@za-studio.ru

Design@za-studio.ru

ICQ: 600196430

т. (+372)58-123-898