Перейти к содержимому


- - - - -

Рубрики и карта сайта


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Speculum

Speculum

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 24.06.2010, 15:26

Сделал меню вида:
О птицах
- о бубнах
- о баянах

Когда кликаю на ссылку "О птицах" в основном блоке появляется список статей (о бубнах, о баянах), но нет названия самой рубрики. Хотелось бы, чтобы при заходе в рубрику "О птицах", в основном блоке выводилось название рубрики и некоторый текст. (пример: http://intern.ru/raz...znoe/  -  слово "разное" над названием заметки).

файл pages.php выглядит так:
##Самая главная страница
@@file=index
@@donotlist=1
@@nosubmenu=1
@@nomenuitem=1
На палочке!

##О птицах
@@file=o-ptitsakh
@@menu=О птичках
@@module=zmodule_listpages
@@params.perpage=1
@@donotlist=1
@@nosubmenu=1

[b]Этот текст хотелось бы видеть при заходе в рубрику[/b].

###о бубнах

Шёл бубен и упал. Встал и полетел.

###о баянах
Баяны ходить не умеют, потому и не могут летать.


##Карта сайта

@@file=sitemap
@@title=Карта сайта
@@charset=utf-8
@@donotlist=1
@@filter=asis
@@module=zmodule_sitemap
@@nomenuitem=1
@@nosubmenu=1
@@params.subpage=стр.
@@sort=29
@@time=1255235647
@@type=page

При этом в папке "/pages/" появляется файл с названием "o-ptitsakh", внутри которого есть нужный текст.
С этим вопросом всё.

Есть ещё вопрос по поводу sitemap. Код указан выше. Карта сайта формируется, только под названием "Карта сайта" вылезает строчка: "@@type=page". Подскажите, как избавиться от этой строчки?

#2 barymdemid

barymdemid

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 78 сообщений

Отправлено 25.06.2010, 05:31

Просмотр сообщенияSpeculum (24.06.2010, 15:26) писал:

Хотелось бы, чтобы при заходе в рубрику "О птицах", в основном блоке выводилось название рубрики и некоторый текст. (пример: http://intern.ru/raz...znoe/  -  слово "разное" над названием заметки).

Есть ещё вопрос по поводу sitemap. Код указан выше. Карта сайта формируется, только под названием "Карта сайта" вылезает строчка: "@@type=page". Подскажите, как избавиться от этой строчки?
 <?php
		$current_uri  = z_page()->GetPagepath();
		$menuitem = zengine::repository()->getMenu()->find($current_uri);
			$page_parent  = $menuitem->getParent();
			if($page_parent)
				echo "<a href='".$page_parent->link."'>".$page_parent->name."</a>";
				?>
Вот это в listpages.php
Свойство type в конце апреля никак не использовалось. На данный момент вроде нигде не было написано, что ему какое-то значение дали. Поэтому наверное просто его убрать из pages.txt
А еще свойство @@filter=asis  - не нужно это прописывать, тело страницы формируется программно конечно, но вот строчку @@type=page оно выводит как есть. asis. Может быть так, точно не проверено - только по логике.

#3 Speculum

Speculum

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 25.06.2010, 14:49

Спасибо. Название рубрики получилось сделать.
А строчку в карте сайта не удалось убрать. Когда удалил в файле pages.txt строчку "@@type=page" на странице "Карта сайта" появляется строчка "@@time=1255235647", то есть последняя строчка, независимо от того, что там написано. При этом я убрал строчку "@@filter=asis".

#4 barymdemid

barymdemid

    Активный участник

  • Пользователи Zebrum CMS
  • PipPipPip
  • 78 сообщений

Отправлено 25.06.2010, 15:14

Просмотр сообщенияSpeculum (25.06.2010, 14:49) писал:

Спасибо. Название рубрики получилось сделать.
А строчку в карте сайта не удалось убрать. Когда удалил в файле pages.txt строчку "@@type=page" на странице "Карта сайта" появляется строчка "@@time=1255235647", то есть последняя строчка, независимо от того, что там написано. При этом я убрал строчку "@@filter=asis".
После добавления перевода строки в конце pages.txt перестало показывать последние строки. Сложно объяснить явление(если тело страницы все равно модулем формируется почему берется еще и то, что на месте обычного тела), но можно довольствоваться тем, что работает.

#5 Speculum

Speculum

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 25.06.2010, 16:03

Спасибо. Строчка исчезла.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей