Казалось бы рекламодатели в GoGetLinks ставят для веб-мастеров невыполнимые условия. Только представьте, всего 2-3 внешние ссылки и 10-15 внутренних! Это очень мало. На большинстве блогов ссылок гораздо больше, как внешних, так и внутренних. И это объяснимо. Надо и рекламу разместить, и контекстные ссылки, и RSS, и список рубрик с последними постами… С такими потребностями в две внешние ссылки никак не уложишься. Что же делать в такой ситуации?
Выход есть.
Под GoGetLinks надо оптимизировать одну или две рубрики. Изменить действующий шаблон таким образом, чтобы в зависимости от того, в какой рубрике находится пост, выводилась полная или кастрированная его часть.
Как разделить шаблон на две части, чтобы одна из них была полноценная, а во второй была бы только одна внутренняя ссылка и больше ничего, я вам сейчас вкратце расскажу. В этом нет ничего сложного. Надо немного внимательности и терпения.
Заходим на ftp в папку с нашим шаблоном. Создаем в нем две дополнительные папки. Я назвал их ‘mod’ и ‘norm’, сделайте и вы так же.
Открывайте файл ‘header’ и после тега <body> вставляйте следующую конструкцию:
<?php
if (in_category ('YOUR_ID')) {
include (TEMPLATEPATH."/mod/header_mod.php");
} else {
include (TEMPLATEPATH."/norm/header_norm.php");
}
?>
где вместо YOUR_ID надо вставить ID рубрики, в которой вы будете размещать посты для GoGetLinks
Дальше, после вышеуказанной конструкции выделите весь код до конца и вырежте его сочетанием клавиш ctrl+X
Создайте новый файл ‘header_norm.php’ и вставьте в него вырезанный отрезок кода. Сохраните этот файл во вновь созданную директорию ‘norm’
Создайте еще один файл с именем ‘header_mod.php’, вставьте в него тот же самый код, что и в предыдущий файл и медленно, и очень внимательно сотрите из кода все ссылки, кроме одной, которая ведет на главную страницу. Эту ссылку необходимо оставить потому, что рекламодатель с GoGetLinks не будет счастлив от того факта, что обзор, за который он заплатил находится на “глухой” странице.
Дальше те же самые действия проведите с файлами ‘footer.php’, ‘sidebar.php’, ‘single.php’ Таким образом в вашем шаблоне будут образованы две новые папки с четырьмя файлами в каждой:
Папка [mod] с модифицированными файлами:
footer_mod.php
header_mod.php
sidebar_mod.php
single_mod.php
Папка [norm] с нормальными, неизменными файлами:
footer_norm.php
header_norm.php
sidebar_norm.php
single_norm.php
В файлах footer.php, sidebar.php, single.php необходимо вырезать и изменять все содержимое.
Это не универсальный рецепт, а просто идея. Шаблоны у всех разные, сайдбаров и футеров у всех разное количество. Но идея ясна:
<?php
if (in_category ('YOUR_ID')) {
include (TEMPLATEPATH."/mod/header_mod.php");
} else {
include (TEMPLATEPATH."/norm/header_norm.php");
}
?>
В этом коде мы перенаправляем WordPress к тем файлам, которые предназначены именно для той категории, в которой находится пост. Если пост находится в той рубрике, которая указана в нашем отрезке кода, то для него будут загружены урезанные файлы без ссылок, если же это обычная рубрика, то загрузятся нормальные полноценные файлы.
Пример можно посмотреть здесь:
http://www.eavasi.ru/http-server-codes/
http://www.eavasi.ru/cottege-project/
http://www.eavasi.ru/foamblocks-homes/– это посты с кастрированными файлами.
Тот пост, который вы читаете сейчас, находится в рубрике, не относящейся к GoGetLinks и поэтому для него загружаются полноценные файлы со всеми ссылками.
Задавайте вопросы в комментариях, если что-то непонятно.
Закладки:шаблон, шаблон для gogetlinks







Pingback: GoGetLinks, Android, вредоносный код и многое другое.
Pingback: GoGetLinks диктует условия. Подстраиваемся без потерь.