Карта сайта от 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), то ссылку можно добавить, редактируя шаблон

shabda 04-06-2013, 17:14

не подскажете, как можно разделить страницы и записи?
вроде:
Страницы
****
****
Записи
****
****

shabda 04-06-2013, 18:19

разобрался)

<b>Страницы</b><br>
<?php
echo pglist(0,'<a href="%link%">%title%</a><br />');
?>
<br><b>Записи</b><br>
<?php
$_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 '['.$pst['date'].'] <a href="'.$pst['link'].'">'.$pst['title'].'</a><sup>'.catslist($pst['cats']).'</sup><br />'; //шаблон вывода
}
}
?>

turboblack 27-06-2013, 12:06

gravatar-9подскажите пожалста :

какой адрес будет у всех записей, если первая страница будет страницей, а не записью (выбираю функцию в установках "назначить главной страницей") ??

допустим главной страницей должна быть www.четатам.ру/pg/straniцa-1

какой адрес давать на все записи?

muhas 27-06-2013, 12:47

gravatar-10site.ru/?t к примеру. хотя вообще лучше создать страницу с <?php blog('list'); ?> - вот на ней блог и будет выводится

joobadze 08-07-2013, 19:05

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

joobadze 08-07-2013, 20:44

решил проблему, в шаблоне кое-что поправил ))

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


»

Комментарии

» elpis.ws: Nanote.ru - восстановлен!
05-11-2024, 15:47
» Alexand3r: Приветствие!
02-02-2024, 18:08
» 123: Iframe для Nanote
03-01-2019, 18:04
» какой-то человек: Ревизия Nanote от Antuan'a (rev.144a, v. 0.389) - 2
19-06-2019, 08:13
» Antuan: Прошу отзыва о Nanote v. 0.389 Rev.144a
21-01-2012, 01:07
» Antuan: Гауптическая Вахта
10-05-2012, 21:12

Поиск

Категории

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

Архив

Страницы

Nanote

Все страницы