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


- - - - -

ручное создание адресов страниц


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

#1 benya

benya

    Участник

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

Отправлено 28.10.2009, 22:27

Здравствуйте!

В возможностях Zebrum Lite пишет:
  • "Поддержка ЧПУ (автоматизированное или ручное создание адресов страниц);"
Но я что-то не вижу как можно в ручную задать ЧПУ :unsure:

#2 benya

benya

    Участник

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

Отправлено 28.10.2009, 23:37

Насколько я понял, это нужно редактировать вручную .txt файл страницы?

#3 support

support

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

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 29.10.2009, 08:40

Просмотр сообщенияbenya (28.10.2009, 23:37) писал:

Насколько я понял, это нужно редактировать вручную .txt файл страницы?

Да, название файла отвечает за представление страницы в URL. Если используется парсер, то в свойствах страницы можно указывать свойство @@file, значение которого будет использовано как название файла (и название в URL). Например, @@file=example.

Более подробно об этом будет описано в разделе документации, который сейчас готовится.

#4 benya

benya

    Участник

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

Отправлено 29.10.2009, 12:07

Спасибо :rolleyes:

#5 support

support

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

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 29.10.2009, 12:36

Просмотр сообщенияbenya (29.10.2009, 12:07) писал:

Спасибо :rolleyes:
Мы добавили небольшую часть раздела документации, посвещенного страницам движка Zebrum Lite.
http://zebrum.ru/doc...ion/lite/pages/

#6 blacktop

blacktop

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

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

Отправлено 22.01.2010, 06:12

Пример структуры:
##index

##news

###page1

###page2

Каким образом можно сделать, чтобы urlы page1 и page2 были такими
site.ru/page1.html
site.ru/page2.html

а не такими как по умолчанию:
site.ru/news/page1.html
site.ru/news/page2.html

???

#7 support

support

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

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 22.01.2010, 09:00

Если требуется сохранить структуру, т.е. страницы page1 и page2 находятся в разделе news, то сделать этого не получится. Может быть Вы опишите более детально что требуется получить в конечном итоге и почему нужно использовать именно такие урлы? Возможно, Вашу задачу можно реализовать другим способом или добавить в следующие версии лайта новые возможности.

#8 blacktop

blacktop

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

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

Отправлено 22.01.2010, 09:16

Таким образом мне было бы удобнее создать внутреннюю перелинковку - на этапе парсинга из внешней базы в файл pages.txt. Впрочем, я просто надеялся на простое и изящное решение, вопрос, конечно, решу доп.массивом...

ЗЫ. А про желание перелинковки вообще уже давно разговоры ходят :)

#9 blacktop

blacktop

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

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

Отправлено 26.01.2010, 06:22

Еще вопрос появился - где глянуть правила транслитерации для ЧПУ, реализованные в зебре?

#10 support

support

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

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 26.01.2010, 07:00

Просмотр сообщенияblacktop (26.01.2010, 06:22) писал:

Еще вопрос появился - где глянуть правила транслитерации для ЧПУ, реализованные в зебре?
Файл zengine/classes/zutils.php, методы translit и filename.

#11 blacktop

blacktop

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

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

Отправлено 26.01.2010, 07:58

Благодарю




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

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