Главная страница | Архив блога | Обратная связь

Всегда актуальные php-скрипты в помощь блоггеру

[ Веб-мастеринг ]понедельник, 10 ноября 2008 в 21:23

Скрипт для показа ссылок на главной странице в WordPress
Решает проблему размещения чего-либо в WordPress только на главной странице. При этом делает это весьма изящно, предлагая также возможность размещать альтернативное “что-либо” на внутренних страницах.

Иными словами, скрипт (скачать скрипт) состоит из условия: если страница главная, то показывается 1 код (или ничего, если условие оставить пустым), если страница внутренняя, то показывается 2ой код (или ничего, если условие оставить пустым).

Почему удобно и актуально?

Потому что продавать ссылки с морды через XAP не вполне выгодно, памятуя, что цены там устанавливаются автоматом, они весьма низкие, зависят только от PR и повлиять на это никак нельзя.

Поэтому на главной странице можно поставить код какой-нибудь другой биржи, например, MainLink, где морды ценятся в РАЗЫ дороже. А уже внутряки продавать через XAP, который содержит гораздо большее количество рекламодателей и позволит быстрее и в большем количестве распродать все рекламные места.

PHP-скрипт для уменьшения количества внешних ссылок
На днях пересмотрел политику линковки на другие веб-ресурсы в своем блоге, ибо кому-то с удовольствием хочется отдать кусочек респекта, поставив прямую ссыль, а куда-то этот респект не стоит тратить совсем, но сослаться очень надо для полноты картины.

Очень кстати в такой ситуации выручат пару строчек php-кода в одном малюсеньком файлике (скачать файл), просто поместив который в корень своего блога/сайта в дальнейшем любую внешнюю ссылку можно легко превратить во внутреннюю, сославшишь на неё следующим образом:

http://yoursite.ru/url.php?http://site.ru/
yoursite.ru – урл нашего сайта
site.ru – урл сайта, на который ссылаемся

Таким образом, в своем блоге прямые ссылки в постах я ставлю только блоггерам, о которых не грех упомянуть в контексте повествования. Любые другие внешние ссылки на прочие сайты идут через редирект. К слову, такая же петрушка и в комментариях: ссылку получают люди и их блоги, которые достойны этого в соответствии с моим субъективным мнением.

PHP-скрипт для подсчета статистики переходов по ссылкам
По аналогии с предыдущим скриптом, данная софтина решает проблему количества внешних ссылок, минимизируя их путем превращения во внутренние. Однако делает это несколько более изящно, поскольку не просто редиректит юзеров, но еще и педантично подсчитывает количество оных.

Удобна для того, чтобы не просто скрывать партнерские ссылки от кого-либо, но и собирать статистику переходов по ним (потом можно и конверсию высчитать), а также по рекламным баннерам и прочим внешним ссылкам, за потоком юзеров по которым хотелось бы как-то проследить, а не просто отослать юзера куда-то там во вне.

Внутри дистрибутива (скачать дистрибутив) лежит readme.html — там инструкция по установке и использованию. Инструкция на инглише, но примитивна и проста для понимания. Если будут вопросы, то их всегда можно задать у меня в комментах, чем смогу помогу.

Apache mod_rewrite
Ввиду многократной реинкарнации моего блога, всяческих падений, дефолтов и прочих форс-мажоров внешний вид ЧПУ несколько раз изменялся. Однако старые адреса страниц по-прежнему остались на множестве веб-ресурсов и кое-где в индексе поисковых систем.

Очевидно, что посетители ломятся по ним, но искомой информации не находят, а это не есть гуд ни для них, ни для меня. Поэтому, прочитав на досуге краткое руководство по htaccess и mod_rewrite от Bambino, решил актуализировать старые ссылки, сделав с них 301 редирект на новые адреса давным-давно опубликованных статей.

Сначала пришлось вручную парсить Яшу и Гошу на предмет поиска старых урлов статей с их названиями. Потом открывать архив блога и подглядывать новые адреса статей. Затем, воспользовавшись указанным выше руководством, добавлять в файл .htaccess строчки с редиректами на все нужные статьи по примеру ниже.

redirect 301 /category/old-page.html http://gneushev.ru/new-page/

На закуску чуток инфы к размышлению о блоггерах…

Общался в аське с Rabbit из Glavmed — подкинула ссылку на перевод отчета Tehnorati о состоянии блогосферы на 2008 год. Речь о буржуях, конечно же. От реалий Рунет Блогосферы отличается в корне (целями, доходами, способами монетизации, представителями и т.д. и т.п.), но почитать было интересно…

Кстати, в боковой колонке вы можете наблюдать не привычный всем счетчик подписчиков от Фидбёрнера, а новую интересную пузомерку Рубёрнер, которая очень в тему показывает количество потенциальных читателей моего блога, если бы все буржуи понимали русский также хорошо как английский.

Возможно, если бы все буржуи понимали русский также хорошо как инглиш, то и отчет Tehnorati был бы более реалистичным для нас…

RSS Понравилась статья? Подпишись на обновления блога!

Всего мнений — 19, поделись своим! 

Правила комментирования

