Поиск по сайту
Вход на сайт
Обратите внимание
Топ-новости
Архив сайта
Апрель 2016 (1)
Апрель 2014 (1)
Ноябрь 2013 (1)
Октябрь 2013 (1)
Май 2013 (2)
Апрель 2013 (8)
Партнеры

seo-monster.ru - сервис проверки доменов
хочешь такой же информер? Информер ТИЦ и PR

Установка

Шаг 1
В файле .htaccess дописуем:


# Карта сайта
RewriteRule ^sitemap(/?)+$ /?do=sitemap


Шаг 2
Открываем файл engine.php. После:

    case "pm" :
        include ENGINE_DIR.'/modules/pm.php';
        break;

добавляем:

    case "sitemap" :
            include ENGINE_DIR.'/modules/sitemap.php';
            break;


Шаг 3
Создаём модуль sitemap.php и ложим его в папку с модулями DLE: engine/modules/.
Содержимое файла:

<?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$map = dle_cache ("sitemap", $config['skin']);
if(!$map) {
$map = "";

foreach($cat_info as $val){
  $map .= "<ul style='padding:20px;font-size:18px;'>";
  $map .= "<a  href='".$config['http_home_url']."category/".$val['alt_name']."/' style='font-size:10pt;font-weight:bold;'>$val[name]</a>\n";
  $cat = intval($val[id]);
  $result = $db->query("SELECT id,autor,date,title,alt_name,comm_num,rating,news_read FROM ". PREFIX ."_post WHERE category = '$cat' ORDER BY title ASC");
  while ($row = $db->get_row($result)){
  if ($config['allow_alt_url'] == "yes")
     $map .= "<li style='padding:2px;font-size:11px;' valign='absmiddle'><a style='font-weight: bold;'  href=".$config['http_home_url'].str_replace("-","/",substr($row['date'],0,10))."/".$row['alt_name'].".html>".stripslashes($row[title])."</a> | $row[autor] | Прочтено: $row[news_read] | Коментариев: $row[comm_num]\n";
else
     $map .= "<li style='padding:2px;font-size:11px;' valign='absmiddle'><a style='font-weight: bold;'  href=".$config['http_home_url']."index.php?newsid=".$row['id'].">".stripslashes($row[title])."</a> | $row[autor] | Прочтено: $row[news_read] | Коментариев: $row[comm_num]\n";
  }
$map .= "</ul>\n";
}

$result = $db->query("SELECT id, name, descr FROM ". PREFIX ."_static ORDER BY name ASC");
$map .= "<ul style='padding:20px;font-size:18px;'>";
while($row = $db->get_row($result)){
  if ($config['allow_alt_url'] == "yes")
  $map .= "<li style='padding:2px;font-size:11px;' valign='absmiddle'><a style='font-weight: bold;'  href='".$config['http_home_url']."static/{$row[name]}.html' style='font-size:10pt;font-weight:bold;'>$row[descr]</a></li>\n";
    else
  $map .= "<li style='padding:2px;font-size:11px;' valign='absmiddle'><a style='font-weight: bold;'  href=".$config['http_home_url']."index.php?do=static&amp;page=".$row['name'].">".stripslashes($row[descr])."</a></li>\n";
}
$map .= "</ul>";
$map .="<div style='padding-left:20px;padding-bottom:10px;padding-left:60px;font-size:16px;'><a href='".$config['http_home_url']."index.php?do=feedback' style='font-size:10pt;font-weight:bold;'>Обратная связь</a></div>";
$map .="<div style='padding-left:20px;padding-bottom:10px;padding-left:60px;font-size:16px;'><a href='".$config['http_home_url']."engine/rss.php' style='font-size:10pt;font-weight:bold;'>RSS новиности</a></div>";
  if ($config['allow_alt_url'] == "yes")
$map .="<div style='padding-left:20px;padding-bottom:10px;padding-left:60px;font-size:16px;'><a href='".$config['http_home_url']."sitemap' style='font-size:10pt;font-weight:bold;'>Карта сайтa</a></div>";
else
$map .="<div style='padding-left:20px;padding-bottom:10px;padding-left:60px;font-size:16px;'><a href='".$config['http_home_url']."?do=sitemap' style='font-size:10pt;font-weight:bold;'>Карта сайтa</a></div>";
create_cache("sitemap", $map);
}

$tpl->load_template('static.tpl');
$tpl->set('{description}', "Карта сайтa");
$tpl->set('{static}', $map);
$tpl->compile('content');
$tpl->clear();

?>



Ключевые теги: модуль карта сайта

У вас не ставится dle модуль или dle шаблон работает не правильно? Задайте вопрос на нашем форуме по DLE(Datalife Engine CMS) и Вам обязательно помогут!



Если появились вопросы по поводу Карта сайта. или Вы хотите высказаться, то пройдите регистрацию или авторизируйтесь и оставляйте комментарии.
#1 написал: sheff (13 декабря 2006 21:21)

Публикаций: 0
Комментариев: 0
как сделать чтобы без чпу работало?
#2 написал: sheff (13 декабря 2006 21:22)

Публикаций: 0
Комментариев: 0
кстати видимо ошибка "ingine/rss.php'
#3 написал: vladimir (13 декабря 2006 23:22)

Публикаций: 263
Комментариев: 754
sheff,
Да, точно) ошибка) Исправлю.
И сделаю универсальный модуль с ЧПУ и без wink
#4 написал: Kot (28 января 2008 14:47)

