Anton Petrov
Житель
- Регистрация
- 08.04.14
- Сообщения
- 1
- Реакции
- 2
- Автор темы
- #1
И так, для начала нужно скачать чистую версию Simpla Cms, cсделать это можно на официальном сайте: http://simplacms.ru
Но возможно ко времени прочтения данной статьи выйдет уже новая версия, и этот мануал будет не актуален, по этому выкладываем чистую версию:
Версия 2.2.4 от 12.07.13 - simpla.zip [11,7 Mb]
1. /simpla_source/config/config.php
удаляем строчку номер 3:
(license = ...)
2. /simpla_source/simpla/LicenseAdmin.php
удаляем этот файл
3. /simpla_source/simpla/IndexAdmin.php
удаляем строчку номер 52:
'LicenseAdmin' => 'license'
4. /simpla_source/simpla/IndexAdmin.php
удаляем строчки номер 76-77:
if((!in_array($h, $l->domains) || (strtotime($l->expiration)<time() && $l->expiration!='*')) && $this->request->get('module')!='LicenseAdmin')
header('location: '.$this->config->root_url.'/simpla/index.php?module=LicenseAdmin');
5. /install.php
удаляем строчки номер 55-56:
case 'license':
license(); break;
6. /install.php
удаляем строчки номер 277-331:
//
// Настройка лицензии
//
function license()
{
$license = '';
$error = '';
if($result = file_get_contents("http://license.simplacommerce.com/index.php?host=".$_SERVER['HTTP_HOST']))
{
$testlicense = $result;
}
if(!empty($_POST['license']))
{
$license = $_POST['license'];
if(!$enddate = check_license($license))
{
$error = 'Лицензия недействительна';
}
elseif(!is_writable('config/config.php'))
{
$error = 'Поставьте права на запись для файла config/config.php';
}
else
{
# Запишем конфиги с базой
$conf = file_get_contents('config/config.php');
$conf = preg_replace("/license.*/i", 'license = "'.$license.'"', $conf);
$cf = fopen('config/config.php', 'w');
fwrite($cf, $conf);
fclose($cf);
print "<p>Благодарим вас за использование лицензионной версии Simpla!</p>";
print "<p>Ваша лицензия действительна до: $enddate;</p>";
print "<p><form method=get><input type='hidden' name='step' value='final'><input type='submit' value='продолжить →'></form></p>";
exit();
}
}
print "<p>Для работы Simpla необходим лицензионный ключ:</p>";
if(!empty($error))
print "<p class=error>$error</p>";
print "<p><form method=post name=license><textarea name=license style='width:600px; height:100px;'>".$_POST['license']."</textarea>";
if(!empty($testlicense))
print "<table><tr><td><p><input type='button' value='получить тестовый ключ' onclick=\"document.license.license.value='$testlicense';\"></p></td><td><p><input type='hidden' name='step' value='license'><input type='submit' value='продолжить →'></form></p></td></tr></table>";
else
print "<table><tr><td><p><a target=_blank href='http://license.simplacommerce.com/index.php?domain=".$_SERVER['HTTP_HOST']."'>Получить тестовый ключ</a></p></td><td><p><input type='hidden' name='step' value='license'><input type='submit' value='продолжить →'></form></p></td></tr></table>";
}
7. /simpla_source/index.php
удаляем строчку номер 74:
print "<div style='text-align:center; font-size:22px; height:100px;'>Лицензия недействительна<br><a href='http://simplacms.ru'>Скрипт интернет-магазина Simpla</a></div>";
Но возможно ко времени прочтения данной статьи выйдет уже новая версия, и этот мануал будет не актуален, по этому выкладываем чистую версию:
Версия 2.2.4 от 12.07.13 - simpla.zip [11,7 Mb]
1. /simpla_source/config/config.php
удаляем строчку номер 3:
(license = ...)
2. /simpla_source/simpla/LicenseAdmin.php
удаляем этот файл
3. /simpla_source/simpla/IndexAdmin.php
удаляем строчку номер 52:
'LicenseAdmin' => 'license'
4. /simpla_source/simpla/IndexAdmin.php
удаляем строчки номер 76-77:
if((!in_array($h, $l->domains) || (strtotime($l->expiration)<time() && $l->expiration!='*')) && $this->request->get('module')!='LicenseAdmin')
header('location: '.$this->config->root_url.'/simpla/index.php?module=LicenseAdmin');
5. /install.php
удаляем строчки номер 55-56:
case 'license':
license(); break;
6. /install.php
удаляем строчки номер 277-331:
//
// Настройка лицензии
//
function license()
{
$license = '';
$error = '';
if($result = file_get_contents("http://license.simplacommerce.com/index.php?host=".$_SERVER['HTTP_HOST']))
{
$testlicense = $result;
}
if(!empty($_POST['license']))
{
$license = $_POST['license'];
if(!$enddate = check_license($license))
{
$error = 'Лицензия недействительна';
}
elseif(!is_writable('config/config.php'))
{
$error = 'Поставьте права на запись для файла config/config.php';
}
else
{
# Запишем конфиги с базой
$conf = file_get_contents('config/config.php');
$conf = preg_replace("/license.*/i", 'license = "'.$license.'"', $conf);
$cf = fopen('config/config.php', 'w');
fwrite($cf, $conf);
fclose($cf);
print "<p>Благодарим вас за использование лицензионной версии Simpla!</p>";
print "<p>Ваша лицензия действительна до: $enddate;</p>";
print "<p><form method=get><input type='hidden' name='step' value='final'><input type='submit' value='продолжить →'></form></p>";
exit();
}
}
print "<p>Для работы Simpla необходим лицензионный ключ:</p>";
if(!empty($error))
print "<p class=error>$error</p>";
print "<p><form method=post name=license><textarea name=license style='width:600px; height:100px;'>".$_POST['license']."</textarea>";
if(!empty($testlicense))
print "<table><tr><td><p><input type='button' value='получить тестовый ключ' onclick=\"document.license.license.value='$testlicense';\"></p></td><td><p><input type='hidden' name='step' value='license'><input type='submit' value='продолжить →'></form></p></td></tr></table>";
else
print "<table><tr><td><p><a target=_blank href='http://license.simplacommerce.com/index.php?domain=".$_SERVER['HTTP_HOST']."'>Получить тестовый ключ</a></p></td><td><p><input type='hidden' name='step' value='license'><input type='submit' value='продолжить →'></form></p></td></tr></table>";
}
7. /simpla_source/index.php
удаляем строчку номер 74:
print "<div style='text-align:center; font-size:22px; height:100px;'>Лицензия недействительна<br><a href='http://simplacms.ru'>Скрипт интернет-магазина Simpla</a></div>";