Карта сайта(html)

Тема в разделе "Shop-script", создана пользователем hischnick, 25 ноя 2008.

Статус темы:
Закрыта.
  1. hischnick

    hischnick

    Регистр.:
    18 янв 2008
    Сообщения:
    162
    Симпатии:
    14
    Всем привет

    Пробежался поиском не нашел
    Ищю html карту сайта для SS (нужна для ShopCms) , может у кого есть

    Т.е. все категории товаров +подкатегории товаров +информационные страницы, без самих товаров(товары и так есть в прайс-листе)
     
  2. alexander-x

    alexander-x Постоялец

    Регистр.:
    20 май 2007
    Сообщения:
    130
    Симпатии:
    26
    Я сделал доп страницей и вручную вбил основные )
     
  3. partizannn

    partizannn

    Регистр.:
    15 сен 2008
    Сообщения:
    418
    Симпатии:
    52
    Именно html? Я отсюда качал php скрипт который формирует карту сайта. Поисковики нормально с ним работают.
     
  4. fominsa

    fominsa

    Регистр.:
    12 фев 2008
    Сообщения:
    234
    Симпатии:
    229
    а через мод реврайт можно подсовывать поисковику что это html.
     
  5. partizannn

    partizannn

    Регистр.:
    15 сен 2008
    Сообщения:
    418
    Симпатии:
    52
    Да даже без мод реврайта все нормально работает. Ни яндекс ни гугл не ругнулись на эту карту, и скажу по секрету как по мне яша ее лучше понял и по ней влетели в индекс все страницы чем на других сайтах где у меня генерятся xml (сайты на wordpress)
     
  6. hischnick

    hischnick

    Регистр.:
    18 янв 2008
    Сообщения:
    162
    Симпатии:
    14
    Я "" отсюда "" это откуда ?
     
  7. partizannn

    partizannn

    Регистр.:
    15 сен 2008
    Сообщения:
    418
    Симпатии:
    52
    Карта сайта

    Собственно не нашед темы откуда качал - вот код просто создаешь новый файлик sitemap.php с этим кодом - кладешь в корень сайта и из браузера запускаешь

    PHP:
    <?
    header"Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT" ); // always modified
    header"Cache-Control: no-store, no-cache, must-revalidate" );
    header"Cache-Control: post-check=0, pre-check=0"false );
    header"Pragma: no-cache" ); 
     include(
    "./cfg/connect.inc.php");
     include(
    "./includes/database/".DBMS.".php");
     include(
    "./core_functions/category_functions.php");
     include(
    "./core_functions/product_functions.php");
     include(
    "./core_functions/picture_functions.php");
     include(
    "./core_functions/configurator_functions.php");
     include(
    "./core_functions/datetime_functions.php");
     include(
    "./core_functions/tax_function.php");
     include(
    "./core_functions/setting_functions.php" );
     include( 
    "./core_functions/functions.php" );
     
    //authorized access check
     
    session_start();
     @
    set_time_limit(0);
     
    MagicQuotesRuntimeSetting();
     
    //connect 2 database
     
    db_connect(DB_HOST,DB_USER,DB_PASS) or die (db_error());
     
    db_select_db(DB_NAME) or die (db_error());
     
    echo (
    '<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'
    );
    echo 
    "<!-- Debug: Start events -->";
    $q db_query("SELECT productID,name,brief_description,Price,categoryID  FROM ".PRODUCTS_TABLE." WHERE enabled=1" ) or die (db_error());  
    while(
    $row=db_fetch_row($q))
    {
        echo (
    "<url>
      <loc>http://san-market.com.ua/index.php?productID="
    .$row['0']."</loc>
      <lastmod>"
    .date("Y-m-d")."</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.5</priority>
    </url>\n"
    );
    }
    echo 
    "\n<!-- Debug: End events -->";
     
    echo 
    "<!-- Debug: Start category -->";
    $q db_query("SELECT categoryID  FROM ".CATEGORIES_TABLE." WHERE categoryID!=1" ) or die (db_error());  
    while(
    $row=db_fetch_row($q))
    {
        echo (
    "<url>
      <loc>http://ТВОЙ ДОМЕН/index.php?categoryID="
    .$row['0']."</loc>
      <lastmod>"
    .date("Y-m-d")."</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.5</priority>
    </url>\n"
    );
    }
    echo 
    "\n<!-- Debug: End category -->";
     
     
    echo 
    "\n</urlset>";
    ?> 
     
    Quake_SS и voooz нравится это.
  8. vitsag

    vitsag Постоялец

    Регистр.:
    26 июн 2007
    Сообщения:
    89
    Симпатии:
    5
    sorry, не силен в php... сделал по шаблону - выскочил список
    <?xml version="1.0" encoding="UTF-8" ?>
    - <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
    - <!-- Debug: Start events
    -->
    - <url>
    <loc>http://bars.by/auto/index.php?productID=663</loc>
    <lastmod>2009-01-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url>
    - <url>
    <loc>http://bars.by/auto/index.php?productID=664</loc>
    <lastmod>2009-01-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url>
    и дальше в таком духе... дофига раз повторяется... это так и должно быть? или я сделал что-нить не так?
     
  9. biznesoft

    biznesoft

    Регистр.:
    11 фев 2008
    Сообщения:
    510
    Симпатии:
    128
    Да все Верно, ето карта сайта в формате xml -> тоисть для поисковиков.
    А если тибе нужно создать карту сайта для пользователей, то нужно ручками создавать, тоисть можно с помощю доп. странички и там уже расписать все разделы сайта и тд..
     
  10. evgenij2006

    evgenij2006 Постоялец

    Регистр.:
    26 авг 2007
    Сообщения:
    119
    Симпатии:
    3
    А этот код, для создания карты сайта, подойдёт только для ShopCms? Или для любого сайта?
     
Статус темы:
Закрыта.