bouler-arts © 2005-2011
Storozhenko © 2011
дизайн storozhenko.org
Сайт работает под управлением
CMS Proportion
Доброго времени суток!
На github мною сегодня был загружен релиз системы скриптов «Proportion v1».
Изменение от 2011-11-12:
- Номер версии заменен на 1: Proportion v1
- Добавлена опция "Удаление элементов"
- Сделан скрипт загрузки файлов на FTP
Полную версию истории изменений смотрите на github
Рекомендую воспользоваться туториалом, для быстрой настройки http://storozhenko.org/fast_start.png
Если у Вас при добавлении материала в терминале появляется следующее:
cat: attach/: Это каталог
Это значит, что Вы ввели имя файла с лишней точкой и/или с пробелом в названии.
Измените в настройке рубрики значение element_number=[текущее значение - 1]
Скачать Proportion1 можно сдесь:
github: Zip archive
Или с данного сайта:
resetled-Proportion-eb86075 (257K). Добавлено: 13 Nov 2011 21:06:56 #152
Кто захочет опробовать все это великолепие в действии:
1. Качаем отсюда:
(значек конверта, скачать целиком репозитарий гит в zip архиве)
https://github.com/resetled/Proportion
2. Распаковываем. Читаем README. Непонятно как начать работу? Иначе переходим к пункту 3.
Поясняю:
- для начала уберем из всех директорий файлы "1" - они пустые
- перейдем в директорию rubrick и отредактируем единственный (пока) файл 1r:Untitled.data.
Это файл конфигурации рубрики, он содержит строки с параметрами и их значениями, а так же закомментированные строки, которые можно убирать или добавлять, начинаются они с символа #.
Замечу что при любом сбое - файл рубрики может быть сброшен в состояние "по умолчанию" и Ваши комментарии пропадут.
- В данном файле нужно указать путь до шаблона "template=/путь/до/файла.html" (по умолчанию используется шаблон сделанный на базе pageholder от веб-сервера lighttpd)
- Так же укажем сколько максимум элементов будет на нашей странице, после чего создается новая страница:
# Максимум элементов на странице
element_max=16
Изменяем на любое число элементов, кроме "0".
- Важное замечание! На данный момент создается скрипт корректного удаления материалов с пересчетом страниц, поэтому если Вы захотите удалить элемент - Вам стоит знать, что нужно для этого сделать без этого скрипта:
а) Изменить значение element_number на единицу меньше в конфиге рубрики:
# Номер элемента
element_number=10 --> =9
б) Удалить из директории attach добавленный ранее файл (элемент)
в) Переименовать файлы *.attach таким образом, чтобы значения :1e: были от 1 до указанного максимума в конфиге рубрики:
1r:1p:1e:geek_girl.jpg:attachID:16
<удален элемент №2>
1r:1p:3e:geek_girl.jpg:attachID:18 ---> 1r:1p:2e:geek_girl.jpg:attachID:18
1r:1p:4e:geek_girl.jpg:attachID:19 ---> 1r:1p:3e:geek_girl.jpg:attachID:19
1r:1p:5e:geek_girl.jpg:attachID:20 ---> 1r:1p:4e:geek_girl.jpg:attachID:20
г) Проверить конфиг рубрики - значение элементов element_number должно быть на 1 больше текущего (указывает на номер следующего элемента)
3. Чтобы "прикрутить" бота, нужно скачать:
http://storozhenko.org/archive/jabber-shell.pl.zip
4. Распаковать все файлы бота в корневую директорию Proportion
5. Читать INSTALLRus.utf8
6. Запускаем бота из директории Proportion и посылаем сообщение "команды"
(впрочем команды можно добавлять, как вы уже догадались, так как опенсурс)
По вопросам и предложениям ---->
идем в контакты
На данный момент бот умеет добавлять материал, например картинку, на страницу, если ему отправить сообщение с командой.
Ниже приведу ссылки на оригинал бота, и на модификацию для моей системы Proportion:
- оригинал http://www.ylsoftware.com/storage/files/16/page/2
- модификация (без конфигов):
jabber-shell.pl (2,2K). Добавлено: 30 Oct 2011 03:46:10 #122
Полное описание проекта http://storozhenko.org/blog/README-RUS
Спешу сообщить, что в генераторе Sleeper исправлен недочет - теперь количество элементов на странице жестко фиксировано, в соответствии с настройкой рубрики. Если мы захотим присоединить файл к какой-либо группе - следует учитывать, что количество элементов на странице должно не превышать указанный максимум. Иначе - скрипт сообщит, что достигнут предел количества элементов и не даст поломать счетчики страниц и прочее.
Из недостатков:
- Корректное удаление материалов пока не сделано. Ожидается в скором времени.
Хочется отметить, что удаление - требует написания реверс-алгоритма, который позволяет создавать нумерацию страниц и размещать на них элементы так, как Вы видите здесь на сайте, даже после удаления нескольких элементов на странице: то есть новые материалы сверху, и на странице с бóльшим номером в переключателе.
Скачать новую версию можно по ссылке ниже:
proportion-0.1.4.2.tar (23K). Добавлено: 08 Oct 2011 01:55:19 #107
