Работаем с файлом index.php

Наш сайт готов - он наполнен начальным контентом, установлены все необходимые расширения и пришла пора переносить его на хостинг. Напоследок, предлагаю немного доработать файл index.php  шаблона сайта. Кто не знает, что это, смотрим статью «Index.php» .

Скрываем признаки Joomla

Чтобы скрыть факт, что ваш сайт работает на Joomla, который легко определить в исходном коде страницы по мета тегу generator,   между тегами <head>  и </head> вставляете:

<?php $this->setGenerator('mysite'); ?>

Тогда в исходном коде будет генерироваться вот такой мета тег:

<meta name="generator" content="mysite" />

Переход на главную страницу

По требованиям юзабилити сайта, где бы посетитель не находился, он должен иметь возможность одним кликом перейти на главную страницу сайта.

Не знаете, что такое юзабилити – читайте статью «Юзабилити сайта  - 30 правил для чайников»

Подобное требование обеспечивается навигацией сайта, а также можно сделать так, чтобы при нажатии на header (шапку сайта или на логотип и пр.) осуществлялся переход на главную страницу, для этого в нужном диве (здесь использован div  "header"  шапки сайта) прописываем:

<div id="header" style="cursor: pointer;" onclick="window.location.href='http://адрес главной страницы/'">

Вывод имени сайта

Проводя внутреннюю оптимизацию сайта,  необходимо название сайта поставить в теги <h1>. Более подробно о внутренней оптимизации читайте в статье «Внутренняя оптимизация – размещение и оформление ключевых слов на страницах сайта".

В диве, где хотите разместить название сайта (для примера, название выводится на шапке сайта в теге div  "header") ставите:

<div id="header">

<h1><?php echo $mainframe->getCfg('sitename');?></h1>

</div>

Вывод URL адреса сайта

<?php echo JURI::base() ?>

Вставка значка favicon.ico

Не знаете, что это за значок читайте статью «Создаем файл favicon.ico для сайта»

Код вставляем между тегами <head>  и </head> шаблона:

<link rel="icon" href="/templates/название текущего шаблона сайта /favicon.ico" type="image/x-icon" />

<link rel="shortcut icon" href="/templates/ название текущего шаблона сайта /favicon.ico" type="image/x-icon" />

Вставка флеш изображения

Если вы решили прописать флеш изображения прямо в файле index.php - читайте  статью «Как сделать flash шапку для сайта»

 

Комментарии 

 
# Юрий 16.02.2014 08:31
Уважаемый автор, не вводите в заблуждение своих читателей! :-) Вы рекомендуете выводить название сайта тегом h1. Это очень важный тег для поисковых систем. Если для всех страниц сайта у вас будет одинаковый тег h1, то поисковые системы не посчитают это плюсом. В h1 нужно выводить название материала текущей страницы ;-)
Ответить | Ответить с цитатой | Цитировать
 
 
# Administrator 13.03.2014 04:37
Цитирую Юрий:
Если для всех страниц сайта у вас будет одинаковый тег h1, то поисковые системы не посчитают это плюсом. В h1 нужно выводить название материала текущей страницы ;-)

Дорогой Юрий, мне очень понравилась Ваша фраза "не посчитают плюсом". Все, что написано основано на моем собственном опыте создания сайтов.
Ответить | Ответить с цитатой | Цитировать
 
Главная Сборка сайта Joomla Работаем с файлом index.php