Внимание! Отправляя свой комментарий, Вы автоматически принимаете правила комментирования, действующие на Блоге Александра Гнеушева!

  1. Первый комментарий всегда проходит премодерацию.

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

  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.

  4. Весьма вероятно, что короткий и неинформативный комментарий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.

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

С уважением,
Александр Гнеушев.


RSS

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

  1. #Аноним — вторник 11.11.2008 в 11:45

    Спасибо за полезные скрипты.
    Не зря в своё время подписался на новости Вашего блога!
    Вот и полезненькое появлятся стало!
    Надеюсь будет ещё !

  2. #Inny — среда 12.11.2008 в 21:44

    Скрипт с редиректом особо пригодиться при размещении файлов на каких нибудь обменниках, например Deposit.

  3. #serdolik — четверг 13.11.2008 в 10:56

    Очень много полезного узнал и взял на вооружение….
    Не подскажите – на сколько реально сделать перевод блога на английский и регнуться у буржуев? Заранее благодарю за ваш ответ и желаю удачи…

  4. #AlexPro — четверг 13.11.2008 в 13:28

    serdolik: смысли “перевод блога”? Весь контент переводить? И где регнуться?

  5. #Василий Сухов — суббота 15.11.2008 в 02:30

    Для размещения разных кодов на главной и внутренних можно ведь воспользоваться стандартными условиями самого WP, вроде:
    <?php if ( is_home() ) { ?> – только на главной
    <?php if ( !is_home() ) { ?> – на всех, кроме главной.

    А вот за редиректный скриптик данкешон! Полезная фишка. Прикручу себе такую тоже.

  6. #AlexPro — суббота 15.11.2008 в 22:14

    Мой скриптик просто более сурово работает, не надеясь на WordPress – он банально смотрит на урл и если тот соответствует корню сайта /, то показывает один код, если в урле есть что-то кроме /, значит это уже другая страница и на ней показывается другой код.

    Что касается вашего варианта, то по-моему при листинге страниц оно не срабатывает. Хотя точно не знаю, но почему-то я от него отказался однажды, видимо, на то были причины :-)

  7. #Василий Сухов — суббота 15.11.2008 в 23:18

    А, ну как вариант и так можно. Хм… что-то странное с мылом на яшке творится. Уведомления с блогов приходят пустые, только заголовки. Думал вначале, что это только с тех блогов, где форма комментов хитроумная, с Ajax-ом. Но вот у вас обычная форма, а тоже пустышка прилетела. Непонятки какие-то.

  8. #AlexPro — суббота 15.11.2008 в 23:33

    Хз… Надо, наверное, стукнуться в саппорт Яндекса, чтоб они прояснили картину.

  9. #Василий Сухов — воскресенье 16.11.2008 в 01:58

    О! Стоило выругаться, как письмо полноценное прилетело :) Лан, сорри за оффтоп.

  10. #Alfred65 — вторник 18.11.2008 в 04:02

    Скрипты полезные, спасибо! Многое узнал, т.к. в этом деле ещё новичок :)

  11. #Жорж — пятница 28.11.2008 в 16:38

    #Inny — Среда 12.11.2008 в 21:44

    Скрипт с редиректом особо пригодиться при размещении файлов на каких нибудь обменниках, например Deposit.

    Вот вот, он то мне как раз и пригодился :)

  12. #Dimox — пятница 19.12.2008 в 22:14

    > Что касается вашего варианта, то по-моему при листинге страниц оно не срабатывает. Хотя точно не знаю, но почему-то я от него отказался однажды, видимо, на то были причины :-)

    Чтобы не отображалось в листинге, нужно вот такое условие:

  13. #Dimox — пятница 19.12.2008 в 22:16

    Cори, забыл про скобки =)

    Вот так:

    <?php if ( is_home() && !is_paged() ) { ?>

  14. #AlexPro — воскресенье 21.12.2008 в 11:31

    Дим, ну ты проверь на моем блоге при листинге мой вариант работает ;)
    Там ведь прописана жесткая привязка к урлу – если после http://site.ru/ появляется что-то еще в адресе, то он не показывается.

  15. #onuf — суббота 14.03.2009 в 13:37

    Спасибо за скрипт показа ссылок только с главной! Все оказалось проще, чем я пытался это сделать (вводил проверки имени с www, без, во слэшем в конце и без).

  16. #Иван — среда 25.03.2009 в 12:36

    о спасибо большое давненько искал PHP-скрипт для уменьшения количества внешних ссылок

  17. #tserj — пятница 26.03.2010 в 20:15

    вот еще: бесплатный скрипт для показа доходов с 3-х бирж (через API) + доходы с Adsense. http://www.statist-motivator.ru/

  18. #Адвокат — четверг 27.05.2010 в 21:16

    Отличный скрипт, мне очень помог спасибо.
    Помощь адвоката тут http://www.svojadvokat.ru

  19. #Alex — среда 1.12.2010 в 05:04

    Отличный скриптновые

Комментировать:


Заказать стеклопакеты в нашей компании недорого   |   Полиграфия: изготовление визиток, срочно, другая полиграфия