Создание шаблона для Red.Button TRANSFORMER 2.0
Категория Red.Button.TRANSFORMER 18 марта, 2010
Дорген мы уже настроили, теперь нам нужно создать под него шаблон. Создавать мы его будем также из обычного DLE шаблона, которых кучи везде и вам найти не составит проблем.
Перед создание рекомендую посмотреть и почитать макросы доступные для этого доргена. Все это мы будем делать на примере шаблона AdultData.
Скачиваем оригинал шаблона если кому нужно и скачиваем уже почищенный от лишних блоков, я оставил по блоку с каждой стороны и центральный блок под контент.
Первым делом папку с шаблоном нам нужно переименовать, добавив к названию _tpl иначе дорген не найдет ваш шаблон. Было
[code]AdultData[/code]
стало
[code]AdultData_tpl[/code]
Так как мы будем создавать шаблон для доргена с категориями, а не статического, то нам нужно запомнить, что все наши пути в шаблоне, будь то путь к картинке, к файлу со стилями или еще к чему нибудь, должны быть абсолютными, а не относительными. Для этого нам пригодится макрос
[code][SITE][/code]
Из нашего DLE шаблона нам понадобятся только два файла main.tpl и shortstory.tpl.
В начале переименовываем main.tpl в index.html. Открываем полученный файл для редактирования.
Теперь заменяем
[code]{THEME}/[/code]
на
[code][SITE]/[/code]
т.е. к примеру у нас было
[code]"{THEME}/css/engine.css"[/code]
должно получиться
[code]"[SITE]/css/engine.css"[/code]
и в таком виде долны быть все ссылки, иначе шаблон на категориях развалится.
Далее удаляем макросы
[code]{headers} {AJAX}[/code]
Теперь нам нужно добавить код самой новости, для этого открываем shortstory.tpl и копируем весь код и вставляем его вместо макросов
[code]{info}{content}[/code]
Дальше код, который мы взяли из shortstory.tpl обрамляем макросами
[code][DOIT-X-Y][/DOIT][/code]
т.е. должно получить
[code][DOIT-X-Y]то, что было в shortstory.tpl[/DOIT][/code]
Например у нас в shortstory.tpl было
[code]<table width="530" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea4.gif" height="26" border="0"></td>
<td width="510" class="artblock_t"><table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" class="ntitle" height="27">{title}</td>
<td align="right" class="category" height="27">{link-category}</td>
</tr>
</table></td>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea5.gif" height="26" border="0"></td>
</tr>
<tr>
<td width="10" align="left" valign="top" height="10"><img width="10" src="{THEME}/images/AdultData/artarea6.gif" height="15" border="0"></td>
<td width="510" class="artblock_m" height="10"></td>
<td width="10" align="left" valign="top" height="10"><img width="10" src="{THEME}/images/AdultData/artarea7.gif" height="15" border="0"></td>
</tr>
<tr>
<td width="10" class="artblock_l"> </td>
<td width="510" align="left" valign="top" bgcolor="#622617" class="news">{short-story}</td>
<td width="10" class="artblock_r"> </td>
</tr>
<tr>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea8.gif" height="35" border="0"></td>
<td width="510" class="artblock_b"><table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="120" align="left" class="slink">{rating}</td>
<td align="right" class="slink">[edit]<img src="{THEME}/images/edit.png" title = "Редактировать новость" border="0">[/edit] {favorites} Просмотров: {views} Автор: {author} {date}<br />
[com-link]<font color="#FEB079">Комментарии ({comments-num})</font>[/com-link] [full-link]<font color="white">Подробнее</font>[/full-link]</td>
</tr>
</table></td>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea9.gif" height="35" border="0"></td>
</tr>
</table>
<br />[/code]
Должно стать
[code][PAGES][DOIT-X-Y]
<table width="530" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea4.gif" height="26" border="0"></td>
<td width="510" class="artblock_t"><table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" class="ntitle" height="27">{title}</td>
<td align="right" class="category" height="27">{link-category}</td>
</tr>
</table></td>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea5.gif" height="26" border="0"></td>
</tr>
<tr>
<td width="10" align="left" valign="top" height="10"><img width="10" src="{THEME}/images/AdultData/artarea6.gif" height="15" border="0"></td>
<td width="510" class="artblock_m" height="10"></td>
<td width="10" align="left" valign="top" height="10"><img width="10" src="{THEME}/images/AdultData/artarea7.gif" height="15" border="0"></td>
</tr>
<tr>
<td width="10" class="artblock_l"> </td>
<td width="510" align="left" valign="top" bgcolor="#622617" class="news">{short-story}</td>
<td width="10" class="artblock_r"> </td>
</tr>
<tr>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea8.gif" height="35" border="0"></td>
<td width="510" class="artblock_b"><table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="120" align="left" class="slink">{rating}</td>
<td align="right" class="slink">[edit]<img src="{THEME}/images/edit.png" title = "Редактировать новость" border="0">[/edit] {favorites} Просмотров: {views} Автор: {author} {date}<br />
[com-link]<font color="#FEB079">Комментарии ({comments-num})</font>[/com-link] [full-link]<font color="white">Подробнее</font>[/full-link]</td>
</tr>
</table></td>
<td width="10" align="left" valign="top"><img width="10" src="{THEME}/images/AdultData/artarea9.gif" height="35" border="0"></td>
</tr>
</table>
<br />
[/DOIT][/code]
В макросе
[code][DOIT-X-Y][/code]
вместо X-Y мы должны поставить значение сколько новостей будет на сайте к примену
[code][DOIT-7-9][/code]
Также не забываем заменить опять появившиеся
[code]{THEME}/ [/code]
на
[code][SITE]/[/code]
Дальше будем расставлять макросы и прочее
После тега
[code]<head>[/code]
добавляем название, описание и кейворды для каждой страницы.
[code]<title> [TITLE] — А также [RANDKEYWORD]</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<meta name="description" content="[DESCRIPTION]">
<meta name="keywords" content="[RANDKEYWORD], [RANDKEYWORD], [RANDKEYWORD]" />
<meta name="allow-search" content="yes" />
<meta name="language" content="russian" />[/code]
Для каждого дора лучше делать свой
[code][TITLE][/code]
добавляя кейворды и меняя слова.
Также в тайтле не должно содержаться более 20 слов.
После мета-тегов и описания добавляем кнопку перехода:
[code]<noindex><div style="padding-top:0%"><center><a target="_blank" href="ССЫЛКА НА ПЛАТНИК"><img src="ССЫЛКА НА КАРТИНКУ"></a></center></div></noindex>
<div style="padding-top:150%"></div>[/code]
Лучше не делать прямые ссылки на платники, так как поисковые системы могут их спалить, лучше всего сливать трафик чере TDS систему. И к тому же, мы всегда легко сможем сменить ссылку на платник через тдску.
Также можно сделать чутка по другому, так как есть предположения, что сейчас поисковые системы палят то, когда юзер сразу попадают на платники, что лучше, чтобы он побыл на сайте. Так что можно вставить баннеры по бокам и после каждой статьи, что делает конверт не хуже, а доры сидят лучше.
Оставшиеся у нас в папке файлы в формате
[code]*.tpl[/code]
удаляем, у нас останет index.html, preview.css и папки.
Редактируем дальше наш шаблон.
Теперь нам нужно подготовить нашу новость
заменяем
[code]{title}[/code]
на
[code][RANDKEYWORDURL][/code]
это
[code]{link-category}[/code]
на
[code][RANDCATURLCLEAR][/code]
это
[code]{short-story}[/code]
на
[code][PLTEXT-5-7-(4|6)][/code]
это
[code]Просмотров: {views}[/code]
на
[code]Просмотров: [RAND-2-60][/code]
это
[code]Автор: {author}[/code]
на
[code]Автор: [NICK][/code]
это
[code]{date}[/code]
на
[code][DATE][/code]
это
[code][com-link]<font color="#FEB079">Комментарии ({comments-num})</font>[/com-link][/code]
на
[code]Комментарии [RAND-26-66][/code]
это
[code][full-link]<font color="white">Подробнее</font>[/full-link][/code]
на
[code][RANDKEYWORDURL][/code]
Новость мы подготовили, сейчас нам осталось меню и правый блок.
пойдем по порядку, создадим меню, находим
[code]<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><a href="/" class="category"><span style="line-height:100%; margin-top:0; margin-bottom:0;">Раздел сайта</span></a></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><a href="/" class="category"><span style="line-height:100%; margin-top:0; margin-bottom:0;">Раздел сайта</span></a></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><a href="/" class="category"><span style="line-height:100%; margin-top:0; margin-bottom:0;">Раздел сайта</span></a></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><span style="line-height:100%; margin-top:0; margin-bottom:0;"><a href="/" class="category">Раздел сайта</a></span></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><span style="line-height:100%;"><a href="/" class="category">Раздел сайта</a></span></td>
</tr>
<tr>
<td width="21" height="14"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147" height="14"><a href="/" class="category"><span style="line-height:100%;">Раздел сайта</span></a></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><span style="line-height:100%; margin-top:0; margin-bottom:0;"><a href="/" class="category">Раздел сайта</a></span></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><span style="line-height:100%; margin-top:0; margin-bottom:0;"><a href="/" class="category">Раздел сайта</a></span></td>
</tr>
<tr>
<td width="21"><img src="[SITE]/images/AdultData/icon_sub.gif" width="21" height="13" border="0" /></td>
<td width="147"><span style="line-height:100%; margin-top:0; margin-bottom:0;"><a href="/" class="category">Раздел сайта</a></span></td>
</tr>[/code]
и заменяем на
[code]<a href="[SITE]" title="заити на главную страницу">На Главную</a><br>
<ul>[MENU-0-15]</ul><br>
------------------------<br>
<a href="[SITE]/rss.xml" title="RSS">Наш RSS</a><br>
<a href="[SITE]/[MAP]" title="Карта сайта">Карта сайта</a><br>[/code]
меню создали, теперь нам нужно создать правый блок, находим
[code]{vote}[/code]
и заменяем на
[code]<li> [RANDKEYWORDURL]</li><br>
<li> [RANDKEYWORDURL]</li><br>
<li> [RANDKEYWORDURL]</li><br>
<li> [RANDKEYWORDURL]</li><br>
<li> [RANDKEYWORDURL]</li><br>[/code]
Дальше небольшая хитрость, чтобы нам добавить кейвордов. У нас в доре есть картинки, так что добавим мы к ним описания. Чтобы не искать каждую картинку, сделаем это массовой заменой
берем
[code]<img[/code]
и массово заменяем на
[code]<img alt="[RANDKEYWORD]"[/code]
Теперь копируем файл index.html и переименовываем в theme.html и в theme.html заменяем наше меню
[code]<a href="[SITE]" title="заити на главную страницу">На Главную</a><br>
<ul>[MENU-0-15]</ul><br>
------------------------<br>
<a href="[SITE]/rss.xml" title="RSS">Наш RSS</a><br>
<a href="[SITE]/[MAP]" title="Карта сайта">Карта сайта</a><br>[/code]
на вот такое
[code]<a href="[SITE]" title="заити на главную страницу">На Главную</a><br>
<ul>[MENU-0-15]</ul><br>
------------------------<br>
<a href="[SITE]/rss.xml" title="RSS">Наш RSS</a><br>
<a href="[SITE]/[MAP]" title="Карта сайта">Карта сайта</a><br>
<!-- hesoyam rb -->
<hr size=1 id=8888>
<hr size=1 id=8888>
<!-- hesoyam rb --> [/code]
у нас появились так называемые хесоямы, чтобы долго не возиться с ними и не разъяснять как они работают, мы просто их вот так вставим. По сути ими разделяются части шаблона на хедер, футер и контент, в хесоямы помещяется та часть шаблона, которая изменяется. Если их вставить неправильно, то шаблон в какой то части развалится или появится что нибудь непонятное.
Теперь создадим шаблон для карты сайта, копируем опять же theme.html и называем его map.html, открываем наш map.html и заменяем нашу часть, где мы выводили контент
[code][PAGES][DOIT-7-9]
<table width="530" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="left" valign="top"><img alt="[RANDKEYWORD]" width="10" src="[SITE]/images/AdultData/artarea4.gif" height="26" border="0"></td>
<td width="510" class="artblock_t"><table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" class="ntitle" height="27">[RANDKEYWORDURL]</td>
<td align="right" class="category" height="27">[RANDCATURLCLEAR]</td>
</tr>
</table></td>
<td width="10" align="left" valign="top"><img alt="[RANDKEYWORD]" width="10" src="[SITE]/images/AdultData/artarea5.gif" height="26" border="0"></td>
</tr>
<tr>
<td width="10" align="left" valign="top" height="10"><img alt="[RANDKEYWORD]" width="10" src="[SITE]/images/AdultData/artarea6.gif" height="15" border="0"></td>
<td width="510" class="artblock_m" height="10"></td>
<td width="10" align="left" valign="top" height="10"><img alt="[RANDKEYWORD]" width="10" src="[SITE]/images/AdultData/artarea7.gif" height="15" border="0"></td>
</tr>
<tr>
<td width="10" class="artblock_l"> </td>
<td width="510" align="left" valign="top" bgcolor="#622617" class="news">[PLTEXT-5-7-(4|6)]</td>
<td width="10" class="artblock_r"> </td>
</tr>
<tr>
<td width="10" align="left" valign="top"><img alt="[RANDKEYWORD]" width="10" src="[SITE]/images/AdultData/artarea8.gif" height="35" border="0"></td>
<td width="510" class="artblock_b"><table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" class="slink">Просмотров: [RAND-2-60] Автор: [NICK] [DATE]<br />
<font color="#FEB079">Комментарии [RAND-26-66] </font><font color="white">[RANDKEYWORDURL]</font></td>
</tr>
</table></td>
<td width="10" align="left" valign="top"><img alt="[RANDKEYWORD]" width="10" src="[SITE]/images/AdultData/artarea9.gif" height="35" border="0"></td>
</tr>
</table>
<br />
[/DOIT]
[/code]
на
[code]
<!-- hesoyam rb -->
<hr size=1 id=8888>
<hr size=1 id=8888>
<!-- hesoyam rb --> [/code]
и также удаляем в этом файле старые хесоямы, которые мы вставили около меню, а именно
[code]<!-- hesoyam rb -->
<hr size=1 id=8888>
<hr size=1 id=8888>
<!-- hesoyam rb --> [/code]
Ну и на последок наведем марафет в шаблоне, поставим ссылки там, где есть места, также можно написать какой нибудь текст в футере, вместо копирайтов.
Ну вот, без особой фантазии мы создали шаблон для доргена. Можете его скачать.
Также вот еще одна версия этого же шаблона, но без кнопки перехода, а с баннерами.
Мне она больше нравится и я чаще пользуюсь такими методами.
Ну вот, чутка тем попалил и шаблончик сделали, пользуйтесь.
Популярность: 69%
Метки: red button transformer шаблоны, red button генератор дорвеев, Red.Button, шаблон для дорвея, шаблоны для red button
Спасибо Вам за добавление этой статьи в: Если вам понравилась статья, Вы можете получать новые материалы Invite4you.ru по
-
http://invite4you.ru/ Invite4you
-
Dgipers
-
http://invite4you.ru/ Invite4you


