Здравствуйте.

Делаем шаблон для доровДавайте вернёмся к нашему марафону. Итак. У нас уже есть дорген и мы умеем им пользоваться, у нас есть список кеев, текст, выбрали хостинг а партнёрку для слива трафика. Теперь нам надо научиться делать шаблоны, а также в конце поста пару вкусностей. Приступим.

Будем переделывать шаблон из шаблона для DLE. Благо их сейчас навалом. Качаем шаблон, я выбрал вот этот: iphone.rar. Именно по нему будем учиться переделывать, буду переделывать параллельно с написанием поста. Открываем main.tpl и сохраняем, как theme.html. Теперь удаляем теги {headers} и {AJAX}. Я советую вам использовать Notepad++. Теперь удаляем вставки в код следующего типа:

<!–[if IE]><link rel=”stylesheet” type=”text/css” href=”{THEME}/css/ie.css” media=”all”/><![endif]–>

В Notepad++ они зелёные, удаляем по всему шаблону. Теперь удаляем “{THEME}/”. Используем поиск для этого. Сохраняем и смотрим результат. Отлично, идём дальше. Перед тегом “<head>” вставляем

<title> [TITLE] – На сайте много про [RANDKEYWORD]</title>

<meta http-equiv=”content-type” content=”text/html; charset=utf-8″>
<meta name=”description” content=” [TITLE]“>
<meta name=”keywords” content=”[RANDKEYWORD], [RANDKEYWORD], [RANDKEYWORD]” />
<meta name=”allow-search” content=”yes” />
<meta name=”language” content=”russian” />

Для каждого платника свой титл :)

После тегов типа <meta … /> добавляем следующий код

<div style=”padding-top:10%”><center><a target=”_blank” href=”/vip.html”><img src=”images/enter.jpg(.gif, .png)”></a></center></div>
<div style=”padding-top:125%”>

Ниже объясню почему vip.html. Идём дальше. В шапке изменяем ставим ссылки на главную, карту, rss и на 1 ключевик. Т.е. получаем вот это:

<div id=”menu”>
<ul>
<li><a href=”/”>Главная</a></li>
<li></li>
<li><a href=”/map.html”>Карта сайта</a></li>
<li></li>
<li><a href=”/rss.xml”>RSS-канал</a></li>
<li></li>
<li><a href=”/”>[RANDKEYWORD]</a></li>
</ul>
</div>

Вместо map.html можно вписать просто [MAP] – это для тех, кто разбивает карту на несколько частей. “[RANDKEYWORD]” – это переменчивый ключ, т.е. постоянно меняется. Переходим к сайдбару. Удаляем “Featured products”, можно написать вместо этого что-то типа “Новости”. Удаляем язык, {login} и корзину. Переименовываем блок “Наш магазин” в “Панель пользователя” и удаляем внутренность блока, вместо неё вставляем код из login.tpl, удаляя оттуда {THEME}/. Сохраняем, открываем и любуемся проделанной работой. Следующий блок “Скидки” удаляем, блок “Категории” меняем на “Меню”, вставляем:

<ul>
<li><a href=”/”>[RANDKEYWORD]</a></li>
<li><a href=”/”>[RANDKEYWORD]</a></li>
<li><a href=”/”>[RANDKEYWORD]</a></li>
<li><a href=”/”>[RANDKEYWORD]</a></li>
</ul>

Блок “Друзья” можно оставить, во внутренность вставляем код Яндекс новостей. Добавляем ещё один блок “Теги”, вставляем [TAGS]. Можно ещё добавить блок “ТОП-новостей”, “Статистика”, и т.п.

Переходим к выводу новостей.

Удаляем теги {info} и {content}. Открываем shortstory.tpl. Вместо {title} вставляем [RANDKEYWORDURL], вместо {author} вставляем [NICK], вместо {date} – [DATE], вместо {views} - [RAND-30-100], вместо [full-link]Читать далее[/full-link] - [MORELINK-(Подробнее...)], вместо [com-link]Комментарии({comments-num})[/com-link] - Комментариев к записи ( [RAND-10-50] ), вместо {short-story} - <img src=”images/1.jpg(.gif, .png)” alt= “[RANDKEYWORD]“>[TEXT-5-6]. Цифры можете менять, делайте где-то 5-10 таких записей, к каждой картинку. Далее меняйте футер, добавляйте что-то типа “Копирайт 2009. Все права защищены”, и т.п. Можно добавить по желанию счётчик. Закрываем редактор, удаляем всё кроме: theme.html, preview.css и папок css, images, js. Переименовываем папку iphone в iphone_tpl и кидаем в дорген в папку для шаблонов. Ну вот и всё, теперь можно смело делать дорвей. Вот вам готовый вариант: iphone_tpl.

Теперь про маленькие вкусности :)

1. Почему vip.html?

Делаем такую схему:

1. Генерируем дор, открываем любую страничку, копируем код и вставляем в vip.html, заливаем vip.html на хост.

2. Как только дорвей проиндексируется удаляем код в vip.html и вставляем это:

<script language=”JavaScript” type=”text/javascript”>
<!–
location=”ссылка на платник”
//–>
</script>

2. Ищем текст для дорвея.

Вот небольшой код для собирания текста с vesna.yandex.ru:

<?
// Обновление 14.06.2009
// Использование скрипта – запускаем его http://путь_к_файлу?count=количество_обращений_к_серваку
header(”Content-Type: text/html; charset=windows-1251″);

$count = $_GET['count'];
$i=1;
$link = ‘http://vesna.yandex.ru/estetica.xml’; // Откуда будем брать текст

echo “Задано “.$count.” обращений к серверу Яндекса. Поехали…”;

while ($i<=$count){
$content = file_get_contents($link);
preg_match_all(’#<div.*?>(.*?)</div>#is’, $content, $text);
$text = preg_replace(’#<h1.*?</h1>#’, ”, $text[1][4]);
$text = preg_replace(’#<h2>.*?</h2>#’, ”, $text);
$text = preg_replace(’#<p>#’, ”, $text);
$text = preg_replace(’#</p>#’, ”, $text);
$text = preg_replace(’#\n#’, ”, $text);
$f = fopen(”text.txt”,”a+”);
fwrite($f, $text);
fwrite($f, “\r \n”);
fclose($f);
$i++;
}

echo ‘Готово’;
?>

Ну вот такой получился пост сегодня :) Всем удачи :)