Восстановление пароля
Digital-Outsourcing > Блог > Inside CMS генератор Админ части (документация)
Перевод теста через Google.Translator. (Лучше читайте английскую версию)
Как использовать Inside 0.81b CMS / BackOffice систему ( http://inside.ikiev.biz/ )
Inside работает с CodeIgniter 2.1 + http://ellislab.com/codeigniter
Создать базу данных и добавить данные в / Config / database.php
Если у вас есть проблемы с. Htaccess. Создать новый с кодом:
RewriteEngine On
RewriteCond % { REQUEST_FILENAME } ! - Е
RewriteCond % { REQUEST_FILENAME } ! - Г
RewriteRule ^ ( . * ) $ / Index.php? Url_line = $ 1 [L , QSA ]
Или другой , который вы найдете в Google.
Важно : Вы должны установить Ion Auth для внутреннего работ . Ссылка для загрузки
После CodeIgniter и Ion Auth работает , вы можете установить Inside System .
Внутри Скачать : https://github.com/torrison/inside
После загрузки inside_core.zip , копировать файлы на CodeIgniter папки .
Пароль на архив - " внутри легко " ( Если он нуждается )
/ файлы / - папка для Front-End . Мы используем свободные производители загружаться 2 , выбрали , JQuery , jquery.ui , css.dropdown , CKEditor , kcfinder , jquery.cookie , jquery.dialog.extra , jquery.form ,
Все это технологии имеет бесплатное лицензию .
В архиве inside_core.zip вы можете найти SQL дамп . Импортировать его в базу данных и удалять дампа файл после . В Ion Auth столы пользователи и группы добавил суперпользователя по умолчанию с Пароль: .
После установки добавить в приложение / Config / autoload.php
>> $ Автозагрузки [' помощник '] = массив ( ' URL ');
>> Автозагрузка [' библиотеки ' ] = массив ( ' inside_access ', ' inside_lib ');
Как использовать:
К URL : http:// { yoursite.com } / внутри / Вы будете перенаправлены на страницу входа .
Нажмите умолчанию корень логин и пароль пароль для входа.
Если все в порядке, вы должны перенаправляться на Main_Page из внутренней панели .
Главная страница
В главной странице вы увидите верхнее меню .
Поиск не работает в базовой версии . ( * Версия Премиум функция. )
Главное меню
В верхнем меню вы увидите разделы по умолчанию.
Выход - сеанс аутентификации перерыв .
Выход - перенаправление на главную страницу .
Веб - сайт CMS - по умолчанию столы для веб-сайта
Веб - сайта CMS - > Метки
Веб - сайт CMS -> Содержимое
Веб - сайта CMS - > Категории
Веб - сайт CMS - > Комментарии
Веб - сайта CMS - > Языки
Веб - сайт CMS -> Словарь
Как работает таблицы ?
Таблица состоит из пике формы с дополнения , копировать, удалять , настройки пользовательских кнопок , количество страниц и 2 поля поиска (по тексту и ID) .
В нижней части формы можно см. таблицу сетки. Он состоит из колонн, флажков и кнопок редактирования . Но вы можете проверить любую строку OnClick и открытым окно редактирования на DblClick .
При нажатии кнопки добавить , покажет окно Добавить со своими входами . Входы собранные на вкладках .
При нажатии кнопки копировать , покажет окно Добавить (ы) с данными из выбранных полей .
При нажатии кнопки Edit , покажет окно редактирования с выбранными полевых данных.
При отправке формы из окна уведомления показывает всплывающее окно с текстом " данные, сохраненные ! "
При нажатии кнопки Удалить , покажет удаления окна с выбранными идентификаторов для подтверждения удаления .
В кнопку настроек вы можете изменить строк на стоимости страницы и добавлять фильтры , которые вы добавляете в конфигурационном файле таблицы.
Кнопка Пользователь показать вам информацию о текущем пользователе.
Поля поиска работает легко, OnChange форма представить без кнопку отправить .
Вот и все о системе таблиц .
Настройки - Системные таблицы и интерфейсы
Настройки -> Компания Внутри - Внутри Блог и это столы
Настройки - > Компания Внутри -> Внутри блога - Блог для пользователей панели администратора
Настройки -> Компания Внутри -> Внутри Новости CMS - Добавить / Изменить данные в блог
Настройки -> Компания Внутри - > Внутри Новости Комментарии - Дель / редактировать комментарии в блоге
Настройки - > Внутри меню - Таблица верхнем меню . Будьте осторожны ! Не удаляйте , если вы не уверены .
Настройки - > Пользователи - пользователи Ion Auth стол
Настройки - > Пользователи работ - Добавить пользователя и изменить пароль функций Ион подлинными
Настройки -> Правила доступа - Разрешить доступ к меню и частей сайта.
Внимание! Полная безопасность Доступ разрешен только в * премиум версии . На основное ядро работает только Топ - Меню Невидимый фильтр доступа и зона доступа фильтр .
Настройки - > Группы - Таблица групп пользователей
Настройки - > Импорт / Экспорт - Необходимость PHPExcel Библиотека . Экспорт работа с файлами Excel. Импорт доступ только в * премиум версии .
Как создать новую таблицу ?
- Создание таблицы в базе данных таблицы
- Добавить в Настройки - > Внутри меню новой строки с OnClick ссылке: / внутри / стол / { имя_таблицы }
- Создание Внутри конфигурационный файл / приложение / Config / pdg_tables / { имя_таблицы } PHP.
Как сделать право внутри конфигурационный файл ?
- Посмотрите в demo_inputs.php или it_content.php например
- Поймите, все части конфигурационном файле :
$ table_columns - колонны массива .
$ table_columns [$ я ] [ 'имя' ] - название столбца в таблице базы данных .
$ table_columns [$ я ] [' текст '] - просмотр текста в Inside системы таблицы (таблица / добавлять / редактировать )
$ table_columns [ $ я ] [' column_width '] (опция) - ширина колонки в Inside таблице
$ table_columns [ $ я ] [' in_crud '] - Наличие поля в Inside таблице
$ table_columns [$ я ] [' помощь '] - скатиться помощь рядом поле ввода в Добавить / Изменить окне
$ table_columns [$ я ] [' вкладка '] - вкладка , где добавлять / редактировать вход находится в окне
$ table_columns [ $ я ] [' input_type '] - тип входа . Разрешенные типы входных вы можете увидеть в прикладных / модели / внутри / входы / и применение / модель / внутри / inputs_ext / ( для продвинутых входов )
$ table_columns [$ я ] [' фильтр '] = True - Добавить поле в системе фильтра в Inside таблице
Конкретные варианты популярных видов :
$ варианты = массив ( ) ; / / Для выбора опций
$ варианты [0] [' ID '] = '1 '; $ варианты [0] [' имя '] = " Блог " ;
$ варианты [1] [' ID '] = '2 ' ; $ варианты [1] [' имя '] = " целевых страниц " ;
$ table_columns [$ я ] [ ' варианты ' ] = $ варианты ;
$ table_columns [$ я ] [' input_type '] = ' выбрать ';
$ table_columns [$ я ] [' defend_filter '] = 2 ; Для полей данных HTML . Все фильтры можно увидеть в заявке / Библиотеки / inside_lib.php
$ table_columns [$ я ] [' input_type '] = ' изображение ';
$ table_columns [$ я ] [' папка '] = ' content_img '; / / Загрузка изображения папки
$ table_columns [$ я ] [' размер '] = True ; / / Изменить размер системы на
$ table_columns [$ я ] [' crop_center '] = True ; / / Растениеводство центр по
/ / $ Table_columns [$ я ] [' resize_by_width '] = True ; / / Изменить размер всего на ширине
/ / $ Table_columns [$ я ] [' resize_by_height '] = True ; / / Изменить размер всего на высоте
$ table_columns [$ я ] [' new_width '] = 100 ; / / Новая ширина только кадрирования или центральной изменения размера.
$ table_columns [$ я ] [' new_height '] = 80 ; / / Новая высота только кадрирования или центральной изменения размера.
$ table_columns [$ я ] [' input_type '] = ' select_from_table_chosen ';
$ table_columns [$ я ] [' select_index '] = ' ID '; / / SELECT значение опции
$ table_columns [$ я ] [' select_field '] = "электронная почта" ; / / SELECT вариант текста
$ table_columns [$ я ] [' select_table '] = ' пользователи '; / / Внешняя таблица
$ table_columns [$ я ] [' input_type '] = ' parent_select_custom '; / / SELECT для дерева -Data таблице
$ table_columns [$ я ] [' select_index '] = ' categories_id '; / / SELECT значение опции
$ table_columns [$ я ] [' select_pid_index '] = ' categories_pid '; / / ID родительского поля
$ table_columns [$ я ] [' select_field '] = ' categories_name '; / / SELECT вариант текста
$ table_columns [$ я ] [' select_table '] = ' it_categories '; / / Внешняя таблица
$ table_columns [$ я ] [' правила '] 'Сортировать по categories_pid , categories_id ASC ';
/ / Правила - хвост запрос SQL , PID , чтобы в первый необходима
$ я - столбцы счетчика
$ table_config [ 'ключ' ] - таблица ключевой столбец
$ table_config [' cell_tabs_arr '] = Array (
"Основной '=>' Главная ' ,
' отн ' => ' Отношения ',
' SEO ' => ' SEO ' ,
"перевести ' =>' Перевести ' ,
' чат ' => ' Чат ' ,
' Доступ ' => ' Доступ '
) ;
Вкладки в окне редактирования / добавления .
Внимание! общение - вкладку системы для беседы о текущей строки. доступ - вкладка система правил доступа , работает только в * премиум версии
$ adv_rel_inputs - поля ввода , которые не имеют столбец , но имеют данные в других таблицах. Здесь должно быть отношение многие - многие , многие - один или другие входы с внешним ключом .
Перевести Форма добавить в окно ввода
$ translate_columns [] = $ table_columns [$ я ] ; - Это помещается в нижней части переведенного колонны и необходимости переводить системы , когда поле есть перевести значение .
$ adv_rel_inputs [$ я ] [' имя '] = ' { имя_таблицы } _translate ';
$ adv_rel_inputs [$ я ] [' input_type '] = ' translate_form ';
$ adv_rel_inputs [$ я ] [' текст '] = ' Перевести ';
$ adv_rel_inputs [$ я ] [' помощь '] = '' ;
$ adv_rel_inputs [$ я ] [' стол '] = ' { имя_таблицы } _translate ';
$ adv_rel_inputs [$ я ] [' id_column '] = ' { имя_таблицы } _id ';
$ adv_rel_inputs [$ я ] [' lang_alias_column '] = ' { имя_таблицы } _lang_alias ';
$ adv_rel_inputs [$ я ] [ ' колонки ' ] = $ translate_columns ;
$ adv_rel_inputs [$ я ] [' вкладка '] = ' перевести' ;
Для это работает вы должны создать { имя_таблицы } _translate стол с { table_name } _lang_alias поле для псевдонима языка и добавить к первому столбцу идентификатор в таблице перевести массив $ table_columns [$ я ] [' input_type '] = ' текст ';
Многие - многие отношения
$ adv_rel_inputs [$ я ] [' имя '] = ' rel_ { table_main } _ { table_second }' ;
$ adv_rel_inputs [$ я ] [' input_type '] = ' many2many ';
$ adv_rel_inputs [$ я ] [' текст '] = ' { table_second_name }' ;
$ adv_rel_inputs [$ я ] [' помощь '] = '' ;
$ adv_rel_inputs [$ я ] [' стол '] = ' { table_second }' ;
$ adv_rel_inputs [$ я ] [' rel_table '] = ' it_rel_ { table_main } _ { table_second }' ; - Отношение стол t1_id , t2_id
$ adv_rel_inputs [$ я ] [' this_key '] = ' { table_main_id }' ;
$ adv_rel_inputs [$ я ] [' rel_key '] = ' { t1_id }' ;
$ adv_rel_inputs [$ я ] [' rel_join '] = ' { t2_id }' ;
$ adv_rel_inputs [$ я ] [' join_key '] = ' { table_second }' ;
$ adv_rel_inputs [$ я ] [' join_name '] = ' { table_second_name }' ;
$ adv_rel_inputs [$ я ] [' вкладка '] = ' отн ';
Если вы хотите, чтобы ваш вклад , добавить файл в прикладных / модели / внутри / inputs_ext / или приложение / модели / внутри / inputs_rel_ext / (для иностранных ключевых ресурсов ).
Этот файл должен иметь класс , как имя файла. И методы : input_form - от в Добавить / Изменить окне ,
db_save - реакция в запросе AJAX. db_add - только для добавления вход (если это не существует применения db_save ) .
Как сделать пользовательский интерфейс в внутри?
- Добавить в Настройки - > Внутри меню новой строки с OnClick ссылке: / внутри / пользовательских / { interface_name } /
- Создание приложений папки / просмотров / внутри / custom_interfaces / { interface_name }
- Создание файлов control_form.php (для формы управления в верхней ) , head_code.php (для <HEAD> кода и JS ) , terminal.php (для основному содержанию ) или скопировать его из базового примера в папке empty_test .
* Версия Премиум функции только по запросу . Если вам это нужно , напишите на моей электронной почты cd99@mail.ru ( Алекс Torrison )
Системные части график для продвинутых потребностей :
https://docs.google.com/file/d/0B8Ua4W_Fr9huYlJldWRfOUI3U00/edit?usp=sharing