Как изменить шаблон Joomla.часть 3 |
|
|
Как изменить шаблон Joomla? часть 3В первой части мы рассматривали:
Во второй:
В третьей части будем изменять всё тот же шаблон. Скачать шаблон. Изменение или удаление надписи в логотипе. Мой сайт.ru
Обычно в шаблонах эта надпись идёт как ссылка, нужна она или нет решать вам.
Для того чтобы изменить расположение этой надписи нужно подправить css-файл шаблона. Как мы видим за расположение отвечают как минимум два блока: первый это div id ="header", второй это div id="logo". В файле template.css при помощи поиска ( Ctrl+F ) находим нужные стили.
Padding: Это отступы по сторонам, text-align: вырывнивание текста, в нашем случае по правому краю и т.д. Манипулируя этими величинами можно изменить расположение надписи Мой_сайт.ru. Чтобы удалить эту надпись совсем можно убрать саму ссылку из файла index.php (см. выше): <a href="/index.php"><?php echo $mainframe......></a> либо блок полностью: <div id="logo">.... А вместо этой надписи сделать хороший логотип на шапку в Photoshop'е, например:
Как убрать копирайты разработчиков шаблона?На всех шаблонах в нижней части (футере) пишется информация о разработчиках и разная другая, типа сайт работает на Joomla. Это во первых лишние ссылки и код, во вторых провоцирующая информация для хакеров и взломщиков.
Ну что ж будем искать сначала видимые. Если смотреть исходный код данного шаблона, то новичку будет сложно понять, легче найти это место в главном файле index.php. Поскольку мы знаем, что видимые копирайты находятся в левой колонке, будем искать что то подобное названию leftcolumn. Файл index.php не большой, там всё просто. ... Копирайт выводиться при помощи php-выражения, поэтому тут ничего невидно, ни Designed by, ни другого. В этом выражении выводиться только маленький баннер и код из файла template.php, в нём как раз и находятся все ссылки и словосочетания. <?php $sg = 'banner'; include "templates.php"; ?> А теперь спускаемся ниже и ищем блок с id="footer". В нём находиться ссылка на валидатор (проверка правильности кода) и php-выражение, похожее на то что было в левой колонке. <p> И блок с кодом: <div id="sgf"> Всё копирайтов больше нет. В других шаблонах немного попроще, там все копирайты в основном находятся в футере.
Вставка новой позиции для модуля.Чтобы увидеть позиции в шаблоне, нужно в адресной строке браузера подставить значение Иногда бывает нужно создать ещё одну позицию для модуля, например для вставки баннера. Для этого в файл index.php в нужное место вставляем код: <jdoc:include type="modules" name="box" style="raw" /> где box название вашего нового модуля, а raw это стиль выведения.
Я вставил новую позицию модуля в блок с классом "center", так как его свойства более подходящие. Он находится над основным контентом и имеет нужную ширину.
И поставил туда модуль навигации по сайту (хлебные крошки) + добавил в класс "center" цвет фона, получилось вот что:
Обращаю ваше внимание на то что позиции модулей дополнительно должны прописываться в файле templateDetails.xml, в данном шаблоне они не указаны, хотя должны. <positions> Это всё вставляется в templateDetails.xml после </files>.В этом шаблоне стало 4 позиции. Можно сделать и больше. Написал 4 часть. Прочитайте, будет полезно. |
| Обновлено 06.05.2011 17:17 |





Так по-моему лучше смотриться чем просто надпись. К тому же будет узнаваемость логотипа.
Убрать её не составит большого труда. Выделяем надпись Designed by. Щёлкаем правой кнопкой мыши на странице и открываем исходный код. В коде при помощи поиска ищем это словосочетание, обычно оно в самом низу, перед закрывающим тегом /body.





