Еще про разбивку страниц
#1
Отправлено 07.04.2009, 14:25
size = 1000 и ВСЕ! Никаких ссылок на продолжение (страницы 2, 3 и т.д.). Может нужны еще какие настройки ?
#2
Отправлено 07.04.2009, 14:29
<?php z_pagenavigation('<p>Страницы: ', '<a href="#link">#number</a>', '#number', '</p>', ' | '); ?>
#3
Отправлено 07.04.2009, 14:53
zebrum (7.4.2009, 18:29) писал:
<?php z_pagenavigation('<p>Страницы: ', '<a href="#link">#number</a>', '#number', '</p>', ' | '); ?>
Все нормально сработало. Спасибо. Правда в моем шаблоне нет <?php z_content(); ?>, а есть <?php z_subpages(); ?> и я поставил после него.
Как я понимаю это некоторый косячек и в следующих версиях уйдет.
И тогда позвольте еще вопрос:
Мой шаблон создает пару горизонтальных меню по 3 кнопки: номе, mail и sitemap. Но все они не работают. Например ссылка в home имее вид:
http://сайт.ru/index.php
Как ее переделать в http://сайт.ru/index.htm - видимо в этом случае она будет работать ?
#4
Отправлено 07.04.2009, 16:39
MaximL (7.4.2009, 18:53) писал:
Почитайте про функции шаблонизатора в блоге и посмотрите шаблон, который идет в дистрибутиве Zebrum Lite.
Ссылку на главную страницу можно прописать как <a href="~/">Главная страница</a>
Ссылку на карту сайта можно прописать как <a href="~/sitemap.html">Карта сайта</a>
Ссылку на страницу списка тэгов можно прописать как <a href="~/tags.html">Все тэги</a>
Почитайте в блоге так же про создание шаблона для Zebrum Lite.
#5
Отправлено 11.05.2009, 18:53
Заметил ошибку (или это у меня только?) в работе z_pagenavigation
Стоит авторазбивка статьи на страницы.
Первая страница имеет ссылку _http://z.ru/google-poluchil-patent-na-sozdanie-flota.php
На ней меню навигации "Страницы: 1 2 3".
Ссылка на вторую страницу _http://z.ru/google-poluchil-patent-na-sozdanie-flota-2.php
Ссылка на третью страницу _http://z.ru/google-poluchil-patent-na-sozdanie-flota-3.php
Ссылки на первую страницу (на которой находимся) нет.
Пока все нормально.
Переходим на страницу 2, жмем Страницы: 1 2 3
Попадаем на страницу _http://z.ru/google-poluchil-patent-na-sozdanie-flota-2.php
Вот тут ошибка появляется.
Жмем по меню навигации чтобы перейти на первую страницу вот сюда Страницы: 1 2 3
Вместо ссылки _http://z.ru/google-poluchil-patent-na-sozdanie-flota.php
Стоит ссылка _http://google-poluchil-patent-na-sozdanie-flota.php/ (домен пропадает в ссылке на первую страницу)
и так со всеми страницами если перейти на 2-3-4 и потом нажать ссылку на 1 то домена в ссылке нет
стоит как в примере <?php z_pagenavigation('<p>Страницы: ', '<a href="#link">#number</a>', '#number', '</p>', ' | '); ?>
Можно это как-нибудь исправить?
А вообще, хорошая cms, спасибо
#6
Отправлено 12.05.2009, 04:44
#7
Отправлено 12.05.2009, 19:34
support (12.5.2009, 7:44) писал:
config.ini
auto = on ; максимальное количество символов текста на одну страницу, size = 2000 ; шаблон названия страницы с номером подстраницы, начиная со 2-й, например: ; #pageuri#-#pagenum# /index-2.html ; #pageuri#.page-#pagenum# /index.page-2.html ; любой шаблон, 1-ая страница /index.html url = #pageuri#-#pagenum#
template.php
<?php z_pagenavigation('<p>Страницы: ', '<a href="#link">#number</a>', '#number', '</p>', ' | '); ?>
#9
Отправлено 15.05.2009, 04:38
Например:
Выращивание хомяков (часть 1)
Выращивание хомяков (часть 2)
Выращивание хомяков (часть 3)
И т.д.
#10
Отправлено 15.05.2009, 14:43
DemonX (15.5.2009, 8:38) писал:
Например:
Выращивание хомяков (часть 1)
Выращивание хомяков (часть 2)
Выращивание хомяков (часть 3)
И т.д.
<?php $htmls[] = '<title>' . $this->zpage->getTitle() . ($this->zpage->getSubpage() != 1 ? ' (часть ' . $this->zpage->getSubpage() . ')' : '') . '</title>'; $htmls[] = $this->headMeta('keywords', $this->zpage->getKeywords()); $htmls[] = $this->headMeta('description', $this->zpage->getDescription()); $htmls[] = '<meta http-equiv="Content-Type" content="text/html; charset=' . $this->charset . '" />'; echo implode($htmls) . "\n"; ?>тогда в заголовке браузера будет фигурировать "часть N" для всех подстраниц, начиная со второй. Аналогично можно прописать вывод названия страницы после z_h1():
<?php z_h1(); echo ($this->zpage->getSubpage() != 1 ? ' (часть ' . $this->zpage->getSubpage() . ')' : ''); ?>
#11
Отправлено 16.05.2009, 03:15
Осталась проблема с тем, что на страницах с тэгами и на карте сайта в title добавилась строка "часть 0".
#13
Отправлено 21.05.2009, 05:26
Da Vinchi (11.5.2009, 21:53) писал:
Новую версию (или патч для 1.1.3) можно скачать в блоге.
#14
Отправлено 04.06.2009, 10:35
Есть фрагмент текста в Pages.txt, котрый оформлен как отдельный раздел. причем при его просмотре через WordPad видно 5 длинющих строк.
После первого парсинга этот фрагмент/раздел разбивается на моем сайте на 5 страниц, но почему то очень разного размера: 1/41 строка, 2/20
строк, 3/94 строки, 4/30 строк и наконец 5/2 строки. Хотя я четко задал по 1500 символов на страницу. В этом фрагменте нет картинок. Тогда я в
WordPad разбиваю это фрагмент в файле Pages.txt уже примерно на 50 строк и делаю повторный парсинг, то на моем сайте создается уже 10
страниц уже примерно одинакового размера. Версия Zebrum_Lite - 1.1.2. Вопрос: проблема в WordPad, в баге или кроме количества символов
есть еще какие аргументы для разбивки на страницы ?
#15
Отправлено 04.06.2009, 10:52
MaximL (4.6.2009, 14:35) писал:
Если весь весь текст статьи представлен одним абзацем, то на страницы он не поделится.
#16
Отправлено 04.06.2009, 12:03
zebrum (4.6.2009, 14:52) писал:
Если весь весь текст статьи представлен одним абзацем, то на страницы он не поделится.
А что является границей абзаца при просмотре текста в WordPad или NotePad (режим редактирования) ? Обычно в тех местах где я хочу начать с новой строки или пропустить строку я использую HTML теги <br> или соответственно <br><br>. Что (какой символ) Zebrum понимает как конец абзаца ?
#19
Отправлено 04.06.2009, 12:34
#20
Отправлено 04.06.2009, 12:38
MaximL (4.6.2009, 16:29) писал:
vasko (4.6.2009, 16:34) писал:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 скрытых пользователей