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


- - - - -

Как разбить на колонки


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

#1 MaximL

MaximL

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

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

Отправлено 13.10.2009, 10:54

Порой для некоторых страниц или даже для сайта в целом внешний вид заметно улучшается,
    если текст на страницах разбит на колонки. Для простоты пусть на 2-е. Как лучше/проще
    воплотить это на Zebrum Lite ? Т.е. уже есть готовый сайт с несколькими сотнями страниц
    на Zebrum Lite. И вот на нем хотелось бы некоторые группы страниц (например пусть группа
    это страницы, которым соответствует отдельный файл в "content") перевести в формат 2-х
    колонок.

#2 MaximL

MaximL

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

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

Отправлено 21.10.2009, 12:50

Посмотрели уже больше 30-ти человек, но никто не ответил. Видимо сделать это очень не просто.
Пробую сам. В связи с этим может кто подскажет в каком модуле движка подставляются <br /> в конце
строк/абзацев при формировании страниц ?

#3 support

support

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

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

Отправлено 21.10.2009, 13:20

Просмотр сообщенияMaximL (13.10.2009, 10:54) писал:

Порой для некоторых страниц или даже для сайта в целом внешний вид заметно улучшается,
    если текст на страницах разбит на колонки. Для простоты пусть на 2-е. Как лучше/проще
    воплотить это на Zebrum Lite ? Т.е. уже есть готовый сайт с несколькими сотнями страниц
    на Zebrum Lite. И вот на нем хотелось бы некоторые группы страниц (например пусть группа
    это страницы, которым соответствует отдельный файл в "content") перевести в формат 2-х
    колонок.

Просмотр сообщенияMaximL (21.10.2009, 12:50) писал:

Посмотрели уже больше 30-ти человек, но никто не ответил. Видимо сделать это очень не просто.
Пробую сам. В связи с этим может кто подскажет в каком модуле движка подставляются <br /> в конце
строк/абзацев при формировании страниц ?
Класс zfilter_text2html в файле zengine/classes/zfilter/text2html.php.

Можно создать дополнительный фильтр, который будет делить текст на колонки, и указывать его для страниц, где это требуется.

Придется продумать принцип деления текста по колонкам. Можно бить текст пополам и искать первый пробел от центра, по нему и делать деление. Но здесь возможны отклонения, если в тексте используются HTML-тэги (например, картинки), то колонки будут неровными.

#4 MaximL

MaximL

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

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

Отправлено 22.10.2009, 08:46

Небольшой вопрос в продолжение этой темы. Есть например свойство страницы @@h1=Заголовок.
При его применении (и в отсутствии других свойств) на странице получается нормальный "Заголовок",
но одновременно и в меню появляется позиция "Заголовок". А как сделать, что бы заголовок был
только на странице и не попадал в меню? Может какое другое свойство или сочетание свойств?

#5 support

support

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

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

Отправлено 22.10.2009, 12:54

Просмотр сообщенияMaximL (22.10.2009, 08:46) писал:

Небольшой вопрос в продолжение этой темы. Есть например свойство страницы @@h1=Заголовок.
При его применении (и в отсутствии других свойств) на странице получается нормальный "Заголовок",
но одновременно и в меню появляется позиция "Заголовок". А как сделать, что бы заголовок был
только на странице и не попадал в меню? Может какое другое свойство или сочетание свойств?
@@title=Заголовок браузера
@@h1=Заголовок в теле страницы
@@menu=Название пункта меню




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

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