Сюда обычно чего-то пишут. Но меня ломает...

Карта сайта с пагинацией для Joomla!

Для создания HTML-карты сайта в Джумле есть прекрасный компонент - Xmap. Но вот незадача - всю карту он выводит на одной странице. Это не проблема, если у вас на сайте сотня-другая страниц. Но что делать если страниц тысяча, две, три? Карта становится нечитаемой. Я уже не говорю о ГС, сделанных под сапу, где крайне желательно, чтобы на каждой странице было не более 150 ссылок. Ну вы в курсе почему, да? … Дальше >

XML-RPC MetaWeblog 0.9.R для Джумлы - автопагинацию статей в жизнь

Я уже как-то упоминал о плагине XML-RPC MetaWeblog API для джумлы. К сожалению, плагин очень сырой, автор его забросил и практическое его использование в связи с этим затруднено. Особенно напрягают проблемы с обработкой кириллицы. В свое время я внес в код необходимые правки, не утруждая себя интерфейсом к ним, и с успехом применял.

Сейчас вот дошли руки это дело причесать, в связи с чем выкладываю: … Дальше >

Яндекс АГС. Некоторые итоги

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

Внедряемый с начала осени и здорово модернизированный в конце декабря фильтр АГС привел к тому, что из индекса Яндекса повылетало огромное количество как сателлитов (ГС), так  и волне приличных, но не очень профессионально слепленных сайтов.

Официально объявляемая причина подобного мероприятия - борьба с влиянием на выдачу, “за чистоту индекса”, “за качество поиска” и т.п. Несмотря на то, результаты пока в общем-то сомнительные если не сказать противоположны, Яндекс не врет. Просто это та правда, которую нужно знать пользователям. Вебмастеров же и оптимизаторов волнует другая часть правды, а вот ее то как раз Яндекс не считает нужным раскрывать. Google тоже когда-то так делал, но там у ребят быстро пришло понимание, что если уж ты являешься волей судьбы регулятором рынка, то надо хотя бы установить правила игры и объяснить их участникам. Тогда можно ожидать какого-то прогнозируемого развития событий и не переписывать алгоритмы поиска по три раза в год. … Дальше >

Вывод всех материалов в блоге на WP списком

Иногда бывает так, что нужно разместить ссылки быстрого доступа на все материалы блога. Это бывает полезно как даже элемент навигации настоящих блогов (для людей). Но особенно важным это становится если вы наполняете свой ГС, заточенный под продажу ссылок в SAPE массой мелкого, но тем не менее многостраничного, контента. Конечно, при этом вы используете плагин автопагинации, например mb_paging, но это уже дело вашего вкуса.

Факт же в том, что в случае, если с главной у вас нет ссылок на все публикации блога, то все не первые страницы таких публикаций улетают на четвертый уровень вложенности. … Дальше >

Говносайты и жизнь

Раздел про говносайты (ГС)  называется “сателиты”, но мы то с вами знаем, о чем на самом деле идет речь. Некоторые делают вид, что не каждый сателит представляет собой ГС, но это не более чем игра словами.

Я понимаю под ГС сайт, основной целью существования является продвижение других проектов (а не предоставление продукта/услуги конечному пользователю). Продвижение может быть своих проектов, проектов клиентов или проектов других оптимизаторов посредством продажи ссылок (например, тут). При такой постановке вопроса становится понятно, что ГС и сателиты - это одно и то же.

Наличие собственной сетки сателитов позволяет существенно сэкономить на ссылочном бюджете. В частности я  не только использую их для продвижения, но и стараюсь держать их столько, чтобы доход от продажи ссылок в Sape (а где же их еще продавать :) покрывал ссылочные бюджеты белых проектов.

… Дальше >

Управление ссылками на сателлитах

Если у вас есть собственная небольшая (это ключевое слово, потому что для больших есть специализорованные платные решения) сетка сателлитов, с помощью которой вы двигаете свои проекты или проекты заказчиков, то неизбежно встает вопрос об управлении ссылками на них. Этот небольшой скрипт поможет автоматизировать процесс:

<? function showl ($filename) {
if (file_exists($_SERVER['DOCUMENT_ROOT'] . ‘/linkz/’ . $filename)) {
$fp = file($_SERVER['DOCUMENT_ROOT'] . ‘/linkz/’ . $filename);
$sz=count ($fp);
for ($i=0; $i < $sz; $i++) {
$k = substr ($fp[$i], 0, strpos($fp[$i], “;”));
$l = “http://” . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if ($k == $l ) {
echo  substr ($fp[$i], strpos($fp[$i], “;”)+1, 800);

}
}
}
return;
}
?>

… Дальше >