Адаптация шаблона под GoGetLinks в одной или нескольких рубриках

Казалось бы рекламодатели в 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 и поэтому для него загружаются полноценные файлы со всеми ссылками.

Задавайте вопросы в комментариях, если что-то непонятно.

  1. Наблюдатель

    Хм, да пока, навскидку, ни хре... не понятно.

    Надоть это покрутить-повертеть, тогда уж и тебя вопросами помучаем.

    Да, это все кстати — GGL подбрасывает регулярно.

    Спасибо, Евгений.

  2. eavasi

    Как не понятно?!!!

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

    Элементарно, Ватсонбергштейндт!!!

    Ладно, если что спрашивай. В выходные буду на связи, может быть. Если диван не победит.:-)

  3. Марина

    Жень, ты все усложняешь. Ничего этого не надо, достаточно закрыть все баннеры от индексации, последние статьи можно убрать, и на странице сделать анонс постов, тогда 5-7 последних записей и так будут видны, сделать 1-2 рубрики под GoGetLinks и другие биржи, не выводить статьи, которые пишутся под ссылки на главную, и все будет работать. Так все и делают. Если нужна помощь, расскажу подробнее. Давно пора зарабатывать на этой бирже, уплывают хорошие деньги, которые несложно зарабатывать.

    1. eavasi Автор записи

      Марина, спасибо за еще один метод.

      Я думал об этом, решении, которое предлагаешь ты, Марина, но мне так делать не хочется. Я люблю, чтобы все было «тип-топ», поэтому и предложил именно такой, более сложный метод, переделки шаблона.

      У меня на эту работу ушло полчаса. Когда я ее сделал, мне стало приятно. Я открыл блог для оптимизаторов в Gogetlinks и мне сразу поступило 3 предложения по моим довольно высоким ценам.

      1. Марина

        Возможно, это более качественно, не спорю. Но мне не хочется заморачиваться с шаблоном, так как я не сильна в php, если бы это был html, то было бы проще. Так что у меня на эту работу уйдет не полчаса. А для моего метода... все и так знают, что скрытые статьи пишутся для ссылок. А как твой метод будет работать в смысле индексации статей? Ведь это обязательное условие, иначе деньги за не проиндексированные ссылки вернут рекламодателю. Вопрос остается открытым, подождем результатов.

        1. eavasi Автор записи

          Подождем результатов. Я почти уверен, что новые статьи для ГГЛ будут проиндексированы не хуже остальных. Я предпринимаю для этого некоторые действия, список которых можно найти по поисковому запросу «быстрая индексация блога на WordPress»

          Я php знаю тоже не очень хорошо, действую в основном по аналогии, но ради того, чтобы БШ не утратила своего юзабилити, готов изучить и php и perl и все другое, что понадобится.

          Мариночка, спасибо тебе за то, что пишешь комменты в мой блог. Желаю тебе всяческих успехов в твоих делах. Искренне рад твоим достижениям. Молодец. Не теряйся.

          Я читаю тебя постоянно. Ты у меня в ридере. Мне очень приятно.

          Все будет хорошо.

  4. Валерий Иванов

    Да, интересная система деления блога на части:

    1) для людей,

    2) для барыжества на ГГЛ и Ко.

    Но, уж больно все «урезано» во втрой части. В первой интереснее! 😉

    1. eavasi Автор записи

      На то был и расчет. Пусть будет урезано, если они просят по 2 внешние ссылки. На какую красоту можно расчитывать при таких жестких требованиях?!

      Валера, желаю тебе всяческих успехов и удачи в делах.

  5. Уведомление: GoGetLinks диктует условия. Подстраиваемся без потерь.

  6. Гриша

    Гогетлинкс сейчас для многих стал основным источником дохода. Да и что тут возразить? Система просто отличная. А в сочетании с Миралинкс может дать еще лучший результат.

    1. eavasi Автор записи

      На счет основного дохода — это вы очень правильно подметили. Прям как с языка сняли. Не пробовал еще синтезировать эту работу с Миралинком, надо последовать вашему совету.

  7. Уведомление: GoGetLinks, Android, вредоносный код и многое другое.

  8. Простой

    А разве можно одну запись добавлять в две рубрики? Не приводит ли это к дублированию контента и к санкциям со стороны поисковиков?

    1. eavasi

      Можно, конечно, но я стараюсь этого не делать. Запись должна быть по логике в одной категории

Добавить комментарий

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.