Публикаций: 268
Комментариев: 600
vladimir,
Ну и где этот универсальный модуль с ЧПУ и без?
laughing


--------------------
#5 написал: vladimir (28 января 2008 19:46)

Публикаций: 263
Комментариев: 754
Kot,
А вверху что это? Это он самый ;) .
#6 написал: Dan777 (21 апреля 2008 12:50)

Публикаций: 0
Комментариев: 0
Отличная вещь спасибо! Буду почаще заходить на ваш сайт Владимир. bully
#7 написал: vladimir (21 апреля 2008 16:48)

Публикаций: 263
Комментариев: 754
Dan777,
рады видеть ещё раз ;)
#8 написал: dnx (15 мая 2008 22:49)

Публикаций: 0
Комментариев: 0
хитакцесс поправь а то вышло чтото не то так должно быть
# Карта сайта
RewriteRule ^sitemap(/?)+$ /index.php?do=sitemap [L]
#9 написал: Kot (16 мая 2008 00:46)

Публикаций: 268
Комментариев: 600
dnx,
НЕт. Это всё ошибки.
winked


--------------------
#10 написал: The_KyIII (12 июня 2008 20:04)

Публикаций: 0
Комментариев: 0
От это тема....так ша пошевелим пальцами и замутим...
#11 написал: zgr (19 июня 2008 17:02)

Публикаций: 0
Комментариев: 0
ребята, вы вообще супер, молодцы, спасибо за мод... я давненько ищу подобное...

а можно вас попросить его чуть переделать, а то я когда делаю, у меня то запятая где-то, то точка какая-то вылетит... ??? - ошибку всё время пишет, я уже замучился просто...

помогите, пожалуйста, доброму самаритянину... хе-хе...

Мне надо содержимое категорий сделать... у меня литературный сайт со стихами: http://isle.ex6.ru/ и я хочу сделать содержание 3-х категорий: стихи 2000-2003 г.г., стихи 2005 г. и стихи 2008 г..

Я сначала вручную делал, но когда id поменял - всё перепуталось и ошибку стало выдавать... этот мод почти подходит, но мне надо не сайта содержимое, а отдельных его категорий...

Помогите, пожалуйста... :)

Спасибо за внимание,
Игорь.
#12 написал: zgr (9 июля 2008 23:23)

Публикаций: 0
Комментариев: 0
похоже, нет никого, кто бы мог хоть как-то подсказать... Делов на 5-10 мин, весьма важный и нужный модуль - вывод содержания данной категории... Помогите, пожалуйста кто-нить... а ?
#13 написал: paulg (11 июля 2008 00:07)

Публикаций: 0
Комментариев: 0
оно не потребует шаблона страницы? belay
#14 написал: egoryana (20 октября 2008 10:36)

Публикаций: 0
Комментариев: 0
Люди!!
Я новичек. Подскажите как вывести карту сайта на страницу?
Другими словами, что дальше с этим делать?
Спасибо
#15 написал: vladimir (20 октября 2008 12:20)

Публикаций: 263
Комментариев: 754
egoryana,
После установки карта вызывается как : site.ru/?do=sitemap
#16 написал: akuzya (25 октября 2008 23:18)

Публикаций: 0
Комментариев: 0
а у меня ошибка
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7836697 bytes) in /var/www/login/data/www/sate.ru/engine/inc/templates.class.php on line 95
врт эта строка,и че изменить?
$result = str_replace($find, $replace, $this->copy_template);
#17 написал: stylist (17 апреля 2009 16:31)

Публикаций: 0
Комментариев: 0
Благодарю спасибо, все работает.
#18 написал: BoRoDKuH (4 ноября 2009 06:31)

Публикаций: 0
Комментариев: 0
Да спасибо. Наконец то разобрался как его едят !!!
+10 афтару !!!

Есть маленький вопросец Как убрать это {pages}
Все отображается хорошо, только вот этот {pages} Вылез внизу.
#19 написал: Zapal (2 февраля 2010 15:55)

Публикаций: 0
Комментариев: 0
vladimir скажите пожайлуйста как убрать {pages} который вылез внизу страницы)))

akuzya вы назвали файл sitemap.php? если да, то вы сделали не правильно, надо в названии написать sitemap а потом сохранить файл как php скрипт,например через Adobe Dreamweaver CS4)))
#20 написал: alladin (6 февраля 2010 12:43)

Публикаций: 0
Комментариев: 0
Здравствуйте.
У меня то же внизу вылезла {pages}
Сделал как вы посоветовали:
akuzya вы назвали файл sitemap.php? если да, то вы сделали не правильно, надо в названии написать sitemap а потом сохранить файл как php скрипт,например через Adobe Dreamweaver CS4)))


Не помогло, {pages} так и остался снизу,может как то ещё можно это исправить?
#21 написал: alladin (7 февраля 2010 10:07)

Публикаций: 0
Комментариев: 0
Устранил я эту проблему с {pages}
tongue





#22 написал: ted (18 марта 2010 12:26)

Публикаций: 0
Комментариев: 0
напишите ктонить как убрать {pages} внизу
#23 написал: andrey1 (30 марта 2010 11:29)

Публикаций: 0
Комментариев: 0
РЕБЯТ беда выручайте
admis777.co.cc

пасмарите на коментария как это исправить ???
Информация

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

Вверх