| Страниц (3): [1] 2 3 » |
  |
Без описания |
|
Поиск в теме | Версия для печати
|
|
|
Bolzamo  |
|
Администратор

Покинул форум
Всего записей: 245
Дата рег-ции: Апр. 2008
Карма: 3 Поощрить/Наказать

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

Покинул форум
Всего записей: 245
Дата рег-ции: Апр. 2008
Карма: 3 Поощрить/Наказать

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

Покинул форум
Всего записей: 245
Дата рег-ции: Апр. 2008
Карма: 3 Поощрить/Наказать

|
Готово!Пока что альфа-версия, потестите, кто хочет. http://neutrino-cms.googlecode.c...no-0.8.3a.tar.gz
Readme и changelog прилагается, и рекомендуется к прочтению.Для интересующихся реализацией тегов, объясняю принцип.
Созданы папки data/tags и data/tags/cache
В data/tags лежат файлы с именем=имени поста=таймстампу создания поста. Эти файлы содержат в себе теги к этим постам, через запятую. Используются при выводе списка постов, и конкретного поста. То есть при взаимосвязи от поста к тегу. Нагрузка на систему нулевая.
В директории data/tags/cache живет кеш постов для каждого тега. Связь обратная. У файлов имена=имя тега, а содержимое=имя постов=таймстампы создания постов, которые содержат этот тег, через запятую. Используется при взаимосвязи от тега к посту. Нагрузка на систему нулевая.
Обновляется кеш постов для тега при каждом изменении любого поста в блоге, при помощи функции cache_tags(). Шерстит по папке data/tags и выбирает оттуда все содержимое, потом делает выборку по тегам, и записывает в файлы. Нагрузка на систему зависит от количества постов, но, так или иначе, админ - не бот, и задосить сервер добавлением постов врядли сумеет даже при большом количестве записей(порядка 1000).
Есть 3 режима работы: для конкретного тега(если в параметре передается строка), для списка через запятую или массива тегов(если в параметре передается список через запятую или массив, соответственно), и для всех тегов(если передается пустой параметр). Последний режим реализован, но пока нигде не используется. Какие будут идеи насчет него?Уф! Надеюсь, не слишком многа букаф развел? ----- Бесплатные книги по программированию | блог о веб-программировании |
|
|
|
| |
|
|
|
Bolzamo  |
|
Администратор

Покинул форум
Всего записей: 245
Дата рег-ции: Апр. 2008
Карма: 3 Поощрить/Наказать

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

Покинул форум
Всего записей: 245
Дата рег-ции: Апр. 2008
Карма: 3 Поощрить/Наказать

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

Покинул форум
Всего записей: 245
Дата рег-ции: Апр. 2008
Карма: 3 Поощрить/Наказать

|
Да, прямо из редактора(KDevelop). Вообще, winrar - зло! Скачай себе 7zip и забудь о проблемах. Выбрал bzip-компрессию еще и потому, что в этом варианте сохраняются права доступа для файлов. Упрощает установку на локалхост для линуксоидов. Жду москита с тегами ----- Бесплатные книги по программированию | блог о веб-программировании |
|
|
|
| |
|
| |
Поиск в теме | Версия для печати
|
| Страниц (3): [1] 2 3 » |
| « Стройплощадка » |
  |
|
скачай бесплатно мини игры всех жанров,
|