Намудрил я с предыдущей инструкцией и очень серьезно.
Все намного проще можно сделать и описать.
В этот раз я взял тему Casino Set 7

  • Создаем папку с названием темы, туда кидаем все файлы из стандартной темы, например simple, кроме папки images
  • В эту же папку из папки с wordpress шаблоном кидаем папку images и файл со стилями
  • Для редактирования файлов я советую использовать notepad++
  • Открываем в нем main.tpl
  • Переходим в браузере на страницу с шаблоном и смотрим исходный код (вид-исходный код)
  • Копируем весь код
  • Удаляем содержимое из main.tpl
  • Вставляем туда код нашего шаблона
  • И переделываем шаблон :)

Смотрим в файле main.tpl стандартной темы, что там имеется, и изменяем это в нашем шаблоне
Изменяем путь к файлу со стилями, если положили его в корневую папку, то ссылка на него будет

{$CFG_BASE}{$__CFG_PATH_TEMPLATE}/style.css

Добавляем мета-теги и title


{if $meta_description}{/if}
{if $meta_keywords}{/if}

Указываем кодировку

Добавляем ссылку на RSS

После этого находим название нашего блога, удаляем его и вместо него вставляем

{$CFG_MAIN_PAGE_TITLE}

Тоже самое с описанием блога, только вставляем

{$keyword}

Получится что-то вроде


В меню навигации, где обычно в wordpress’овских шаблонах указываются ссылки на главную страницу, страницу контактов и об авторе, вставляем


Форма поиска должна быть примерно такого вида


Ключевой момент

action="{$CFG_BASE}s"

Все остальное изменять не надо, т.е. то что было в исходном коде, то и оставляете.

Дальше идет боковая панель.
Находим где она начинается и смотрим как обозначаются виджеты.
В выбранном мною шаблоне виджет окружен тегами:


Для вывода навигации используем код:

{if $related_keywords}

			Еще по Теме
    {foreach from=$related_keywords item=rk}
  • {$rk.keyword}
  • {/foreach}
{/if} {if $related_categories} Категории
    {foreach from=$related_categories item=k}
  • {$k.categ}
  • {/foreach}
{/if} {if $categories_navigation} {foreach from=$categories_navigation key=key item=item} {$item.categ.category} {/foreach} {/if}

У меня в шаблоне это будет выглядеть так:

{if $related_keywords}


			{/if}
			{if $related_categories}


			{/if}
			{if $categories_navigation}


			{/if}

Также в боковой панели можно вывести сапу, хапу, сеозавр

{$xap|smarty:nodefaults}
{$sape|smarty:nodefaults}
{if $SEOZAVR_ACTIVE}

Статьи

{/if}
{$seozavr.list|smarty:nodefaults}

И фото с сылками на “похожие сайты”

{if $FLICKR_ACTIVE}{include file="plugins/flickr.tpl"}{/if}
{if $ADS_PARSER_ACTIVE}{include file="plugins/ads_parser.tpl"}{/if}

Т.е. просто втыкаете добавляете этот код в сайдбар, окружая его нужными тегами. Файлы flickr.tpl и ads_parser.tpl можно подредактировать, чтобы выглядело поприятнее.

Далее идет вывод основного соержимого.
За это отвечает следующий код:

		{if $page == "main" || $page == "items"}

			{include file="plugins/ozon.tpl"}
			{include file="plugins/gn_articles.tpl"}
			{include file="plugins/youtube.tpl"}
			{include file="plugins/article_finder.tpl"}
			{include file="plugins/google_news.tpl"}
			{include file="plugins/rss_fetcher.tpl"}
			{$handmade_0|smarty:nodefaults}
			{$handmade_1|smarty:nodefaults}
			{$handmade_2|smarty:nodefaults}
			{$handmade_3|smarty:nodefaults}
			{$handmade_4|smarty:nodefaults}
		{/if}
		{if $page == "contact_form"}
			{$contact_form|smarty:nodefaults}
		{/if}
		{if $page == "sitemap"}
			{include file="sitemap.tpl"}
		{/if}
		{if $page == "articles"}
			{$seozavr.body|smarty:nodefaults}
		{/if}
		{if $page == "search_page"}
			{include file="plugins/ozon.tpl"}
		{/if}

Думаю, по названиям плагинов понятно за что они отвечают. Можно поменять их расположение, например, чтобы сперва вывоилось видео, а потом товары с озона:

	{include file="plugins/youtube.tpl"}
{include file="plugins/ozon.tpl"}
{include file="plugins/gn_articles.tpl"}
{include file="plugins/article_finder.tpl"}

Этот “блок” нужно воткнуть в место, где выводятся статьи. Обычно это место окружено тегами

или подобными.
В некоторых шаблонах посто добавляете этот блок и визуально потом на сайте все выглядит нормально. Но все же обычно стоит подредактировать и сами файлы плагинов.
Если посмотреть исходный код wordpress можно заметить, что каждая запись окружена определенными тегами, например

категория

название поста

дата | автор Virtual | Теги:
запись

И если не подредактировать файлы плагинов, то этих тегов там не будет и выглядеть визуально это будет “не очень” (но как я уже говорил, не во всех шаблонах, в некоторых прокатывает :))
Открываем, например, youtube.tpl и доводим его до вида:

