Інсталяція Блогової Нани

Дисклеймер.

Перед встановленням даного модуля переконайтеся, що версія Nano-CMS у Вас остання, тільки що взята з дистрибутива цього сайту. Якщо щось йде явно не так, Ви знаєте, у чому причина.

Блога Нана встановлюється поверх Базової Нано-CMS. Робиться це в три простих кроки:

1) Перенесіть дистрибутив Блогової Нани на хост.

У кореневу папку Базової Нано-CMS Вам необхідно залити вміст дистрибутива:

Зверніть увагу – тут є й бінарні файли (bin). Переміщувати бінарники на хост потрібно в бінарній моді завантаження.

Директоріям з правами на запис (на схемі їх права доступу позначені як 777) зобов'язані такі права отримати, інакше Блогова Нана не зможе створити всередині директорій фолдери з даними.

На схемі показано, що блог у Вас буде розташовуватися по дорозі ./data/content/blog/ , проте ім'я папки може бути не blog , а її файли мають право жити хоч прямо в папці файлів контенту, хоч скільки завгодно глибоко вкладеної в неї .

2) Доповніть файли налаштувань settings.php

Файлом налаштувань зветься ./data/settings.php Перед фрагментом коду виду

S_s [ 'modules' ]=array( 'err' => '_error_404.php' , 'nav' => '_menu.php' , 'des' => '_design .php', );

необхідно оголосити конфігурацію Блогової Нани:

$_s [ 'blog' ]=array( 'main' => array( # Ім'я цієї інсталяції. 'admins' => array( 'master' ), # Список адмінів, що керують цією інсталяцією). ), 'images' => './i/blog/' , # Шлях до картинок від кореня Нани. 'base' => у папці модулів. );

Вам потрібно вміти змінити цей фрагмент при додаванні нового блогу. Зверніть увагу на масив із ключем main -ключ є внутрішнім ім'ям (інакше кажучи ім'ям інсталяції) блогу. Сам же масив застерігає імена Адміністраторів. Тут адміністратор лише один.

Ключ масиву (main у прикладі) має бути на латиниці. І в одне слово, без пробілів і розділових знаків.

У процесі роботи Блога Нана буде створювати папочку з таким ім'ям для зберігання в ній даних, і в разі юнікоподібних систем зовсім не факт, що папка буде сприйматися коректно, якщо Ви не послухаєте поради, і напишіть в ключі масиву якусь кирилицю.

При створенні нового блогу слід чинити так:

$_s [ 'blog' ]=array( 'main' => array( # Ім'я цієї інсталяції. 'admins' => array( 'master' ), # Список адмінів, що керують цією інсталяцією). ), 'news' => array( 'admins' => array( 'master' , 'user' ), ), 'images' => './i/blog/' , # Шлях до картинок від кореня Нани 'base' => '/blog/' , # Ім'я папки блогу в папці модулів.

Цей запис означає, що ми створили новий блог.

  • Його ім'я інсталяції news
  • Його адміністратори master та user

3) Проконтролюйте файл CSS.

/* All modules start */ /* All modules end */

Для не дефолтного дизайну Вам потрібно буде скопіювати цей фрагмент собі і відкоригувати його під актуальну ширину області контенту. Для дефолтного дизайну нічого робити не треба – все вже є.