Что нового

Карта сайта (1 Viewer)

C

Columbiec

Гость
Как сделать карту сайта на Dle 6.7??? SiteMap я в гуглю добавил!!! Заранее спасибо за ответы )
 
Карта сайта Улучшеный модуль Карта сайта. Теперь используется только один запрос к БД.Автор: Лысак Владимир(dle.net.ua)Вот сам модуль.УстановкаШаг 1.Создаём файл sitemap.php c следующим содержимым:<?php/*=====================================================Copyright © 2007 dle.net.ua Владимир Лысак=====================================================Файл: sitemap.php-----------------------------------------------------Назначение: построение карты сайта.====================================================:skripka:/$map .= \"<style type=text/css>.first_level{margin:0px 0px 0px 10px;font-size: 12px;color: #808080;display: block;}.second_level{margin:0px 0px 0px 20px;font-size: 12px;color: #808080;display:block;}</style>\";$cat = -1;$result=$db->query(\"SELECT `post`.alt_name post_alt_name,`category`.alt_name cat_alt_name,`post`.date,`post`.title,`post`.category,`post`.title,`category`.name,`post`.id,`post`.news_read,`post`.comm_num, `post`.autorFROM `\".PREFIX.\"_post` AS `post`, `\".PREFIX.\"_category` AS `category`WHERE `post`.category = `category`.idORDER BY `category`.id,`post`.date DESC\");while($row = $db->get_row($result)){if ($row[\'category\']!=$cat){$map .= \"<span class=\'first_level\'><a href=\'\".$config[\'http_home_url\'].\"category/\".$row[\'cat_alt_name\'].\"\'>\".$row[name].\"</a></span>\\n\";$cat = $row[\'category\'];}if ($config[\'allow_alt_url\'] == \"yes\")$map .= \"<span class=\'second_level\'><a href=\".$config[\'http_home_url\'].str_replace(\"-\",\"/\",substr($row[\'date\'],0,10)).\"/\".$row[\'post_alt_name\'].\".html>\".stripslashes($row[title]).\"</a> | $row[autor] | Прочитано: $row[news_read] | Коментариев: $row[comm_num]</span>\\n\";else$map .= \"<span class=\'second_level\'><a href=\".$config[\'http_home_url\'].\"index.php?newsid=\".$row[\'id\'].\">\".stripslashes($row[title]).\"</a> | $row[autor] | Прочитано: $row[news_read] | Коментариев: $row[comm_num]</span>\\n\";}$tpl->load_template(\'static.tpl\');$tpl->set(\'{description}\', \"Карта сайту\");$tpl->set(\'{static}\', $map);$tpl->compile(\'content\');$tpl->clear();?>Сохраняем его в папку с модулями: engine/modules/sitemap.phpШаг 2.файл engine.php.Послеcase \"pm\" :include ENGINE_DIR.\'/modules/pm.php\';break;добавляем:case \"sitemap\" :include ENGINE_DIR.\'/modules/sitemap.php\';break;Шаг 3.Проверяем работу модуля: site.com/?do=sitemap
 
А как сделать,чтоб она разбивалась на несколько страниц?
 

Пользователи, просматривающие данную тему

Верх