Всегда актуальные 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 был бы более реалистичным для нас…
Правила комментирования
Внимание! Отправляя свой комментарий, Вы автоматически принимаете правила комментирования, действующие на Блоге Александра Гнеушева!
- Первый комментарий всегда проходит премодерацию.
- В поле "URL блога" можно указывать только ссылку на главную страницу Вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
- Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
- Весьма вероятно, что короткий и неинформативный комментарий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.
Все ограничительные меры приняты в целях борьбы со спамом в комментариях блога, который треплет нервы не только автору, но и читателям. Надеюсь на Ваше понимание.
Александр Гнеушев.
Комментарии (19) »
-
#Аноним — вторник 11.11.2008 в 11:45
Спасибо за полезные скрипты.
Не зря в своё время подписался на новости Вашего блога!
Вот и полезненькое появлятся стало!
Надеюсь будет ещё ! -
#Inny — среда 12.11.2008 в 21:44
Скрипт с редиректом особо пригодиться при размещении файлов на каких нибудь обменниках, например Deposit.
-
#serdolik — четверг 13.11.2008 в 10:56
Очень много полезного узнал и взял на вооружение….
Не подскажите – на сколько реально сделать перевод блога на английский и регнуться у буржуев? Заранее благодарю за ваш ответ и желаю удачи… -
#AlexPro — четверг 13.11.2008 в 13:28
serdolik: смысли “перевод блога”? Весь контент переводить? И где регнуться?
-
#Василий Сухов — суббота 15.11.2008 в 02:30
Для размещения разных кодов на главной и внутренних можно ведь воспользоваться стандартными условиями самого WP, вроде:
<?php if ( is_home() ) { ?> – только на главной
<?php if ( !is_home() ) { ?> – на всех, кроме главной.А вот за редиректный скриптик данкешон! Полезная фишка. Прикручу себе такую тоже.
-
#AlexPro — суббота 15.11.2008 в 22:14
Мой скриптик просто более сурово работает, не надеясь на WordPress – он банально смотрит на урл и если тот соответствует корню сайта /, то показывает один код, если в урле есть что-то кроме /, значит это уже другая страница и на ней показывается другой код.
Что касается вашего варианта, то по-моему при листинге страниц оно не срабатывает. Хотя точно не знаю, но почему-то я от него отказался однажды, видимо, на то были причины :-)
-
#Василий Сухов — суббота 15.11.2008 в 23:18
А, ну как вариант и так можно. Хм… что-то странное с мылом на яшке творится. Уведомления с блогов приходят пустые, только заголовки. Думал вначале, что это только с тех блогов, где форма комментов хитроумная, с Ajax-ом. Но вот у вас обычная форма, а тоже пустышка прилетела. Непонятки какие-то.
-
#AlexPro — суббота 15.11.2008 в 23:33
Хз… Надо, наверное, стукнуться в саппорт Яндекса, чтоб они прояснили картину.
-
#Василий Сухов — воскресенье 16.11.2008 в 01:58
О! Стоило выругаться, как письмо полноценное прилетело :) Лан, сорри за оффтоп.
-
#Alfred65 — вторник 18.11.2008 в 04:02
Скрипты полезные, спасибо! Многое узнал, т.к. в этом деле ещё новичок :)
-
#Жорж — пятница 28.11.2008 в 16:38
#Inny — Среда 12.11.2008 в 21:44
Скрипт с редиректом особо пригодиться при размещении файлов на каких нибудь обменниках, например Deposit.
Вот вот, он то мне как раз и пригодился :)
-
#Dimox — пятница 19.12.2008 в 22:14
> Что касается вашего варианта, то по-моему при листинге страниц оно не срабатывает. Хотя точно не знаю, но почему-то я от него отказался однажды, видимо, на то были причины :-)
Чтобы не отображалось в листинге, нужно вот такое условие:
-
#Dimox — пятница 19.12.2008 в 22:16
Cори, забыл про скобки =)
Вот так:
<?php if ( is_home() && !is_paged() ) { ?>
-
#AlexPro — воскресенье 21.12.2008 в 11:31
Дим, ну ты проверь на моем блоге при листинге мой вариант работает ;)
Там ведь прописана жесткая привязка к урлу – если после http://site.ru/ появляется что-то еще в адресе, то он не показывается. -
#onuf — суббота 14.03.2009 в 13:37
Спасибо за скрипт показа ссылок только с главной! Все оказалось проще, чем я пытался это сделать (вводил проверки имени с www, без, во слэшем в конце и без).
-
#Иван — среда 25.03.2009 в 12:36
о спасибо большое давненько искал PHP-скрипт для уменьшения количества внешних ссылок
-
#tserj — пятница 26.03.2010 в 20:15
вот еще: бесплатный скрипт для показа доходов с 3-х бирж (через API) + доходы с Adsense. http://www.statist-motivator.ru/
-
#Адвокат — четверг 27.05.2010 в 21:16
Отличный скрипт, мне очень помог спасибо.
Помощь адвоката тут http://www.svojadvokat.ru -
#Alex — среда 1.12.2010 в 05:04
Отличный скриптновые
