Мануал по созданию нулла OKay CMS и Simpla CMS

Мануал по нуллу okayCMS 2.0 BETA

Концепция не изменилась, т.е. новый окей нулится как и старые версии. Если коротко, то нужно отредактировать 3 файла.

1. Меняем /backend/IndexAdmin.php
2. Меняем /index.php
3. меняем /backend/design/html/index.tpl

Измененные файлы, кладем их в корневой каталог с заменой.





Кое-что поменяли со времени бета версии. Теперь модули админки лежат в отдельном каталоге core. Насколько я понял - других изменений нет.

Вот инструкция:
1. /index.php
Он генерирует внизу страницы сайта сообщение о лицензии.

2. /backend/core/IndexAdmin.php
В нем загружается модуль лицензии licenseAdmin, который отвечает за страницу с окошком для ввода номера лиценции. Главное место там, где генерируется из номера лиценции срок действия и домен сайта. После этого происходит проверка адреса сайта и срока лицензции - если что-то не так, выкидывает в окно для ввода лиценции.
Убираем эту проверку, оставляя из этого блока только ту часть, которая отдает для смарти шаблона переменную $manager
Код:
        if ($module != 'AuthAdmin') {
            $this->design->assign('manager', $this->manager);
        }
3. /backend/design/html/index.tpl
Отвечает за отображение основного каркаса страницы в админке, в т.ч. футер, в котором пишет, годна ли лицензия. Убираем это место, а также убираем кнопку техподдержки сверху.

4. Эту часть можно не делать

Удаляем ненужные больше файлы:
/backend/core/SupportAdmin.php и /backend/core/LicenseAdmin.php


P.S. Если до измненения файлов уже лазили по админке, тогда надо после манипуляций очистить кеш /backend/compiled

Уже переделанные файлы
В версии v.2.0.1 процедура очистки от лишнего кода не поменялась?
Ошибка при редактировании товара: "Нет доступов".
 
У кого получилось занулить новую симплу 2.3.8, есть изменения для мануала?
Вот, пожалуйста, занулил и install тоже)
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Правленные файлики из backend/core
 

Вложения

  • core.zip
    7,9 KB · Просмотры: 54
А как обновить с 2.0 nulled на 2.02? Заново ставить?
 
Посмотри в ченжлоге что изменилось и файлы замени
 
  • Заблокирован
  • #97
А как обновить с 2.0 nulled на 2.02? Заново ставить?
ИМХО, проще поставить заново. Там очень много файлов изменено. Но если есть желание немного лучше узнать внутренности движка, то вооружайтесь программой типа WinMerge, она сравнивает два файла и наглядно показывает различия, открывайте по очереди файлы и меняйте старый код на новый.
ЗЫ Только внимательней смотрите, не впишите то, что относится к лицензии :D
 
Поставил версию 2.0 нулл. Там яндекс.метрика и гугл аналиткс стоит... Вот вам и ещё стучалка, могут пропалить.
Кто знает - бэкдоров в движке нет?
 
Может быть у кого-то есть зануленная 2.0.2, поделитесь.
 
Ну как дела у кого с 2.0 версией ?
Ставить можно нуленую?

Кстати, там же суппорт от окея в админку встроен.. он там случаем не стучит никуда? Вообще как с ним бороться?
 
Назад
Сверху