8Dle
Авторизация

Sitemap + дополнительные пинг сервисы Yahoo, Bing, Ask, Weblogs

Sitemap + дополнительные пинг сервисы Yahoo, Bing, Ask, Weblogs

Данный хак добавляет несколько дополнительных пинг сервисов для карты сайта. Список дополнительных пинг сервисов: Yahoo, Bing, Ask, Weblogs
Установка

1. открыть файл engine\inc\googlemap.php

найти:
echo "<br /><br />[ <a class=\"list\" href=\"http://google.com/webmasters/sitemaps/ping?sitemap=".urlencode($map_link).
"\" target=\"_blank\">".$lang['google_map_send']."<
/a> ]";


ниже добавить:
        echo "<br /><br />[ <a class=\"list\" href=\"http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&
amp;url=".urlencode($map_link)."\" target=\"_blank\">".$lang['yahoo_map_send']."<
/a> ]";
        
        echo "<br /><br />[ <a class=\"list\" href=\"http://www.bing.com/webmaster/ping.aspx?siteMap=".urlencode($map_link).
"\" target=\"_blank\">".$lang['live_map_send']."<
/a> ]";

        echo "<br /><br />[ <a class=\"list\" href=\"http://submissions.ask.com/ping?sitemap=".urlencode($map_link)."\
" target=\"_blank\">".$lang['ask_map_send']."<
/a> ]";

        echo "<br /><br />[ <a class=\"list\" href=\"http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=".urlencode($
map_link)."\" target=\"_blank\">".$lang['weblogs_map_send']."
</a> ]";


2. открыть language\Russian\adminpanel.lng

найти:
'google_map_send'        =>    "уведомить поисковую систему Google, о наличии новой версии карты сайта",


ниже добавить:
'yahoo_map_send'           =>  "уведомить поисковую систему Yahoo, о наличии новой версии карты сайта",
'live_map_send'           =>  "уведомить поисковую систему Bing, о наличии новой версии карты сайта",
'ask_map_send'           =>  "уведомить поисковую систему Ask, о наличии новой версии карты сайта",
'weblogs_map_send'       =>  "уведомить поисковую систему Weblogs, о наличии новой версии карты сайта",

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. Ivani4
    31 октября 2010 10:30
    А как разделять sitemap, если количество новостей превышает 50000?
    Есть ли специальный хак или модуль для DLE?
    Пиво и труд всё перетрут!..
  2. 2009kam
    31 октября 2010 15:12
    да тут вот проблема качай спец программку в интернете такие есть по составлению
    sitemap.xml
    Выкуп трафика(скрытая реклама)
  3. _maloy_
    8 января 2011 02:06
    Ivani4,
    У меня dle 8.5 автоматом разделило на 3 файла sitemap и не надо ни каких программ.
    .../sitemap.xml - указывает ссылки на sitemap1.xml, на sitemap2.xml и sitemap3.xml
    .../sitemap1.xml-ссылки на категории и статические страницы сайта
    .../sitemap2.xml-ссылки на 40000 новостей
    .../sitemap3.xml-ссылки на остальные новости

    Можно еще один пинг добавить:

    echo "<br /><br />[ <a class=\"list\" href=\"http://ping.blogs.yandex.ru/ping?sitemap=".urlencode($map_li
    nk)."\" target=\"_blank\">".$lang['yandex_map_send'].&
    quot;</a> ]";


    'yandex_map_send' => "уведомить поисковую систему Yandex, о наличии новой версии карты сайта",
  4. Spirt51
    5 октября 2013 09:37
    для 10.0 не подходит, но поправить код не сложно, нужно вместо language\Russian\adminpanel.lng поменять engine\ajax\sitemap.php

    Так же учтите что Weblogs и Bing уже есть в 10.0 версии.

    В engine\ajax\sitemap.php после строчки
    $buffer .= "<br />".$lang['sitemap_send']." Bing: ".$lang['nl_finish'];

    добавит

    send_url("http://search.yahooapis.com/SiteExplorerService/V1/updateNotifica

    tion?appid=SitemapWriter&url=", $map_link);
    $buffer .= "<br />".$lang['sitemap_send']." Yahoo:".$lang['nl_finish'];
    send_url("http://submissions.ask.com/ping?sitemap=", $map_link);
    $buffer .= "<br />".$lang['sitemap_send']." Ask: ".$lang['nl_finish'];


    В engine\inc\googlemap.php после строчки
    send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link);

    добавит

    send_url("http://search.yahooapis.com/SiteExplorerService/V1/updateNotifica

    tion?appid=SitemapWriter&url=", $map_link);
    send_url("http://submissions.ask.com/ping?sitemap=", $map_link);
  5. monax777
    4 июля 2014 12:14
    Огромное спасибо тебе Spirt51
  6. Spirt51
    4 июля 2014 12:40
    Цитата: monax777
    Огромное спасибо тебе Spirt51

    Всегда пожалуйста )
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация