• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Пингер для DLE

Статус
В этой теме нельзя размещать новые ответы.
у меня Я с гуглем очень шустро страницы забирали в индекс. но у меня 98% уникальный контент. может и потому ещё...

очень шустро - это как? У меня тоже уникальный контент, но те, кто успевает воровать его в индексе появляются раньше, чем мой сайт, так что очень актуально... Если можно поясни - шустро - это сколько дней, часов?
 
пропингованые сайты с RSS и картой в xml - час как максимум
уникальные или нет как-то роли не играло

загляни в robots.txt любого сайта на блогспоте
увидишь что к чему

у меня правда еще экпорт в новости яндекса и гугла
и кросспост в жж
 
очень шустро - это как? У меня тоже уникальный контент, но те, кто успевает воровать его в индексе появляются раньше, чем мой сайт, так что очень актуально... Если можно поясни - шустро - это сколько дней, часов?
в часах незамерял, но думаю что меньше суток...
А что б хоть какую-то пользу поиметь, вставляй в свои статьи ссылки на свой же сайт, например на похожие материалы или разделы. Грабят наверно не руками, так что поимеешь хоть беки.
 
Кто подскажет если дергаешь новость через RSS (стандартный) и потоп редактируешь и соотвествено он проходит через editnews.php и значит надо редактировать этот файл. В раних постах было написано, что надо редактировать editnews.php но что там редактировать не описано и еще по поводу переменой $approve надо-ли его писать если все эти действия выполняет админ. Подскажите кто в курсе???

Еще по ходу теста появился вопрос к знатокам: По тесту, что хочу сказать для Гугла по крайней мере работает, но вот такая проблема этот код не подставляет URL страницы которую добавляешь и TITLE тоже т.е в Гугле поъявлется новость но ссылка ведет на главную и название новости (берет первый попавший тег шрифта H1, у меня это Вход на сайт) тоже ссылка на главную. А если в коде как-то прописать пинг тип этог: ping ("http://ping.blogs.yandex.ru/RPC2", $TITLE, $URLPATH); или как там необходимо, чтобы автоматом брались и ссылка и титлы то новости которую добавляешь и соотвественно пропинговываешь. У кого какие мысли???
 
Что-то сколько ни читал ничего понятного :) Я так понял нужно делать:
engine/inc/addnews.php
после строчки:
$db->query("INSERT INTO " . PREFIX . "_post ...
Нужно поставить
ping ("http://ping.blogs.yandex.ru/RPC2", "мой сайт","урл моего сайта");
в engine/inc/functions.inc.php написать в любом месте:
function ping ($url, $blogname, $blogurl)
{

$tb_send='<?xml version="1.0"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param>
<value>'.$blogname.'</value>
</param>
<param>
<value>'.$blogurl.'</value>
</param>
</params>
</methodCall>';

$target=parse_url($url);

$tb_sock = fsockopen($target["host"], 80);
fputs($tb_sock, "POST " . $target["path"] . $target["query"] . " HTTP/1.1\r\n");
fputs($tb_sock, "User-Agent: Nulled.ws\r\n");
fputs($tb_sock, "Host: " . $target["host"] . "\r\n");
fputs($tb_sock, "Content-Type: text/xml\r\n");
fputs($tb_sock, "Content-length: " . strlen($tb_send) . "\r\n");
fputs($tb_sock, "Connection: close\r\n\r\n");
fputs($tb_sock, $tb_send);
while (!feof($tb_sock)) {
$response .= fgets($tb_sock, 128);
}
fclose($tb_sock);
strpos($response, '<error>0</error>') ? $return = true : $return = false;
return $return;
}

Так? И какие ещё ссылки есть (побольше если можно:)) куда пинг отправлять?
 
в engine/inc/functions.inc.php написать в любом месте:

Код:
function ping ($url, $blogname, $blogurl)
{

$tb_send='<?xml version="1.0"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param>
<value>'.$blogname.'</value>
</param>
<param>
<value>'.$blogurl.'</value>
</param>
</params>
</methodCall>';

$target=parse_url($url);

$tb_sock = fsockopen($target["host"], 80);
fputs($tb_sock, "POST " . $target["path"] . $target["query"] . " HTTP/1.1\r\n");
fputs($tb_sock, "User-Agent: Nulled.ws\r\n");
fputs($tb_sock, "Host: " . $target["host"] . "\r\n");
fputs($tb_sock, "Content-Type: text/xml\r\n");
fputs($tb_sock, "Content-length: " . strlen($tb_send) . "\r\n");
fputs($tb_sock, "Connection: close\r\n\r\n");
fputs($tb_sock, $tb_send);
while (!feof($tb_sock)) {
$response .= fgets($tb_sock, 128);
}
fclose($tb_sock);
strpos($response, '<error>0</error>') ? $return = true : $return = false;
return $return;
}

Где ты это вычитал?
Что и правда нужно этот код вставлять в functions.inc.php?
 
Я там написал, что пингует но это нетак! Просто я паралельно еще пинговал через autopinger и вот этот сервис действительно пингует. Ну кто знает правильный код???
 
Блин, сколько раз делал - нормально.
Сейчас же ругается на
Код:
$tb_send='<?xml version="1.0"?>

Parse error: syntax error, unexpected T_STRING in /domains/site.ru/engine/inc/functions.inc.php on line 596
 
Приведенные коды можно использовать не только на движке DLE? т.е. вообще это рабочий код?
Ты посмотри на дату постов)) Ты апнул старую тему)
Уже модуль есть, правда 5$ стоит. Но это копейки, модуль отличный есть за что заплатить))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху