- Регистрация
- 21.05.14
- Сообщения
- 2.830
- Реакции
- 1.397
Можно сделать автоматическую активацию при первом входе в админ панель, для этого всего лишь нужно добавить одну строчку JS кода в файл engine\inc\main.php
Находим
Перед ним вставляем
Если нужно сделать так, чтобы осталась еще и официальная активация, вам нужно будет добавить перед функцией:
Вставляем
и вот это для DLE 9.6 - ниже
Меняем на
Готово
Находим
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('');}});
$('<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('');
}
}
//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 "<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=\"btn btn-success btn-mini\" 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>";
<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=\"btn btn-success btn-mini\" 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> </td></tr></table>";
<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> </td></tr></table>";
Готово