SiteMap - карта сайта для CMS DLE |
автор: eddvrned | 18 декабря 2009 | Просмотров: 2363 |
Собственно все просто, пример Карты сайта для CMS DLE.
В .htaccess. Добавляем где угодно, но лучше в конце файла.
# Карта сайта
RewriteRule ^sitemap(/?)+$ /?do=sitemap В engine.php. Добавляем, например после
case "addnews" :
include ENGINE_DIR.'/modules/addnews.php'; break; следующий код
case "sitemap" :
include ENGINE_DIR.'/modules/sitemap.php'; break; Создаём файл sitemap.php, кидаем его в папку с модулями. Примерное содержание файла (дизайн настраивайте сами) if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $map = dle_cache("sitemap", $config['skin']); if(!$map) { $map = ""; $result = $db->query("SELECT id,name,alt_name FROM dle_category ORDER BY posi ASC"); while($row = $db->get_row($result)){ $map .= "
$cat = intval($row[id]); $result2 = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM dle_post WHERE category = '$cat' ORDER BY title ASC"); while ($row2 = $db->get_row($result2)){ $map .= " } $result = $db->query("SELECT id, name, descr FROM dle_static ORDER BY name ASC"); while($row = $db->get_row($result)){ $map .= "$row[descr] "; Для вывода использован шаблон static.tpl, как наиболее пригодный. Можете сами задать свой. |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
|
. |
Другие новости по теме: |
Комментарии (3) |
11 марта 2010 09:25 | ICQ: -- | | ||
|
||
|
11 марта 2010 09:50 | ICQ: 298066983 | | ||
|
||
|
11 марта 2010 22:58 | ICQ: -- | | ||
|
||
|
Компьютерная помощь
Веб-мастерская
Ремонт ноутбуков
Восстановление данных
Заправка картриджей
HTML (1)
CSS (6)
Java Script (2)
PHP
XML (2)
DLE (2)
Joomla (12)
ModX (1)
WordPress
Drupal (1)
Eduard L.
ICQ: 298-066-983
e-mail: edd15@mail.ru
skype: edduard36
tel: +7 (904) 214 82 20
подробнее