Скачать Scripto CMS

Скачать Scripto CMS с Github
Скачать Scripto CMS с официального сайта

Личный кабинет

Используемые технологии

PHP
MySQL
Smarty

Технические требования

Веб-сервер: Apache (с модулем mod_rewrite)

СУБД: MySQL 4.2 и выше

Версия PHP: 5.2.x и выше

Подробнее о системных требованиях

Отзывы о Scripto CMS

Павел Бычков

При выборе системы управления сайтами мы ориентировались на удобство, быстроту установки, многофункциональность, удобство интерфейса для...

Орлов Ярослав

Для начала скажу пару слов о том, как разрабатывалась SCRIPTO CMS. Далее коснемся самого отзыва и хвальбы в её честь. Движок был полностью...

Все отзывы

Создание структуры разделов сайта

Общее описание модуля

Для того , чтобы иметь возможность управления разделами сайта необходимо зайти в модуль «Рубрикатор сайта» , нажав на иконку . После этого будет выведена главная страница модуля (рис. 1).

Рисунок 1. Модуль «Рубрикатор сайта»

Модуль позволяет создавать , редактировать , удалять и сортировать разделы сайта. В таблице 1 приведено краткое описание функций модуля.

 

Действие

Описание

 

Создать подраздел. Необходимо нажать на данную иконку напротив того раздела , подраздел у которого планируется создать.

Например нужно создать подраздел «Вакансии» у раздела «Контакты». В данном случае необходимо нажать на данную иконку напротив раздела контакты. После этого откроется форма создания раздела (п. 2.3.1)

 

Создать N подразделов.

После нажатия на данную иконку будет выведен запрос на количество подразделов , которое необходимо создать (от 1 до 99). После этого буду созданы «пустые» подразделы у раздела. Данная функция может использоваться для быстрого создания структуры сайта, администратор может сразу создать необходимое ему количество подразделов , а потом не заходя в редактирование каждого раздела изменить идентификатор раздела и его название с помощью функции «редактируемые поля» (п. 2.2)

 

Редактирование раздела.

Функция предоставляет возможность полного редактирования раздела (п. 2.3.2)

 

Функция удаления раздела. После нажатия на иконку необходимо подтверждение удаления раздела. Вместе с разделом будут удалены все входящие в него подразделы.

 

Быстрое редактирование содержимого раздела. Данная функция предоставляет возможность редактирования содержимого раздела без открытия формы полного редактирования раздела.

 

Таблица 3. Краткое описание функций модуля «Рубрикатор сайта»

 

 

Разбивка контента раздела на страницы

В ScriptoCMS предусмотрен постраничный вывод контента раздела, для этого необходимо самостоятельно в визуальном редакторе разделить контент на страницы, путем вставки тега [ page ].

Например:

Страница 1

[ page ]

Страница 2

[ page ]

Страница 3

В данном случае содержимое раздела будет разбито на 3 страницы, на первой странице будет выведено «Страница 1» , на второй странице «Страница 2» и на третьей «Страница 3».

Скрытое содержимое раздела

При установленном модуле «Пользователи сайта» есть возможность скрывать некоторое содержимое , путем вставки тегов [ HIDE ][ /HIDE ] , например если содержимое страницы:

Описание раздела

[ HIDE ]

Скрытый текст

[ /HIDE ]

То:

А) При установленном модуле «пользователи» и неавторизированном участнике будет выведено предложение зарегистрироваться на сайте.

Б) При установленном модуле «пользователи» и авторизированном участнике будет выведено скрытое содержимое.

В) При неустановленном модуле «пользователи» будет выведено скрытое содержимое.

Внимание! Теги нужно писать БЕЗ пробелов!

 

Создание раздела сайта

Для того , чтобы создать подраздел , необходимо зайти в модуль «рубрикатор сайта» и кликнуть на иконку , напротив нужного раздела. Если на сайте еще не создано ни одного раздела , либо Вы хотите создать раздел на корневом уровне (главный раздел) , то Вам необходимо воспользоваться кнопкой «создать новый раздел» ( ).

После этого будет открыта форма создания раздела (рис. 2). Представленные в ней поля описаны в таблице 2.

Рисунок 2. Форма добавления нового раздела.

Название поля

Описание

Корневой раздел

Выбор родительского раздела для категории.

Название раздела

Название раздела, которое будет выводиться на сайте

Идентификатор раздела

Данное свойство является обязательным для заполнения и используется для навигации по сайту (ЧПУ).

Например раздел , находящийся по адресу http://site.ru/about/company , будет иметь идентификатор about/company , слеш в начале и конце ставить не нужно. Идентификатор может состоять лишь из латинских букв, цифр , а также знаков «/» , «-» и «_».

Превью для раздела

Малое изображение превью

Позволяет установить малое изображение – превью , вывод его может использоваться в некоторых шаблонах как , например иконка для раздела.

Большое изображение превью

Позволяет установить большое изображение превью , вывод его может использоваться в некоторых шаблонах , например для иллюстрации раздела.

Контент раздела

Сохранить контент в файл

Если данная галочка установлена , то содержимое раздела будет сохранено в файл (настоятельно рекомендуется это делать для уменьшения нагрузки на базу). Для работоспособности данной функции должны быть установлены права, достаточные для записи на папку «upload/data» 

Содержание раздела

Основное содержание раздела , выводимое при посещении данного раздела, можно сохранять в файл.

Дополнительное содержание раздела

Может использоваться для , например краткого описания раздела при просмотре списка разделов, в стандартном шаблоне данная функция не используется. Дополнительное содержание раздела сохраняется в базу, возможности сохранения в файл нет.

SEO Оптимизация

Тег  

Тег

Тег

Данные поля используются для оптимизации сайта, в них рекомендуется указывать наиболее точный заголовок раздела (title) , а также краткое описание (meta) и ключевые слова (keywords) для раздела. Настоятельно рекомендуется заполнять данные поля.

Прочее

Внешняя ссылка

Используется для перехода на внешние источники , к примеру сайт партнера и т.п.

Отложенная публикация

Дата публикации раздела

Если установлена галочка «отложенная публикация» , то раздел будет показан пользователям не ранее даты публикации раздела.

 

Ширина и высота маленьких изображений

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

Системные настройки

Шаблон раздела

Данная опция позволяет выбрать шаблон дизайна , выводимый у раздела.

Расположение в меню

Данная опция позволяет выбрать тип меню «сверху» , «снизу» , «справа» , «слева». Благодаря этой возможности можно делать независимые меню , например одно слева, другое сверху. Список возможных меню можно изменить в файле configs/main.config.php , параметр $config["menu_type"]

Тип содержимого

Параметр позволяет выбрать что будет выводиться в разделе (помимо модулей) , возможные варианты: «Текст» , «Изображения» , «Видеофайлы» , «Аудиофайлы» и «Флеш» . Используется в основном для создания галерей.

Сделать страницей ошибки 404 Если галочка установлена, то данный раздел будет выводится при ошибочных запросах, при которых обычно выдается ошибка 404. На данный раздел рекомендуется выводить карту сайта.

Сделать раздел видимым

Если галочка не стоит , то данный раздел не будет отображен на сайте для пользователя

Выводить в строке навигации

Если данная галочка не стоит , то раздел не будет показан в строке навигации. Например создана структура: Главная страница -> О компании -> Контакты.  Если у раздела О компании убрать данную галочку , то на сайте будет показан путь: Главная страница -> О Компании. 

Содержимое раздела доступно только зарегистрированным пользователям

При установленном модуле пользователи есть возможность делать содержимое раздела доступным к просмотру только зарегистрированным пользователям. В ином случае, будет выводиться предложение зарегистрироваться на сайте.

Таблица 2. Описание полей добавления нового раздела.

 

После заполнения нужных полей, необходимо нажать сохранить. Раздел будет создан и выведено соответствующее уведомление.

 

Редактирование раздела сайта

Для того, чтобы войти в режим редактирования раздела , необходимо кликнуть по иконке напротив нужного раздела. После этого откроется форма редактирования , аналогичная форме добавления раздела.

После корректного заполнения необходимых полей, нужно нажать на кнопку «сохранить». В случае успешного сохранения данных будет выведено уведомление.

 

 

Иные функции модуля Рубрикатор сайта

 

Установка главной страницы

Главная страница – это та страница, которая будет открываться по умолчанию при заходе на сайт , установить ее можно с помощью радиокнопки (рис. 3) и нажатия появившейся кнопки сохранить (рис. 4). Данная опция появляется только у корневых разделов.

В случае успешного сохранения , будет выведено соответствующее уведомление.

Рисунок 3. Установка главной страницы сайта

Рисунок 4. Кнопка сохранения изменений.

Сортировка разделов и изменение свойств

В CMS имеется возможность изменять некоторые свойства разделов, не заходя в режим редактирования раздела , для этого необходимо 2 раза кликнуть по нужному свойству и ввести изменения значения.

Для того , чтобы сохранить изменения , необходимо нажать кнопку «сохранить», автоматически появившуюся в конце списка разделов (рис. 4).

Список свойств, доступных для быстрого редактирования:

  • Название раздела
  • ЧПУ (идентификатор раздела)
  • Тип содержимого раздела (текст, фото , видео и т.п.)
  • Сортировка
  • Видимость
  • Меню (сверху, снизу, слева, справа)

Для того , чтобы отсортировать разделы, необходимо изменить параметр «сортировка» и нажать «сохранить» (рис. 4). Разделы сортируются от большего к меньшему. Можно сортировать как разделы, так и подразделы. Сортировка разделов и подразделов может совпадать по значениям и она не зависит друг от друга. Т.е. можно отдельно сортировать разделы 1-го уровня и например второго.

В случае успешного сохранения данных, будет выведено соответствующее уведомление.

 

 

Название поля

Описание

Корневой раздел

Выбор родительского раздела для категории.

Название раздела

Название раздела, которое будет выводиться на сайте

Идентификатор раздела

Данное свойство является обязательным для заполнения и используется для навигации по сайту (ЧПУ).

Например раздел , находящийся по адресу http://site.ru/about/company , будет иметь идентификатор about/company , слеш в начале и конце ставить не нужно. Идентификатор может состоять лишь из латинских букв, цифр , а также знаков «/» , «-» и «_».

Превью для раздела

Малое изображение превью

Позволяет установить малое изображение – превью , вывод его может использоваться в некоторых шаблонах как , например иконка для раздела.

Большое изображение превью

Позволяет установить большое изображение превью , вывод его может использоваться в некоторых шаблонах , например для иллюстрации раздела.

Контент раздела

Сохранить контент в файл

Если данная галочка установлена , то содержимое раздела будет сохранено в файл (настоятельно рекомендуется это делать для уменьшения нагрузки на базу). Для работоспособности данной функции должны быть установлены права, достаточные для записи на папку «upload/data» 

Содержание раздела

Основное содержание раздела , выводимое при посещении данного раздела, можно сохранять в файл.

Дополнительное содержание раздела

Может использоваться для , например краткого описания раздела при просмотре списка разделов, в стандартном шаблоне данная функция не используется. Дополнительное содержание раздела сохраняется в базу, возможности сохранения в файл нет.

SEO Оптимизация

Тег  

Тег

Тег

Данные поля используются для оптимизации сайта, в них рекомендуется указывать наиболее точный заголовок раздела (title) , а также краткое описание (meta) и ключевые слова (keywords) для раздела. Настоятельно рекомендуется заполнять данные поля.

Прочее

Внешняя ссылка

Используется для перехода на внешние источники , к примеру сайт партнера и т.п.

Отложенная публикация

Дата публикации раздела

Если установлена галочка «отложенная публикация» , то раздел будет показан пользователям не ранее даты публикации раздела.

 

Ширина и высота маленьких изображений

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

Системные настройки

Шаблон раздела

Данная опция позволяет выбрать шаблон дизайна , выводимый у раздела.

Расположение в меню

Данная опция позволяет выбрать тип меню «сверху» , «снизу» , «справа» , «слева». Благодаря этой возможности можно делать независимые меню , например одно слева, другое сверху. Список возможных меню можно изменить в файле configs/main.config.php , параметр $config["menu_type"]

Тип содержимого

Параметр позволяет выбрать что будет выводиться в разделе (помимо модулей) , возможные варианты: «Текст» , «Изображения» , «Видеофайлы» , «Аудиофайлы» и «Флеш» . Используется в основном для создания галерей.

Сделать раздел видимым

Если галочка не стоит , то данный раздел не будет отображен на сайте для пользователя

Выводить в строке навигации

Если данная галочка не стоит , то раздел не будет показан в строке навигации. Например создана структура: Главная страница -> О компании -> Контакты.  Если у раздела О компании убрать данную галочку , то на сайте будет показан путь: Главная страница -> О Компании. 

Содержимое раздела доступно только зарегистрированным пользователям

При установленном модуле пользователи есть возможность делать содержимое раздела доступным к просмотру только зарегистрированным пользователям. В ином случае, будет выводиться предложение зарегистрироваться на сайте.

Таблица 4. Описание полей добавления нового раздела.