sitemap.xml и мод INFO

  • #1 sitemap.xml и мод INFO

    Пользователь PRO
    Сообщений: 67
    Обнаружил, что в карте отсутствуют ссылки на страницы созданные модом "info". сделал дополнение по аналогии с другими модами:
    <?php
    // INFO
    if($modview['info']=='yes'){
    // info
    $infoinq = $db->query("SELECT infotpl
    				     FROM ".$basepref."_info
                                         ORDER BY infotpl DESC LIMIT ".$lastview['info']."");
    // WHILE
    while($infoitem = $db->fetchrow($infoinq)){
    // WHILE
    print "<url>\n";
    // loc
    if($siteglobal['seourl']==1){
    print "<loc>http://".$_SERVER['HTTP_HOST']."/".strval($infoitem['infotpl']).".html</loc>\n";
    } else {
    print "<loc>http://".$_SERVER['HTTP_HOST'].".html".intval($infoitem['infotpl'])."</loc>\n";
    }
    // loc
    print "<changefreq>".$modfreq['info']."</changefreq>\n";
    print "<priority>".$modprio['info']."</priority>\n";
    print "</url>\n";
    // WHILE
    }
    // WHILE
    // info
    }
    // INFO
    

  • #2 Re: sitemap.xml и мод INFO

    Администратор
    Сообщений: 659
    Дело в том, что статические страницы коими являются контент сгенерированный модулем info и его подобными клонами создаётся как правило один раз и надолго и обновления по таким страницам происходит крайне редко, поэтому смысла запихивать его в sitemap.xml особой необходимости нет, так как такой файлик с данными можно и ручками создать, настроить и скормить поисковикам.
    Но за реализацию в любом случае спасибо, авось кому то и пригодится.
    ...Плюсую 5 звезд Подмигиваю
  • #3 Re: sitemap.xml и мод INFO

    Пользователь PRO
    Сообщений: 67
    Спасибо. Почему-то не дает отредактировать содержимое тега php
  • #4 Re: sitemap.xml и мод INFO

    Администратор
    Сообщений: 659
    цитирую Grewi

    Спасибо. Почему-то не дает отредактировать содержимое тега php


    Не может быть, редактирование поста происходит не зависимо в какие теги заключён текст
  • #5 Re: sitemap.xml и мод INFO

    Пользователь PRO
    Сообщений: 67
    Да, нет. Дело не в теге. Вот в этой строчке
    print "http://".$_SERVER['HTTP_HOST'].".html".intval($infoitem['infotpl'])."\n";
    Вместо
    .html
    Была написана ссылка формируемая при отключении чпу, а вставилось .html
 
Для создания сообщений Вам необходимо авторизоваться
Тему читают:
Пользователей 0, Гостей 1, Роботы 0
Календарь форума