Master-X
Форум | Новости | Статьи
Главная » Форум » Топы » 
Тема: DF™ TopList Pro - gateway нужен?
цитата
21/01/10 в 18:26
 photomuza
Вопрос к владельцам DF™ TopList Pro, кто давно юзает: т.к. там есть ИНы по АУТу, необходимость в gateway странице отпадает или есть боты которые могут кликать icon_smile.gif?
цитата
21/01/10 в 18:40
 Alexandur
Если ин по ауту прокликать смогут, то и гатевей проблем не создаст.
цитата
21/01/10 в 19:00
 photomuza
Не уверен, думаю кликнуть по баннеру и по кнопке хотя бы такой
Код:
<form name="click" action="http://erotic-artworks.com/cgi-bin/top100/rankem.cgi" method="POST">
<input type="hidden" name="ses" value="269846123">
<input type="hidden" name="id" value="name_site">
<input type="submit" value="ENTER THIS SITE">
</form>
</font>

это разные вещи.
Какие еще мнения у овнеров DF™ TopList Pro и включаете ли gateway?
цитата
21/01/10 в 19:07
 Alexandur
И в чём разница? Послать ПОСТ-запрос не сложнее ГЕТа.
цитата
21/01/10 в 19:20
 photomuza
Может быть, я не спец. Так твое мнение, что в гетвей вообще нет смысла?
цитата
21/01/10 в 19:27
 Alexandur
Лишний переход, поисковые роботы будут ходить на гатевей, а не сразу на топ. А ссылочное ранжирование, даже для непрямых ссылок учитывается.

Ин по ауту + хитрый жаваскрипт = вполне достаточно.

Ворота это атавизм, они были нужны для отсечения открытия топа в попапе, ин-по-ауту эту функцию выполняет.
цитата
21/01/10 в 19:39
 Zeus
Гейтвей - это наследие старых скриптов, нынче его юзают только на топах с гавноскриптами. Хотя кому-то может и нравится, кто на циферки проды дрочит icon_smile.gif

Вопрос, нужен ли гейтвей на топе, сроден вопросу, на какую страницу платника слать траф - на варнинг или мейн?
цитата
21/01/10 в 20:20
 photomuza
Спасибо, gimcnuk: и Zeus: ! Как раз я про поисковых ботов и думаю и собирался убирать гетвей, т.к. индексится нe морда топа, а эти самые "ворота".

Более того, поделюсь, я решил пойди дальше с учетом СЕ: заказал РНР код, который приводит прямо на морду DF™ ПО ПРЯМОЙ ССЫЛКЕ, засчитывая при этом ИН. Схема примерно такая:
- юзер идет по хардлинку
- попадает на ИНДЕКС, в которой РНР код
- РНР сверяет домен рефера со своей БД (при реге автомат заносит), берет ID домена из БД (который соотв. DF™) и шлет его на IN.CGI?id=ID
- если домена нет в БД, то шлет с ID=0
- IN.CGI присылает его туже морду, но уже с "?ID", т.е. урл морды - index.html?ID (по этой приписке РНР выдает страницу, иначе - цикл повторится)

Вот последнее меня смущает, это попрождает много страниц-копий с различными урлами, что ИМХО не есть гуд для СЕ. Программер пока пытается решиться эту задачу: чтоб морда в конце была "чистая" icon_smile.gif Если у кого есть идеи по поводу кода, кому интересно, желает присоединиться к решению, велкам в асю (в профиле).
цитата
21/01/10 в 20:31
 Alexandur
Общие настройки -> Основные -> Другие параметры: Добавлять ID участника параметром к адресу страницы рейтинга (после знака вопроса)?

Пусть пхп ставит куку или проверяет ту, которую ставит cgi после in'а
цитата
21/01/10 в 20:58
 photomuza
Да, спасибо, gimcnuk:, а админке убрать "?" это понятно. Хм, программер как раз по кукам и стал рисовать новый код icon_smile.gif По доменам из БД работает, по другим и без рефа - цикл. Но он пока только вчера вечером взялся, думаю сделает.

Лучше ответь на такой вопрос, gimcnuk:, раз ты шаришь. Он задействовал для БД PHP MyAdmin, мне кажется это нерационально, все-таки для топа скорость важна. И подключаться к мускулю ради таблицы из 3 колонок (домен, ID для DF и ID для РНР) мне кажется неразумно. Можно же все в папочку тут же заносить и брать, ведь это же быстрей работать будет, как считаешь?
цитата
21/01/10 в 21:13
 Alexandur
Может стоит попросить авторов? Пусть сделают возможность засчитывать по реферу.

Можно и в папочку. Скорость от mysql сильно не снизится, вот только зачем дёргать дополнительные сервисы, когда можно обойтись.
цитата
21/01/10 в 21:13
 Zeus
photomuza: скрипт какой-то заказываешь, базы данных юзаешь... Там кода двадцать строчек, я себе примерно такой делал, когда топы переводил с ГБ на ДФ:

index.php :

<?php
$member=0;
$ids=array('1','2','3');
$domains=array('domain1.com','domain2.com','domain3.net');
if (isset($_SERVER['HTTP_REFERER'])) {
$url=strtolower(trim($_SERVER['HTTP_REFERER']));
$url=str_replace('http://www.','',$url);
$url=str_replace('http://','',$url);
for ($i=0;$i<sizeof($domains);$i++)
if (strpos($url,$domains[$i])===0) {$member=$ids[$i]; break;}
}
Header("Cache-Control: no-cashe, must-revalidate");
Header("Pragma: no-cache");
Header("HTTP/1.1 301 Moved Permanently");
if ($member<=0) {Header('Location: хттп://www.toplist.com/index.html');}
else {Header('Location: хттп://www.toplist.com/cgi-bin/in.cgi?id='.$member);}
?>

В .htaccess добавляем
DirectoryIndex index.php index.html
, основная страница топа - index.html (ну или какую захочешь)

Т.к. у тебя новые мемберы будут добавляться, осталось только вывести из скрипта жестко прописанные массивы $ids и $domains в файлы, возможно сделать автоматизацию, чтобы айди и домены новых мемберов в эти файлы дописывались. Работы на полчаса примерно. Только имхо все это лишнее.
цитата
21/01/10 в 22:42
 photomuza
Спасибо, Zeus:, работает. Да в общем все просто действительно, просто я программеру поставил сложней задачу: ссылка ведет на index.html и выдается в конце та же index.html А теперь с твоей подачи подумал, зачем? Дествительно совсем необязательно.
- ссылка стоит ххтп://домен.сом/
- в .htaccess скажем DirectoryIndex in.php
- in.php >>> in.cgi >>> index.html
- в результате конечная (без кликов) ххтп://домен.сом/index.html
Все, бот будет индексить и давать ПР этой странице.

Да, а регу программер сделал, она граббит с формы DF и туда же отправляет введенные данные, ошибки тоже передает + каптчу добавил (у меня пока Лайт).
цитата
21/01/10 в 23:19
 photomuza
gimcnuk писал:
Может стоит попросить авторов? Пусть сделают возможность засчитывать по реферу.

Писал пару лет назад им (DF), ответили что баксов 500 такой заказ будет стоить. Парень мне сделал за 20 icon_smile.gif


Эта страница в полной версии