{if $youtube}
{f

{$video.title}

{$video.embed|smarty:nodefaults} {$video.description|truncate:700:"..."}
{/foreach} {/if}

Тоже самое делаем и с остальными плагинами.

И подходим к концу.
В нужном нам месте выводим копирайты, например

2009 - {$CFG_MAIN_PAGE_TITLE}

И добавляем код Google Analytics

{$google_analytics|smarty:nodefaults}

Если вам не хочется постоянно лазить в main.tpl для вставки рекламы, то можно в нужных местах добавить инклуды.
Создаем в папке ads файл banner_468x60.tpl
По названию понятно, что в нем будет код баннера размером 468×60
И в нужном месте шаблона добавляем

{include file="ads/banner_468x60.tpl"}

Если есть вопросы – задавайте. Я решил не расписывать все Оочень подробно. Поскольку от этого станет только еще хуже, много писанины не каждый будет читать, да и разобраться в ней может оказаться труднее, нежели прочитать более краткую инструкцию и задать несколько вопросов.

Постовой

  • Аренда выделенного сервера от компании Hosting.Ua
  • Советую почитать блог о SEO – procto.net. Всегда только свежак.
  • Отличные триммеры бензиновые для вашего сада

Комментарии (15) »


  1. Огромным постом с кодом разорвало rss ленту :)


  2. Спасибо за инструкцию. Все получилось, но пришлось сильно попарится, особенно с выковыриванием с вордпрессовского шаблона. )))


  3. Как кисточка индексируется?
    И сколько держится?
    Меня это больше волнует:))


    • Нормально. Все что сделал в этом году на новой версии кисточки – все в индексе, то что делал осенью на старой версии – держалось очень хреново и недолго.


  4. Переходим в браузере на страницу с шаблоном и смотрим исходный код (вид-исходный код)
    Не совсем понятно?? В браузере main.tpl не открывается.. Если речь идет о шаблоне вордпресса то index.php тоже не открывается в браузере. А что, нельзя обычным редактором открыть и взять этот код? Обязательно с браузером заморачиваться? Для чего вообще эта строчка у вас в посте
    Переходим в браузере на страницу с шаблоном и смотрим исходный код (вид-исходный код) ???


  5. Разобрался с вашими советами, СПАСИБО, все достаточно четко описано, но вот загвоздка. Есть в коде шаблона такая строчка

    #page { background: url("http://erolegs.com/blog/wp-content/themes/kiss/images/bg.jpg") repeat-y top; border: none; }

    Если убрать, то шаблон не полный, а вставить не могу. Крутил по всякому не выходит вот пример шаблона нормального
    вот переделанный без той самой надписи
    Кстати, не понятно почему вверху вместо домой, контакты стоят квадратики? Как от них избавиться


    • А зачем эту строчку убирать? Это фон.

      Кстати, не понятно почему вверху вместо домой, контакты стоят квадратики? Как от них избавиться

      С кодировкой проблемы, пересохраните файл шапки в utf-8 без BOM. И прямо в файле эти “квадратики” измените на нормальные надписи.


  6. Еще вопрос. У меня vps. Я установил кисточку и с ее родным шаблоном сделал сайт около 150 кеев зарегил в яндекс. Но яндекс меня выкинул тк я уже дважды регистрирую и он все обещает проиндексировать. Получается, что старые шаблоны весьма и весьма паленные. Теперь вопрос. Коль уж я так глупо спалил ip на котором кисть , то может уже бесполезно потеть над шаблонами, все сайты на этом ip уйдут в баню.. или не факт ?


    • Вам сколько годков? Лет 90? Старческим маразмом, что-то попахивает.
      Из-за дизайна автоматом не банят и из индекса не выкидывают. Он может навредить только если модератор вручную будет проверять, какие у вас там сайты на вашем IP.
      По всей видимости проблемы в настройках самих кистей. Экспериментируйте. Сделайте несколько сайтов с разными шаблонами (не дизайн, а шаблоны настроек). Где-то синонимизируйте контент, где-то нет. Где-то все плагины на странице выводите, где-то нет. И смотрите как реагируют на разные шаблоны поисковики.


  7. А зачем эту строчку убирать? Это фон.
    C этой строчкой не работает вообще, уж не помню что именно, но пару строчек красным типа ссори критическая ошибка приходите завтра


  8. вот что появляется
    We are sorry, but we either are having an excessive load on our server or are experiencing problems with our server at the moment. Please try this page again later.
    Sorry for the inconvenience.
    если я вставляю этот код

    #page { background: url(“http://denatura.ru/_templates/kiss/images//bg.jpg”) repeat-y top; border: none; }

    а если просто по ссылке пройти то можно картинку увидеть.. Не пойму почему кисть конфликтует с css


  9. Чуть позже заметил эти 2 слэша, но.. Дело было не в бабине.. Без разницы 2 или 1 слэш один фиг не работает. Только ставишь код сразу критическая ошибка, убираешь, все работает. Кстати картинка, той что не хватает в шаблоне, открывается как с одним слэшем так и с двумя. Хз почему?

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