Как можно изменить вид ссылок в Zebrum Lite (что, в каких файлах можно поправить) - а лучше, чтобы это было сделано сразу в дистрибутиве и админке, т.е. надо настроить вид урлов так: http://intern.ru/projects.html (без /cms/ внутри, вместо http://intern.ru/cms/projects/).
1
Вопрос насчет ЧПУ
Автор
baltazor
, 18.01.2011, 21:01
Сообщений в теме: 5
#1
Отправлено 18.01.2011, 21:01
#2
Отправлено 19.01.2011, 19:40
получен ответ от суппорта по запросу:
1. Дистрибутив, используемый для создания новых сайтов в системе,
расположен в папке application/engines/zebrum_lite_2.0.4/
2. В настройках сайта можно поставить ".html" в качестве расширения файлов (Расширение страниц),
можно так же отключить опцию "Скрывать index-часть".
1. Дистрибутив, используемый для создания новых сайтов в системе,
расположен в папке application/engines/zebrum_lite_2.0.4/
2. В настройках сайта можно поставить ".html" в качестве расширения файлов (Расширение страниц),
можно так же отключить опцию "Скрывать index-часть".
#3
Отправлено 14.03.2011, 13:10
Ну а как все таки убрать название раздела из урл?
#5
Отправлено 16.03.2011, 12:03
Если бы сайт был новым, то я использовал бы разделы и не парился.
Если использовать этот код для навигации по сайту:
то ссылки на next и prev страницы устанавливаются в приделах раздела, а если использовать метки, то происходит перелистывание всех страниц сайта.
Нужно сделать так, что бы страницы одной группы ссылались только друг на друга. Если это делать при помоши подстраниц, тогда заголовок получается у всех одинаковый
Такой вариант не подходит, так как заголовок должен быть уникальным.
Если использовать этот код для навигации по сайту:
<?php $siblings = z_page()->getPageInfo()->getParent()->fetchChildren(); $pos = 0; foreach ($siblings as $sib) { if ($sib->uri == z_page()->getPagepath()) { break; } ++$pos; } $prev = isset($siblings[$pos-1]) ? $siblings[$pos-1] : null; $next = isset($siblings[$pos+1]) ? $siblings[$pos+1] : null; if ($prev) { echo 'Prev: <a href="' . $prev->link . '">' . $prev->name . '</a><br />'; } if ($next) { echo 'Next: <a href="' . $next->link . '">' . $next->name . '</a><br />'; } ?>
то ссылки на next и prev страницы устанавливаются в приделах раздела, а если использовать метки, то происходит перелистывание всех страниц сайта.
Нужно сделать так, что бы страницы одной группы ссылались только друг на друга. Если это делать при помоши подстраниц, тогда заголовок получается у всех одинаковый
<?php $zpage = z_page(); $this->setTitle($zpage->getTitle() . ($zpage->getSelectedSubpage() != 1 ? ' (часть ' . $zpage->getSelectedSubpage() . ')' : '')) ?>
Такой вариант не подходит, так как заголовок должен быть уникальным.
#6
Отправлено 01.08.2011, 15:25
zebrum (16.03.2011, 10:16) писал:
Или использовать вместо резделов метки (выводить их списком, а не облаком).
вид всех урлов был 2го ур. так: http : //intern.ru/projects.html (без /cms/ и /др./ внутри)
Но при этом были созданы категории и статьи распределялись по ним.
(В WordPress напр., такое возможно просто за счёт применения своего вида пермалинков с .html и без плагинов)
---
где и как
Цитата
можно так же отключить опцию "Скрывать index-часть".
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 скрытых пользователей