X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> карта сайта на Dle
Lat
Lat
Topic Starter сообщение 27.2.2010, 14:43; Ответить: Lat
Сообщение #1


когда кто то из форумчан скинул мне очень лёгкую и простую карту для DLE. адрес на сайте выглядел так: ?do=sitemap
подскажите где можно скачать такую?


--------------------
Не приняли хороший сайт в GGL ? Добавляй сюда и получай больше дохода
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mike1111
Mike1111
сообщение 27.2.2010, 16:50; Ответить: Mike1111
Сообщение #2


Шаг 1.
Создаём файл sitemap.php c следующим содержимым:

<?php
$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`.autor
FROM `".PREFIX."_post` AS `post`, `".PREFIX."_category` AS `category`
WHERE `post`.category = `category`.id
ORDER 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.

Проверяем работу модуля: вашсайт.ru/?do=sitemap


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lat
Lat
Topic Starter сообщение 6.3.2010, 18:27; Ответить: Lat
Сообщение #3


ошибка выходит:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 23228674 bytes) in /var/www/654/data/www/sait.ru/engine/classes/templates.class.php on line 11


так в чём проблема?


--------------------
Не приняли хороший сайт в GGL ? Добавляй сюда и получай больше дохода
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ecasoft_ru
ecasoft_ru
сообщение 6.3.2010, 18:43; Ответить: ecasoft_ru
Сообщение #4


А что, разве у Dle в Админке, нет карты сайта?
Может я чего не догоняю... Но, я всегда пользуюсь той, которая есть по умолчанию в Dle, нажал кнопку создать и все готово!


--------------------
По делом...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Most_Wanted
Most_Wanted
сообщение 6.3.2010, 18:48; Ответить: Most_Wanted
Сообщение #5


Стандартно карта там имеется, но она имеет не такой человеческий вид, а файл xml формата. Две совершенно разные вещи. Скачать приведенный модуль с примера по ссылке можно здесь. Пользуйтесь на здоровье! smile.gif

Сообщение отредактировал Most_Wanted - 6.3.2010, 18:49


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lat
Lat
Topic Starter сообщение 7.3.2010, 13:19; Ответить: Lat
Сообщение #6


(Most_Wanted @ 6.3.2010, 18:48) *
Стандартно карта там имеется, но она имеет не такой человеческий вид, а файл xml формата. Две совершенно разные вещи. Скачать приведенный модуль с примера по ссылке можно здесь. Пользуйтесь на здоровье! smile.gif

установил по инструкции..выходит ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 38974711 bytes) in /var/www/654/data/www/sait.ru/index.php on line 171


--------------------
Не приняли хороший сайт в GGL ? Добавляй сюда и получай больше дохода
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 21.3.2011, 14:42; Ответить: n1tr1k
Сообщение #7


Уважаемые форумчане, возник вопрос добавить в написанную карту сайта от Mike1111 статические страницы. Как бы это сделать?

Кстати, вариант от Mike1111 мне не совсем подошел, методом тыка я всё-таки добился правильного вывода smile.gif

Lat, если еще актуальна данная ошибка, то проблема с переполнением памяти...


--------------------
Telegram: koteeeeee
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bobur
bobur
сообщение 21.3.2011, 16:30; Ответить: bobur
Сообщение #8


Да, проблема не в модуле, а в памяти...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Мастер по Datalife Engine на ТУТ. ICQ:359803651.

CверхБыстрые VPS/VDS по системе Все включено! 60% скидка. Купон:60OFFAVPS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
38 2Index 6640 18.4.2024, 12:56
автор: 2Index
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2819 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSiteAnalyzer - бесплатная программа для аудита и анализа сайта
77 Chaser 74219 9.4.2024, 11:36
автор: Chaser
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 862 7.4.2024, 18:05
автор: Alex-777
Горячая тема (нет новых ответов) Продвижение молодого сайта
30 maxmer 6579 26.3.2024, 21:49
автор: c4p1t4l15t


 



RSS Текстовая версия Сейчас: 20.4.2024, 1:00
Дизайн