пятница, 24 декабря 2010 г.

Плагин JS_links — ссылки через javaScript

Работая с биржей ссылок GoGetLinks столкнулся с проблемой минимизации количества внешних ссылок на странице. Ладно, раздел ссылок на другие свои проекты с сайдбара я убрал. Но осталась статистика и ссылки внизу поста в шапке сайта – на подписку на блог по RSS, получения RSS на e-mail и мой Twitter. Разумеется, все эти ссылки внешние.
Итак, нужно было сделать так, чтобы посетители эти ссылки видели, а система их внешними ссылками не считала.
Итак, вариантов решения этой проблемы два – либо сделать внешние ссылки через редирект, чтобы система считала их внутренними. Либо сделать вывод внешних ссылок через JavaScript, чтобы система вообще не считала их ссылками. На втором варианте я и остановился.
Итак, если вам нужно просто спрятать две-три конкретные ссылки с помощью JavaScript, то используем вот такой код:
<script type=”text/javascript”>document.write(‘<a href=”http://site_links.ru”>’)</script>
Анкор спрятанной ссылки
<script type=”text/javascript”>document.write(‘</a>’)</script>
Собственно, если прятать все внешние ссылки вам не нужно, можно дальше не читать. Если вам хочется быстро спрятать все внешние ссылки через JavaScript, то используем плагин   JS_links, который сделает все ваши внешние ссылки в ссылки только для реальных посетителей, но не для роботов поисковиков или любых проверяющих систем.
Написал этот плагин Юрий Белотицкий, сылка на скачку плагина с его сайта будет в конце статьи.
Итак, этот плагин выводит все внешние ссылки через  JavaScript в самом посте и комментариях к нему, он же изменяет Url комментатора. В общем, прячет все, что можно, кроме ссылок в сайдбаре. Все внутренние ссылки, разумеется, остаются не измененными.
Blogroll в сайдабаре также можно изменить с помощью этого плагина,, для этого вам необходимо вместо <?php wp_list_bookmarks(); ?> вызвать <?php js_list_bookmarks(); ?>, для темы default — в файле sidebar.php. Хочу обратить ваше внимание, что использование виджета «Ссылки» и вывод ссылок непосредственно в файле шаблона кодом wp_list_bookmarks() — это разные вещи!

Установка плагина

Скопируйте файл js_links.php в папку с плагинами wp-content/plugins/ и активируйте новый плагин.
На этом все должно уже работать. При деактивации плагина все ссылки, разумеется, снова вернуться к первоначальному нормальному варианту.

Ссылочный Ниндзя: RC Link Redirector

Ссылки надо прятать, причем все и ото всех! Ссылки с рефкодами — от «жадных детей» которые считают что человек помогающий им заработать, недостоин 10% сверх тех денег что получат они. Внешние ссылки — от поисковиков, чтобы не перелился PR с нашей страницы на чужую (почувствуйте себя в шкуре «жадных детей»!). А уж ссылки на сайты авторов говнокомментов — сам бог велел!
Но в тоже время — мне нужны ссылки на другие мои проекты, я хочу ссылаться на сайты друзей и прочего нормального люда! Да и чистка сайта от говнокоментаторов — это приятная работа для постоянного покупателя сексшопа (того что интересуется изделиями из латекса и кожи), а не для меня.
Так что-же делать? Конечно поручить эту работу компьютеру — пусть он работает, он же железный!
Средство номер раз, это мой WP плагин RC Link Redirector (обновлен до версии 0.8.1 23.05.2009, изменена генерация ссылки – теперь невозможно очень затруднено несанкционированное использование редиректора вашего блога), который умеет:
  • Управляться из удобной «админки».
  • «Шифровать» все исходящие ссылки.
  • «Оборачивать» ссылки в постах и страницах
  • «Оборачивать» ссылки в цитатах
  • «Оборачивать» ссылки в комментариях
  • «Оборачивать» ссылки в текстах комментариев
  • «Оборачивать» ссылки на сайты коментаторов
  • «Оборачивать» ссылки в блогролле
  • Использовать свою базовую ссылку при редиректе
  • Оборачивать тегом каждую обработанную ссылку
  • Добавлять target=’_blank’ ко всем обработанным ссылкам, кроме архивов и исполнимых файлов
  • Добавлять rel=’nofollow’ ко всем обработанным ссылкам
  • Использовать «белый список» слов отменяющих обработку ссылок их содержащих.
  • Использовать служебное значение тега rel=»" отменяющее обработку конкретной ссылки.
  • Учитывать специальный CSS класс отменяющий обработку ссылки. Удобно для продажи ссылок через SAPE.
Выглядит это примерно так:
Что было раньше: http://moya-igra.ru/
Что получилось : [ссылка]

Внимание! Если у вас не настроены ЧПУ то переход по ссылке будет перебрасывать на ошибку 404!
И средство номер два, тот плагин из которого я взял изящное регулярное выражение и саму идею плагина оборачивающего все внешние ссылки (Спасибо, Максим!), но увы не имеющий админки и не шифрующий ссылки – External redirect (J)
Я, естественно, рекомендую свой плагин для редиректа и считаю что он лучше. Но я, как и каждый родитель, не объективен, да и не обязан быть объективным 
Плагин – бесплатный, что означает что все проблемы с его использованием или сопряжением с другими плагинами остаются на совести пользователя.  

понедельник, 6 декабря 2010 г.

Партнерская программа BinLayer.Ru Закрилась

популярная партнерская программа pop up и clickunder окон  binlayer.ru закрилась
временно находится по адресу   81.95.6.96/binlayer_ru
выплаты будут сделаны, но кому и когда, это все будет написиано на сайте скоро

воскресенье, 28 ноября 2010 г.

Скрытие внешних ссылок и внешних ссылок на картинки в DLE

Бесплатный модуль dude Smart Leech 0.3
dle модуль предназначенный для превращения внешних ссылок во внутренние с помощью редиректа. Есть возможность пускать пользователя на внешнюю ссылку через страницу редиректа (туда можно повесить доп. рекламу) или просто через редирект. Также есть функцию кодирования ссылки методом base-64 с помощью PHP. У dle модуля  dude Smart Leech 0.3 Beta для DLE 9.0 есть замечательная, удобная админка, в которой можно включать/выключать различные функции модуля.
Этот модуль просто необходим всем сайтам на DLE, так вы можете свести количество внешних ссылок с вашего сайта к нулю. Это конечно-же положительно повлияет на позиции вашего сайта DLE в ПС.

dude Smart Leech 0.3 Beta
Вот и новенькая версия, поправлены некие не очень большие баги и добавлен некий перечень возможностей.

Было добавлено в модуль редиректа:
1. Можно изменять время механического перехода или же отключать его совсем
2. Можно принимать на вооружение "свой" обработчик редиректов, другими словами к примеру устроить не "dude/index/leech.php?" а "go?" что даст возможность увеличить "неузнаваемость" модуля для пс :)
3. Можно показывать категории юзеров, которые станут обрабатываться, к примеру возможно показать что все постояльцы видят страничку, а юзеры вебсайта просто переходят по гиперссылкам
4. "Перехват" уже обработанных стандартным ДЛЕ тегом leech внешних ссылок, и применение к ним правил, как к обычным внешним ссылкам
5. Поправлена несопоставимость с ДЛЕ 7.3, а аналогично проверена функциональность в ДЛЕ 8.5 и дле 9.0 

суббота, 20 ноября 2010 г.

Как сделать непрямые ссылки для опредиленного блока?

У меня на сайте есть блок (div) в котором отображаются банера 88 x 31 пикселей, соответственно они передают вес страниц сайта и темболее являются сквозными.
Банера хранятся в отдельном php файлике и выводятся на страницу через <? include "banners.php"; ?>

Вопрос: Как сделать, что б ссылки именно данного блока были не прямыми???
Без использования noindex и nofollow
Ответ
Создаете файл, например, go.php:
<?php
$url=$_GET['url'];
@header ( 'Location: ' . $url );
?>
В файле banners.php ссылки проставляете как:
http://localhost/go.php?url=http://yandex.ru