Главная
  • Вконтакте - websasha
  • FeedBurner
WebSasha - заметки » Скрипты » TrustLink - выводим проданные ссылки

TrustLink - выводим проданные ссылки

Сейчас активно идут работы над новым сервером игры Космос Онлайн, по этому в блоге небольшая заминка с обновлением. Но с сентября будет моя активность снова будет повышена. Ну и раз упомянул уже игру, то заикнусь о том что нового там делаю. В игре космос онлайн speed server будет добавлено:

TrustLink - выводим проданные ссылки


1. Новый дизайн.
2. Новые боевые корабли.
3. Новая оборона.
4. Офицеры будут платными и действовать 7 дней.
5. Новый вид ресурса, который будет использован в исследованиях и постройке флота.
6. Туториал - руководство с миссиями для новичков и бонусами за их прохождения в виде Тёмной материи.
7. Перенос планеты на новые координаты если достали злые соседи (платно).
8. Выбор рисунка планеты, 50 картинок на выбор (платно).
9. Увеличить количество клеток на планете до +25 за 1 раз (платно).
10. Еще тестирую, потом озвучу.
В принципе игра набирает какой то уже коммерческий вариант, но это не мешает играть в неё бесплатно.
Просто дополнительные плюшки смогут внести преимущества для тех, кто готов платить. Если игрок не хочет платить - пусть играет бесплатно. Чувствовать себя не комфортно он не будет. Ну а платные бонусы слегка помогут тем, кто готов за это платить.

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

Ну что то я отошел от темы, так вот, параллельно работая над игрой, анализирую доходность сайта в бирже продажи ссылок Trustlink. Доход растет стабильно, нет скачков, что радует. Но! Что бы узнать сколько ссылок продано, нужно смотреть или в партнерском интерфейсе в процентном соотношении сколько ссылок продано, и используя математику подсчитать от общего индекса.
TrustLink - выводим проданные ссылки

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

В этом нам поможет PHP.

Создаем текстовый файл с любым названием, например trustlink.php и вставляем в него код:

<html>
<head>
<title>Карта сайта</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style>
.txt {FONT-SIZE: 9pt; COLOR: #003300; FONT-FAMILY: verdana,geneva,arial cyr;}
.txtr {FONT-SIZE: 9pt; COLOR: #330000; FONT-FAMILY: verdana,geneva,arial cyr;}
a {FONT-SIZE: 9pt; COLOR: #004400; FONT-FAMILY: verdana,geneva,arial cyr;}
a:hover { COLOR: #007700; }
td {FONT-SIZE: 9pt; COLOR: #003300; FONT-FAMILY: verdana,geneva,arial cyr;}
.wb { border-collapse: collapse; border: 1px #339933 solid; }
.wbmap {  border-collapse: collapse; border: 1px #336633 dashed; }
</style>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
Эта страница предназначена для карты сайта:
<?php
$l_ID = '111111111111111111111111111111111111111111111111';
$l_Links = unserialize(file_get_contents($l_ID . '/trustlink.links.db'));
foreach($l_Links as $key => $val) {
if ( preg_match("#^(__trustlink|__test)#", $key)) unset($l_Links[$key]);
}
ksort($l_Links);
$count = 0;
echo '<table style="border-width:1; border-style:dashed; border-collapse:collapse;" cellspacing="0">
<tr><td width="275" style="border-width:1; border-color:black; border-style:solid;">Страница</td>
<td width="275" style="border-width:1; border-color:black; border-style:solid;">URL</td>
<td width="275" style="border-width:1; border-color:black; border-style:solid;">Анкор</td>
<td width="275" style="border-width:1; border-color:black; border-style:solid;">Текст</td>
</tr>';
foreach ($l_Links as $l_URL => $l_Link) {
foreach ($l_Link as $val) {
if (strstr($l_URL,'/%') == false)
{
echo '<tr>
<td width="25%" style="border-width:1; border-color:black; border-style:solid;">
<a href=".' .$l_URL. '" target="_blank">' .$l_URL. '</a>
</td>
<td width="25%" style="border-width:1; border-color:black; border-style:solid;">
<small><noindex><a rel="nofollow" href="' . $val['url'] . '" target="_blank">' . $val['url'] . '</a></noindex></small>
</td>
<td width="25%" style="border-width:1; border-color:black; border-style:solid;">
' . $val['anchor'] . '
</td>
<td width="25%" style="border-width:1; border-color:black; border-style:solid;">
' . $val['text'] . '
</td>
</tr>';
$count++;
}
}
}
echo '</table>';
echo '<div align="right"><b>В файле trustlink.links.db:</b> ' . $count . ' ссылок.</div><br/ ><br />';
?>
</body>
</html>


В этом коде меняем значение 111111111111111111111111111111111111111111111111 на имя папки TrustLink которая лежит в корне Вашего сайта. Сохраняем файл и закачиваем на FTP в корень Вашего сайта.

Теперь, по адресу: http://Ваш-сайт.ru/trustlink.php можно посмотреть :
1. Адрес страницы Вашего сайта, где продана ссылка.
2. Адрес сайта (или проще сказать URL )куда ведет проданная ссылка.
3. Анкор проданной ссылки.
4. Текст проданной ссылки.

Извините за унылый скриншот, но палить адрес сайта я не стану, но в общем картина выглядит вот так:

TrustLink - выводим проданные ссылки


Это в общем выгодней чем открывать файл trustlink.links.db и нажимать кнопку Ctrl+F и потом по значению punicode_url считать все ссылки. Я лично досчитал до 250 и дальше не стал. И видимо не зря, скрипт показал 731 ссылку. За такое количество я не переживаю, в индексе поисковиков несколько десятков тысяч страниц.

Но идем дальше.

Если у нас есть такой простенький скриптик, давайте его использовать на всю.

Для этого создадим еще 1 файл с названием maps.php и вставим в него код:


<html>
<head>
<title>Карта сайта</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style>
.txt {FONT-SIZE: 9pt; COLOR: #003300; FONT-FAMILY: verdana,geneva,arial cyr;}
.txtr {FONT-SIZE: 9pt; COLOR: #330000; FONT-FAMILY: verdana,geneva,arial cyr;}
a {FONT-SIZE: 9pt; COLOR: #004400; FONT-FAMILY: verdana,geneva,arial cyr;}
a:hover { COLOR: #007700; }
td {FONT-SIZE: 9pt; COLOR: #003300; FONT-FAMILY: verdana,geneva,arial cyr;}
.wb { border-collapse: collapse; border: 1px #339933 solid; }
.wbmap {  border-collapse: collapse; border: 1px #336633 dashed; }
</style>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
Эта страница предназначена для карты сайта:
<?php
$l_ID = '111111111111111111111111111111111111111111111111';
$l_Links = unserialize(file_get_contents($l_ID . '/trustlink.links.db'));
foreach($l_Links as $key => $val) {
if ( preg_match("#^(__trustlink|__test)#", $key)) unset($l_Links[$key]);
}
ksort($l_Links);
$count = 0;
echo '<table style="border-width:1; border-style:dashed; border-collapse:collapse;" cellspacing="0">
<tr><td width="275" style="border-width:1; border-color:black; border-style:solid;">Welcome Bots:</td>
</tr>';
foreach ($l_Links as $l_URL => $l_Link) {
foreach ($l_Link as $val) {
if (strstr($l_URL,'/%') == false)
{
echo '<tr>
<td width="25%" style="border-width:1; border-color:black; border-style:solid;">
<a href=".' .$l_URL. '" target="_blank">' .$l_URL. '</a>
</td>
</tr>';
$count++;
}
}
}
echo '</table>';
echo '<br /><div align="center"><a href="../">Главная</a></div><br/ >';
?>
</body>
</html>


Закачивем этот файл на фтп и далее, на главной странице сайта прописываем:

<div style="display:none;">
[url=/map.php]карта сайта[/url]
</div>


Это не испортит внешний вид Вашего сайта, а для поисковых роботов будет возможность ежедневно посещать страницу map.php поскольку страницы там будут меняться. Ну и понятное дело это произведет к скорой индексации проданных ссылок.

Будут вопросы - спрашивайте.
Метки: TrustLink, продажные ссылки, php
Аватарка
  • 1
  • Автор: aloha. 25 августа 2011 16:09
Свой код забыл ты поменять.
Аватарка
  • 2
  • Автор: websasha. 25 августа 2011 16:18
aloha,
Я тестировал скрипт перед публикацией, и да - забыл сменить код. Спасибо!
Аватарка
  • 3
  • Автор: andrew315. 31 августа 2011 00:04
Спасибо за труды, помогите с кодировкой разобраться, возникли проблемы
Аватарка
  • 4
  • Автор: websasha. 31 августа 2011 15:48
andrew315,
в коде смените значение
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
на
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
или просто уберите эту строчку.
Аватарка
  • 5
  • Автор: andrew315. 31 августа 2011 16:57
websasha, спасибо огромное за помощь, и смена строчки и удаление её помогло. Полезный скриптик
Аватарка
  • 6
  • Автор: Foilhile. 25 января 2012 23:26
What sort of music do you listen to?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Обновление сайта

«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31