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

деобфускацию файлов сделал, но сам скрипт корявый. Чтобы завести - пришлось взять контролер ДатаБайз из okay-cms. В админку не пускает, по страницам не ходит. Очень много работы - чтобы нормально пользовать скрипт

Админка: demo@demo.ru
пароль: demo
Там в архиве нужно залить базу.

У меня работает: Для просмотра ссылки Войди или Зарегистрируйся

Если не сложно, поделись файлом. Надоела это полоса лицензии.
 
Что подправить в инсталляторе для корректной работы OkayCMS-1.2.3null на php7.1 ?
Или что-то в самой сборке еще?
 
Здравствуйте. У меня SimplaCms 2.3.7, только что установил. Получил ключ и вот дело дошло до нулления. Из первого поста нашел только 2 файла: api/manager.php ну и index.php

Где лежат файлы из backend и frontend?как я понял это нулл для Okey?
 
После проделанных манипулаций в пдминке пропадает боковое меню слева и вкладка сверху остается только "Для просмотра ссылки Войди или Зарегистрируйся". Два раза делал на 1.2.3 и 1.2.4 версиях. Подскажите - что не так делаю?
 
После проделанных манипулаций в пдминке пропадает боковое меню слева и вкладка сверху остается только "Для просмотра ссылки Войди или Зарегистрируйся". Два раза делал на 1.2.3 и 1.2.4 версиях. Подскажите - что не так делаю?
Удали папку backend\design\compiled, там находятся сгенерированные через Smarty старые файлы. После этого зайди в админку и покликай по ссылкам - Smarty пересоздаст файлы.
Если не поможет - начинай нуллить по инструкции заново, где-то прокол.
 
для нормальной работы OkayCMS 1.2.3 на PHP-7.0 (на первый взгляд) подправил:

В файле \api\Languages.php
Строку 126 public function languages($filter=array()) {
Меняем на public function language($filter=array()) {
Строку 281 $languages = $this->languages();
Меняем на $languages = $this->language();
Строку 311 $languages = $this->languages();
Меняем на $languages = $this->language();

В файле \api\Translations.php
Строку 17 $language = $this->languages->languages(array('id'=>$this->languages->lang_id()));
Меняем на $language = $this->languages->language(array('id'=>$this->languages->lang_id()));

В файле \view\View.php
Строку 40 $languages = $this->languages->languages();
Меняем на $languages = $this->languages->language();

В файле \backend\IndexAdmin.php
Строку 142 $languages = $this->languages->languages();
Меняем на $languages = $this->languages->language();
И ниже в этом файле
Строку 167 $first_lang = $this->languages->languages();
Меняем на $first_lang = $this->languages->language();

Пока работает...
Вот на новой версии 1.2.4 не пробовал.
 
После проделанных манипулаций в пдминке пропадает боковое меню слева и вкладка сверху остается только "Для просмотра ссылки Войди или Зарегистрируйся". Два раза делал на 1.2.3 и 1.2.4 версиях. Подскажите - что не так делаю?

вот тут переделай

backend/IndexAdmin.php


PHP:
// удаляем из массивов в 2ух местах не забывая про запятую
'LicenseAdmin' => 'license',

// ЗАменяем вот эту конструкцию проверки
if ($module != 'AuthAdmin') {
$p=13; $g=3; $x=5; $r = ''; $s = $x;
$bs = explode(' ', $this->config->license);
foreach($bs as $bl){
for($i=0, $m=''; $i<strlen($bl)&&isset($bl[$i+1]); $i+=2){
$a = base_convert($bl[$i], 36, 10)-($i/2+$s)%27;
$b = base_convert($bl[$i+1], 36, 10)-($i/2+$s)%24;
$m .= ($b * (pow($a,$p-$x-5) )) % $p;}
$m = base_convert($m, 10, 16); $s+=$x;
for ($a=0; $a<strlen($m); $a+=2) $r .= @chr(hexdec($m{$a}.$m{($a+1)}));}

@list($l->domains, $l->expiration, $l->comment) = explode('#', $r, 3);

$l->domains = explode(',', $l->domains);
$h = getenv("HTTP_HOST");
if(substr($h, 0, 4) == 'www.') $h = substr($h, 4);
if((!in_array($h, $l->domains) || (strtotime($l->expiration)<time() && $l->expiration!='*')) && $module!='LicenseAdmin') {
header('location: '.$this->config->root_url.'/backend/index.php?module=LicenseAdmin');
} else {
$l->valid = true;
$this->design->assign('license', $l);
}

$this->design->assign('license', $l);
}


// на код ниже
// т.к. с удалением функции пропадает меню
        if ($module != 'AuthAdmin') {
       
            $this->design->assign('manager', $this->manager);        
                  
        }
 
Последнее редактирование:
Кто-нибудь делал нулл 1.2.4 под PHP7? Выложите пожалуйста
 
Вышла новая версия OKay CMS 1.2.4, Пробовал нулить по разным инструкциям то товары не доступны то не запускается. Может у кого то есть, зануленная версия. Пожалуйста поделитесь.
И, кстати, что будет если нуленую 1.2.3 обновить до 1.2.4, нулл слетит? Профессионалы, отзовитесь....
 
И, кстати, что будет если нуленую 1.2.3 обновить до 1.2.4, нулл слетит? Профессионалы, отзовитесь....
а может проще по файлам с gitnub обновить их не так то много? наблюдая за тем, чтобы не было стучалок.. я вот сам бы так сделал, да не умею пользоваться gitnub, приходилось с помощью спец.программы типа beyondcompare обновлять..
 
Назад
Сверху