Neutrino - блог-движок на php без mysql. Предназначен для ведения личных блогов. Нетребователен к системным ресурсам, быстр, легок.
© Bolzamo, 2008
-------------
Распространяется в соответствии с лицензией GPL v.3 (General Public License - http://www.gnu.org/licenses/gpl.html). В соответствии с GPL вы можете модифицировать/портировать/распространять исходный код скрипта. Никаких гарантий по работе скрипта не предоставляется.
=============
Процесс установки:
-------------
* Полу-автоматическая:
1. Закачайте файлы на сервер
2. Установите chmod 0777:
- на директорию /data все ее поддиректории и файлы
- на /files
- на /ext/ext.ini.php
3. Запустите и нажмите на ссылку "Войти".
4. В поле ввода пароля введите текст "password" без кавычек.
5. Перейдите по ссылке "Настройки", и первым делом установите новый пароль, а заодно и информацию о сайте :).
* Ручная:
В директории data/ найдите файл "settings.php", установите в нем необходимые настройки (значения переменных см. в приложении).
Затем:
1. Закачайте файлы на хостинг
2. Установите chmod 0777:
- на директорию data все ее поддиректории и файлы
- на /files
- на /ext/ext.ini.php
=============
Обновление с предыдущих версий:
Neutrino v. 0.8.4+ полностью совместим с предыдущими версиями, и обновляется простой перезаписью файлов движка.
Есть 2 момента, которые следует учитывать - это Ваши файлы стилей и php-код в шаблонах, который касается страниц расширений.
Шаблоны теперь разделены на отдельные директории. Стандартный шаблон находится по адресу tpl/default. Путь к шаблону указывается в файле
data/settings.ini.php в директиве tpl_patch
Для нормальной функциональности тегов, требуется вывод переменной $post['tags'] в файле post.html вашего шаблона, например так:
=$post['tags'];?> в том месте, где Вы бы хотели, чтобы выводились теги для данной записи.
В файл
tpl/post_form.html необходимо включить поле
в форме добавления заметки.
Касательно страниц расширений: рекомендуется убрать из шаблонов весь php-код, относящийся к расширениям, обновить все расширения, и ознакомиться с инструкциями к ним на странице ?action=ext
==============
Функции:
-------------
* Подкат (скрытие части текста):
,
* RSS:
index.php?action=rss
* Создать статичную страницу (работает php):
index.php?pg=NEW_PAGE_NAME
Вызвать - соответственно.
* Закрытая запись:
Видна только автору блога.
* Отключить комментирование:
Отключение функции комментирования записи. Все комментарии остаются.
* Не присылать комментарии:
Комментарии к этой записи не будут дублироваться на email автора блога.
* Не транслировать в rss:
Запись не будет отображаться в RSS.
* Страницы расширений:
./?action=ext - главная страница работы с раширениями.
=============
Приложение:
> Значения переменных в data/settings.php
-------------
* $_s['blogname'] - название блога
* $_s['authorname'] - имя/псевдоним автора
* $_s['pass'] - пароль, зашифрованный в md5
* $_s['email'] - email на который дублируются комментарии, для отмены дублирования - оставьте пустым ($_s['email']="")
* $_s['comments'] - включить/выключить(1/0) комментирование
* $_s['afterlogin'] - отвечает за действие сразу после входа
* $_s['cmtnotify'] - разрешить/запретить(1/0) подписку на комментарии
* $_s['allowhide'] - разрешить/запретить(1/0) "приватные" комментарии
* $_s['premoderation'] - включить/выключить(1/0) премодерацию (все вновь добавленные комментарии скрываются)
* $_s['capcha'] - включить/выключить(1/0) цифровую капчу [ по-умолчанию отключена ]
* $_s['wiki'] - включить/выключить(1/0) вики-разметку в записи
* $_s['br'] - включить/выключить(1/0) преобразование разрыва строк в
* $_s['seo'] - замена title документа на название записи, 0 - выключено, любое положительное значение - количество символов которые берутся из записи без заголовка
* $_s['online'] - индикатор присутствия автора блога, при 0 - выключен, любое положительное значение - это секунды по прошествии которых автор считается ушедшим (например $_s['online'] = 256)
* $_s['bbcode'] - разрешить/запретить(1/0) бб-код в комментариях
* $_s['description'] - мета-тег "описание"
* $_s['metakeywords'] - мета-тег "ключевые слова"
* $_s['moremeta'] - дополнительные мета-теги
* $_s['encoding'] - кодировка в которой отдается документ
* $_s['base_url'] - базовый url блога (с http:// и без завершающего слеша [/] )
* $_s['time_offset'] - временное расхождение с сервером
* $_s['ppp'] - записей на страницу
* $_s['rss_ppp'] - количество выдываемых в rss записей
* $_s['dateformat'] - формат даты записей
* $_s['comment_dateformat'] - формат даты комментариев
=============
> Страницы расширений:
-------------
Имеют адрес вида
./?ext=, например:
./?ext=search
./?ext=settings
./?ext=msgbox
./?ext=list
Управлять расширениями можно из административной панели, по адресу
./?action=ext
=============
Платы за скрипт не требуется. Ваша благодарность - это стикир или ссылка. Спасибо.
-------------
Сигнатура:
Neutrino v. 0.8.5 Atomic Edition