Блог старого компьютера

Блог старого компьютера


Главная Joomla Добавляем в head скрипты, стили, мета теги joomla

Добавляем в head скрипты, стили, мета теги joomla

31.01.2013 08:24 Администратор Joomla
Печать PDF
Довольно часто написав какой то компонент мы не обращаем внимание что наши скрипты, стили компонента не посланы в тег head, а висят где то по середине страницы. В этом конечно же нет ничего плохого, как впрочем и хорошего. Но все же правильнее и корректнее будет если они будут размещены в теге head. Так же мало кто задумывается о том что при написании  компонента необходимо создать возможность добавления мета тегов. Вот об этом всем мы сегодня и поговорим.

Проще сказать сегодня мы будем работать с тегом head документа. Если вас интересует вопрос о том как изменить или добавить что либо в title сайта на joomla, то вам рекомендую посмотреть вот эту тему. И так рассмотрим несколько ситуаций.

1) Добавить странице ключевые слова

Для этого воспользуемся вот такой строчкой:

$mainframe->appendMetaTag( 'keywords', $key );

Первый параметр это тип мета тега, второй его значение.

2) Изменить мета тег generator

Не самым безопасным является то что joomla по умолчанию в этом теге пишет "Joomla! 1.5 - Open Source Content Management" для чего всем сообщать что сайт на joomla. Мы же введем людей в заблуждение, напишем там свои строки

$mainframe->appendMetaTag( 'generator', 'Юный техник' );

 Вот так оно получше, о другом методе как избавится совсем от этого тега я писал тут.

3) Изменим/добавим мета тег описания страницы

Тут так же используем те же самые функции и делаем по аналогии

$mainframe->appendMetaTag( 'description', $Desc ); 

 4) Добавим свои скрипты в head документа

Вот и добрались до скриптов. Для того чтоб добавить js скрипт в тег head используем вот такой вот код.

$document->addScript ('/js/jquery.timers.js');

 5) Добавим свои стили в head документа

Ну и стили уж добавим раз до того дошло, а делается это практически так же.

$document->addstylesheet ('/css/timers.css'); 

 Вот на этом сообственно и закончим. Теперь у вас не возникнет вопросов как работать с head областью документа.

Комментарии  

 
0 #4 Воблеров Константин 29.03.2013 18:24
Все, сам нашол viev.html.php
Огромное Вам спасибо! Приятно когда человек действительно понимает в том предмете о котором у него блог. Спрашивал более чем на 20 сайтах - ответ получил только у вас!
Цитировать
 
 
0 #3 Воблеров Константин 29.03.2013 11:38
Спасибо!!!
Может глупый вопрос, но как найти шаблон вывода именно этого компонента? Как я понимаю шаблон сайта и контактов- 2 разные вещи?
Цитировать
 
 
+1 #2 Administrator 25.03.2013 15:05
Цитирую Воблеров Константин:
Здравствуйте. А не подскажете как прописать методанные для формы контактов на Джумле. По умолчанию там методанные с главной страницы.

На сколько я припоминаю там нет возможности добавить их в админке joomla. но можно в самом компоненте в шаблоне его вывода добавить следующий код:

$mainframe->appendMetaTag( 'keywords', 'ключевики' );
$mainframe->appendMetaTag( 'description', 'Описание');
Цитировать
 
 
0 #1 Воблеров Константин 23.03.2013 15:35
Здравствуйте. А не подскажете как прописать методанные для формы контактов на Джумле. По умолчанию там методанные с главной страницы.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела