Привет, дорогой друг! Сейчас мы установим Личный Кабинет by Fleynaro на ваш сайт. Следуйте строго инструкции и тогда установка кабинета будет успешной.
1) Откройте скаченный архив с Личным Кабнетом(ЛК) и в открывшимся списке каталогов выберите папку с нужной кодировкой UTF-8 или WINDOWS-1251.
2) Открыв папку, найдите папку lk и залейте на сайт в нужное вам место(Можно в корневую папку вашего сайта)
3) После того, как вы залили папку lk на ваш сайт, откройте файл config.php, находящиеся в папке lk.
1) Выполнив пункт 3 в части 1, найдите в config.php такой блок как 'db'(Подключение к БД) и настройте в данном блоке все входящие в него параметры(host, name, pass и т.д)
2) Далее найдите блок 'cms' и настройте его. По умолчанию настроен на движок DLE. Если у Вас именно этот движок, то блок 'cms' трогать не нужно, а если у Вас другой - настройте данный блок, скопировав рядом находящиеся внизу настройки интеграции на др. движки.
3) Далее идем к Настройкам ЛК. Вам необходимо изменить или оставить как есть в зависимости от ваших нужд такие важные параметры как 'insite' и 'charset'.
Если ЛК будет встраиваться в шаблон вашего сайта без метода iframe, а не отображаться отдельно, то ставьте значение true параметру insite.
Если ЛК будет встраиваться методом iframe в шаблон, то ставьте значение true параметру iframe.
Внимание! Если у Вас стоит insite => true(ЛК встраивается в шаблон посредством include без метода iframe) и если у Вас движок DLE, то отключите одну опцию: Админ-Панель->Настройка cистемы->Настройка вывода новостей->Разрешить посетителям сайта делиться интересными материалами вашего сайта (Иначе ЛК будет отображаться немного коряво и не будут работать некоторые функции JS)
4) Теперь почти все настроено. Осталось настроить сервера и статусы. Здесь очень гибкая настройка, поэтому разобраться бдует сложновато, но я постараюсь вам объяснить. Итак.
На каждом проекте есть сервера. Где-то 1 сервер(Например Classic), а где-то 3(HiTech, Magic), 5 и более. Каждый сервер имеет либо свою собственную базу данных, либо сервер подключается к общей
базе данных(Где находится сайт проекта со своими таблицами, например dle_users и т.д). Дак вот, исходя из этого, необходимо должным образом настроить сервера в конфиг.пхп.
Если у Вас каждый сервер имеет свою БД:
Найдите блок 'server'. Там должны быть сервера(Classic, HiTech, Magic). Вы можете удалить их или добавить
новые. Если сервер UUID, то поставьте параметру 'uuid' значение true. В блок 'db' впишите данные от БД данного сервера.
Если у Вас каждый сервер подключен к общей БД:
Найдите блок 'server'. Там должны быть сервера(Classic, HiTech, Magic). Удалите все сервера кроме Classic. Измените имя с Classic на имя Все сервера например. Поставьте значение false блоку 'db', как например на сервере HiTech или Magic. Если сервер UUID, то поставьте параметру 'uuid' значение true.
Вы также можете поставить права серверу в блоке 'right' и изменить названия таблиц в блоке 'tables'.
5) Настройка статусов производится в блоке 'status'. Их можно удалить(Не удаляйте 1 статус 'Игрок'!) или добавить свои новые.
6) Это самый важный пункт! Вам необходимо добавить колонки ЛК в вашу таблицу с пользователями и добавить 2 таблицы. Вот перечень колонок внизу. Просто скопировать SQL код и вставить в базу не нужно! Сначала отредактируйте все под себя.
server_0, server_1, server_2 - это колонки сервера(В них хранятся данные статусов, кол-во разбанов и префиксы). Если у вас 3 сервера, то все нормально, если менее - удалите некоторые с конца, а если более - добавьте. Последняя цифра в
названии колонки должна быть в порядке возрастания от нуля, то есть: 0, 1, 2, 3
7) Этот и следующие пункты для обладателей версии ЛК v1.2.2 и выше. Найдите в ЛК блок 'uuid' и настройте его. Если у Вас UUID хранится в таблице с пользователями(dle_users, users и т.д) или в отдельной таблице, то ставьте 'generate' => false
8) Для тех, у кого UUID! У многих кол-во колонок в permission_entity всего 3. Если у Вас так, то настройте 'entity' в блоке вашего сервера(-ов) вот таким образом 'entity' => array('type' => 1, 'default' => -1), , то есть поставьте default значение -1. Если у Вас 4 колонки, то измените значение default на 0.
1) В конфиге ЛК найдите блок 'payment' и настройте его соответствующим образом. Там все описано, поэтому нет смысла объяснять здесь. Если все настроили в конфиге.пхп в блоке 'payment', то настраиваете потом все в payment/config.php!
1) Чтобы попасть в админку, перейдите в браузере на файл lk/admin.php?pass=пароль. Пароль указывается в lk/config.php в блоке 'admin'. Обязательно укажите свои ip адреса для входа или поставьте false.
2) После того, как вы все сделали, и перед вами отображается консоль ЛК, то обязательно введите команду -c help для того, чтобы отобразилась помощь и доступные команды.