• Автор:

    Flesha
  • Добавлено:

    май 05, 2012
  • Комментариев:

    0
  • Просмотров:

    2736

Хак автоматической активации DataLife Engine

Хак автоматической активации DataLife Engine

Установка:

Можно сделать автоматическую активацию при первом входе в админ панель, для этого всего лишь нужно добавить одну строчку JS кода в файл engine\inc\main.php находим следующий код:
function dle_activation ( code ){


и перед ним вставляем следующую строку:
$(document).ready(function(){if($lic_tr == 1){$('<input id="sitecode" type="text" style="display: none;" value="$domen_md5"/>').appendTo('body');dle_activation('');}});


Если вам нужно сделать так, чтобы осталась еще и официальная активация, вам нужно будет добавить перед функцией:
function dle_activation ( code ){


следующий код:
$(document).ready(function(){
//hack_activation()
$("#offActivationLink").click(function(){
$('.dleOfficialActivation').show();
$('.dleHandicraftActivation').hide();
});
$("#handicraftActivationLink").click(function(){
$('.dleHandicraftActivation').show();
$('.dleOfficialActivation').hide();
});
});
function hack_activation(){
if($lic_tr == 1){
$('<input id="sitecode" type="text" style="display: none;" value="$domen_md5"/>').appendTo('body');
dle_activation('');
}
}


и после следующий echo(пример ниже):
echo "<br /><table width="100%"align=center><tr><td style='padding:3px; border:1px dashed rgb(190,190,190); background-color:lightyellow;'>
<div id="dle-activation">$lang[trial_info]<br /><br /><b>$lang[trial_key]</b><span style="padding-left:7px;"><input class="edit bk" type="text" size="45" name="sitekey" id="sitekey"> <input class="edit" type="button" onclick="dle_activation( 'key' ); return false;" value="$lang[trial_act]"></span><div id="result_info" style="color:red;"><br /><span class="navigation">{$lang['key_format']} <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b></span></div></div>
</td></tr><tr><td> </td></tr></table>";


заменить на следующий:
echo "<br /><table width=\"100%\"align=center><tr><td style='padding:3px 15px 3px 3px; border:1px dashed rgb(190,190,190); background-color:lightyellow;'>
<div id=\"dle-activation\">
<span style=\"padding-left:7px;\"><b>Активация:</b></span>
<ul class=\"activationMenu\">
<li><a id=\"offActivationLink\" href=\"javascript:void(0);\" title=\"Активировать с помощью лицензионного ключа\">Активировать с помощью лицензионного ключа</a></li>
<li><a id=\"handicraftActivationLink\" href=\"javascript:void(0);\" title=\"Нет ключа? - Активация с помощью MD5 хэш.\">Нет ключа?</a></li>
</ul>
<div class=\"dleOfficialActivation\" style=\"margin-left: 15px; display: block;\">
$lang[trial_info]<br /><br /><b>$lang[trial_key]</b><span style=\"padding-left:7px;\"><input class=\"edit bk\" type=\"text\" size=\"45\" name=\"sitekey\" id=\"sitekey\"> <input class=\"edit\" type=\"button\" onclick=\"dle_activation( 'key' ); return false;\" value=\"$lang[trial_act]\"></span><div id=\"result_info\" style=\"color:red;\"><br /><span class=\"navigation\">{$lang['key_format']} <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b></span></div>
</div>
<div class=\"dleHandicraftActivation\" style=\"margin-left: 15px; display: none;\">
<b>MD5 хэш для вашего домена:</b>
<span style=\"padding-left:7px;\">
<input class=\"edit bk\" type=\"text\" size=\"45\" name=\"sitemd5hashkey\" id=\"sitemd5hashkey\" value=\"$domen_md5\" disabled=\"disabled\">
<input class=\"edit\" type=\"button\" onclick=\"hack_activation(); return false;\" value=\"$lang[trial_act]\">
</span>
<div id=\"hack_result_info\" style=\"color:red;\"><br />
<span class=\"navigation\">{$lang['key_format']} <b>MD5 Hash</b></span>
</div>
</div>
</div>
</td></tr><tr><td>&nbsp;</td></tr></table>";


Все, установка завершена, при заходе в админку в блоке активации, если копия еще не активирована, вы увидите 2 ссылки, а далее - думаю разберетесь.

P.S Автор не несет никакой ответственности за выше описаный код, все манипуляции вы производите на свой страх и риск.

Автора хака: Lestat
Версия: 9.x
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.