Карта сайта от muhas

Автор называет это - Карта сайта, сделанная «на коленке» :)

Надо создать новую страницу. Назвать её «Карта сайта» и вставить следующий код:

<?php

echo pglist(0,'<li> [%date%] <a href="%link%">%title%</a>');
$_s['ppp'] = 5000; // циферка побольше
$psts = getposts();
if($psts && $pz = sizeof($psts)) {
rsort($psts);
@$pgs = $pz / $_s['ppp'];
$sp = (isset($_v['sp']) && is_numeric($_v['sp']) ? $_v['sp'] : 0);
if ($pz > $_s['ppp']) $psts = array_slice($psts, $sp, $_s['ppp']);
for ($i=0; $i<sizeof($psts); $i++) {
// если не цифровой, значит страница
if(!is_numeric($psts[$i])){
$pst = pginfo($_POST['datadir'].'/'.$psts[$i]);
}
else{
$pst = ptinfo($psts[$i]);
$pst['text'] = retex($pst['text']);
if ($_s['nbr']) $pst['text'] = nl2br($pst['text']);
}
echo '<li> ['.$pst['date'].'] <a href="'.$pst['link'].'">'.$pst['title'].'</a>'; //шаблон вывода
}
}
?>


Подробнее - здесь и здесь

Дополнено: Чтобы отображались комментарии (и их количество), а также категории я заменил последнее echo
на это:
echo '<br /> [<a href="'.$pst['link'].'#cmt">'.(@$pst['comtn']-2).'</a>] <small class="small">'.$pst['date'].'</small> <a href="'.$pst['link'].'">'.$pst['title'].'</a> <sup>'.catslist($pst['cats']).'</sup>'; //шаблон вывода
}
}
?>

В работе смотрим - здесь

@Hacks
muhas 07-12-2011, 14:04

gravatar-1Antuan, если не лениво, то пиши мой ник с маленькой буквы - тебе пофиг, а мне приятнее)

Antuan 07-12-2011, 17:16

gravatar-2muhas@muhas.ru, Исправил. Извини...

turboblack 16-02-2012, 18:30

gravatar-3как эту карту сайта вставить в меню навигации? (у тебя просто "меню").

Antuan 16-02-2012, 19:04

gravatar-4turboblack,
01. ЗаЛОГИНиться на своём сайте (блоге)
02. Открыть блок «Меню»
03. Добавить ссылку на карту
===
Чтобы убрать ссылку с блока «Страницы», видимо, надо делать изменения в файлах настроек (вручную и долго)

turboblack 16-02-2012, 22:29

gravatar-5а если ее переместить в другое место?

Antuan 17-02-2012, 11:55

gravatar-6turboblack, если, как у нашего дизайна, поместить «Карту сайта» в горизонтальное меню (рядом с картинкой RSS), то ссылку можно добавить, редактируя шаблон

Оставить комментарий


»

Меню

» главная
» войти

Комментарии

» Antuan: Гауптическая Вахта
10-05-2012, 21:12
» Antuan: Сайт обновился до ревизии 144
23-04-2012, 11:18
» Antuan: Ревизия Nanote от Antuan'a (rev.144a, v. 0.389)
27-03-2012, 14:42
» Antuan: Карта сайта от muhas
17-02-2012, 11:55
» muhas: Стиль Аватара в комментариях
10-02-2012, 07:54
» MBTY: Добавляем красивый TagPad
09-02-2012, 09:55
» Antuan: Шаблон последней активности
31-01-2012, 16:55
» Antuan: Index.php на Nanote.ru
26-01-2012, 12:16

Поиск

Категории

Блог
Новости
Nanote

Архив