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


- - - - -

helper last posts


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

#1 stalxed

stalxed

    Новичок

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

Отправлено 02.02.2009, 10:05

Немного покапался в коде зебрума, сделан красиво, ООП с каментариями.
Один хелпер себе сделал, с превью постов дочерних статей. Тот который был не устроил.
Сейчас думаю сделать хелпер выводящий последние статьи на главной, как в блоге, брать буду последний статьи по дате публикации.
Но как такое сделать, когда статей порядка двухсот? Ведь это же 200 файлов открывать...
Просьба автору дать подсказку как это воплатить)
И есть ли у зебрум лайт unit тесты?

#2 zebrum

zebrum

    Администратор

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

Отправлено 02.02.2009, 13:45

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

Несколько unit-тестов есть, но они не входят в состав дистрибутива и мы пока не планируем их выкладывать.

#3 stalxed

stalxed

    Новичок

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

Отправлено 02.02.2009, 15:06

Cпасибо за ответ)

А ведь с выключенным кешем, в дефолтной поставке для составления тегов статей, меню, карты сайта системе приходится же оббегать весь контент? И как это реализованно?

#4 support

support

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

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

Отправлено 03.02.2009, 10:48

Просмотр сообщенияstalxed (2.2.2009, 18:06) писал:

Cпасибо за ответ)

А ведь с выключенным кешем, в дефолтной поставке для составления тегов статей, меню, карты сайта системе приходится же оббегать весь контент? И как это реализованно?
Вы можете посмотреть как это реализовано в файле zengine/classes/zsource/txt.php.




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

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