Оптимизация сайта DLE

Хочу рассказать Вам о том, как я оптимизирую свои сайты на DLE. Как ни странно этот движок не может похвастаться внутренней оптимизацией вообще. Даже WordPress гораздо лучше сделан (с точки зрения оптимизации). Кстати, возможно то, что я сейчас буду рассказывать уже есть в Вашем шаблоне, но у меня на всех шаблонах этого не было…

1. Заходим в fullstory.tpl
Ищем: {title}. В моем случае он стоял просто в тегах diva. Это не очень хорошо, поэтому делаем из этого более оптимизированную страницу. Для этого нам надо обрамить её в тег h1 (можно h2), а так же ссылкой.

Вот, что должно получится:

<h2>[full-link]{title}[/full-link]</h2>

Или тоже самое, но с тегом h1. Я рассуждаю так: если у нас в шапке нету тега h1, то ставим h2, если же у нас в шапке есть ссылка на главную с тегом h1, то делаем наш title h2.

У Вас может немного искривится Ваш шаблон, т.к. в css забиты стили для тегов h1 и h2 с отступами и возможно даже другими цветами и шрифтом. Поэтому поищите div в котором присутствует наша конструкция.

На одном сайте у меня было вот так:

<div class=»heading»><div class=»binner»>
<h1>[full-link]{title}[/full-link]</h1>
</div></div>

На другом вот так:

<div id=»news-pad»>
<div class=»news-title» style=»padding-bottom: 5px;»><h2>[full-link]{title}[/full-link]</h2></div>

После этого ищем в style.css – «news-title». После чего смотрим его значения и приписываем примерно следующее (это пример для h2, с h1 аналогично):

.news-title h2 {font: 13pt Tahoma; color:#e67200; padding:0 0 0 0px; margin: 0 0 0 0px}

У меня так, у Вас возможно будет другие какие-то стили. Прежде всего обратите внимание на то, какой стиль:
.news-title a {}
Скорее всего Вам придется скопировать тот стиль, который находится в скобочках a.

Первое дело сделано, теперь переходим к второй части…

2. Открываем shortstory.tpl
Опять как и в первом случае ищем {title}. У нас должно получится примерно следующая конструкция:

<h2>[full-link]{title}[/full-link]</h2>

Почему я здесь советую обрамить наш титл в тег h2? Да потому, что у нас новостей на главной странице выводится как правило не одна и даже не три штуки, а больше. Все такие тег h1 должен встречаться только 1-2 раза на странице, а не 10 раз. Вот h2 допустимо, чтобы было большее число раз.

3. Настройка speedbar.tpl (у Вас её может не быть, тогда Вам это не надо)
В speedbar можно настроить иерархию ссылок так как Вы хотите. Например, я захотел добавить кое какие слова перед названием заголовка. Т.е. сейчас выводится так:
ссылка на морду -> ссылка на раздел -> титл страницы. А я хочу чтобы было так:
ссылка на морду -> ссылка на раздел -> КАКОЙ-ТО ТЕКСТ <u>титл страницы</u>. Т.е. добавить текст перед титлом, а титл обрамить в тег u. Итак, преступим…

Откройте speedbar.tpl и скорее всего Вы там увидите просто {speedbar}. Мда подумал я, когда увидел это впервые… Мне понадобилось не мало времени, что отыскать в каком файле DLE формируется этот {speedbar}. Короче, это все формируется в файле engine/engine.php. Откройте его и ищите примерно следующие:

if ($config['speedbar'] and ! isset ( $view_template ))

Это начало формирование speedbar. Теперь ближе к нашей задаче.
Замените код:

if ($titl_e) $s_navigation .= » » » . $titl_e ;

На

if ($titl_e) $s_navigation .= » » КАКОЙ-ТО ТЕКСТ <u>» . $titl_e . «</u>»;

Вот и все =) Если какие-то вопросы возникнут, пишите в комментариях, помогу чем смогу…

Обратите внимание:
Закажите обогрев ступеней фирмы xLayder прямо сейчас. Так же Вы можете узнать подробные характеристики прямо на сайте. Действует бесплатная доставка по Москве и до 10 км от МКАД

Советуем также почитать:
  1. Как создать свой OpenId
  2. Приобрел два сайта на ucoz
  3. Неожиданное выгодное предложение по продаже сайта
  4. Первый заказчик на продвижение сайта
  5. Конкурс Яндекса «Застывшее вдохновение»
  6. Как убрать в title название форума в каждой теме IPB
  7. Блог принес свои первые деньги


Оставить комментарий

Подпишись на блог
E-mail рассылка:
Я есть в twittere
Я есть в facebook
Я есть в vkontakte
Рейтинг@Mail.ru
PR-CY.ru
Советуем посетить: