DataLife Engine 13.1 Nulled + Оригинал

DataLife Engine 13.0 Nulled + Оригинал

Актуальная версия DLE 13.1 с Октября 2018 г. В данном релизе вас ожидает добавление поддержки автоматического обновления плагинов на новые версии и ряд других улучшений в системе плагинов, добавлены новые возможности для более удобной работы с дополнительными полями, добавлен новый тип рейтинга "Нравится и Не Нравится", улучшенный поиск публикаций в админпанели, и многое другое которые вы можете скачать просмотреть и в дальнейшем принять решение на использования.

Скачать DataLife Engine 13.1
Скачать с disk.yandex.ru | utf-8 | Original
Скачать с disk.yandex.ru | utf-8 | Nulled (Скоро)


Скачать DataLife Engine 13.1 (English)
Скачать с disk.yandex.ru | utf-8 | Original
Скачать с disk.yandex.ru | utf-8 | Nulled (Скоро)
Также рекомендуем
Wotan
3 октября 2018 19:58
Вносим все необходимые изменения в шаблон.

1. Откройте файл css/engine.css найдите:
.uploadedfile {
    display: inline-block;
    width: 115px;
    height: 140px;
    margin: 10px 5px 5px 5px;
    border:1px solid #B3B3B3;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    background:#ffffff;

}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}


Замените на:
.uploadedfile {
    display: inline-block;
    width: 115px;
    height: 160px;
    margin: 10px 5px 5px 5px;
    border:1px solid #B3B3B3;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    background:#ffffff;

}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: move;
    cursor: -webkit-grabbing;
}

.sortable-ghost {
    opacity: 0.4;
}


2. В файлах shortstory.tpl, fullstory.tpl, comments.tpl добавьте при необходимости поддержку нового типа рейтинга:
[rating-type-4]
  <div class="rate_like-dislike">
    <span class="ratingtypeplusminus ignore-select ratingplus">{likes}</span>
    [rating-plus]<span title="Нравится"><svg class="icon icon-like"><use xlink:href="#icon-like"></use></svg></span>[/rating-plus]
    <span class="ratingtypeplusminus ratingminus ignore-select">{dislikes}</span>
    [rating-minus]<span title="Не нравится"><svg class="icon icon-dislike"><use xlink:href="#icon-dislike"></use></svg></span>[/rating-minus]
  </div>
[/rating-type-4]


В целом можно даже не вносить изменения в шаблон, он и так прекрасно будет работать без этих изменений.
Maximilian
3 октября 2018 21:41
В релизе всего пару интересных фишек, доработанный модуль "Плагины", возможность использовать "p", "div" и т.д. в новости, Это то, что я для себя отметил интересным.
Wotan
4 октября 2018 01:06
Значит как сделать нулл. Открываем файл engine\inc\include\init.php и удаляем:
define('DINITVERSION', '7131' );
define('VERSIONID',    '13.1' );
define('BUILDID',      '101' );


далее
$lic_tr = true;
$auto_detect_config = false;
$domen_md5 = md5( get_domen_hash() . DINITVERSION );
if( $domen_md5 == $config['key'] ) $lic_tr = false;


далее
if( $_REQUEST['activation'] == "yes" AND $lic_tr) {

	if( $member_id['user_group'] != 1 ) die();

	if ( $_REQUEST['dle_key'] )	dle_activation( $_REQUEST['dle_key'], get_domen_hash(), $config );
	elseif($_REQUEST['site_code']) dle_activation( $_REQUEST['site_code'], get_domen_hash(), $config, true );
	else echo $lang['trial_act6']." ".$lang['key_format']." <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b>";
	exit();
}

if( $member_id['user_group'] == 1 AND $lic_tr) {

	$activation_field = <<<HTML
<script>
<!--
function dle_activation ( code ){

	document.getElementById( 'result_info' ).innerHTML = '{$lang['nl_sinfo']}';

	if (code == 'key') {

		var dle_key = document.getElementById('sitekey').value ;
		var varsString = "dle_key=" + dle_key;

	} else {

		var site_code = document.getElementById('sitecode').value;
		var varsString = "site_code=" + site_code;
	}
	
	$.post('?' + varsString, { activation: "yes" }, function(data){
	
		$('#dle-activation').html(data);
	
	});

	return false;
}
//-->
</script>
HTML;

	if(!is_writable(ENGINE_DIR . '/data/config.php')) {
	
		$lang['stat_system'] = str_replace ("{file}", "engine/data/config.php", $lang['stat_system']);
	
		$fail = "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component alert alert-info alert-styled-left alert-arrow-left alert-component text-size-small text-size-small\">{$lang['stat_system']}</div>";
	
	} else $fail = "";

	$activation_field .= "<div id=\"dle-activation\" class=\"alert alert-info alert-styled-left alert-arrow-left alert-component text-left text-size-small\">{$lang['trial_info']}<br /><br /><input type=\"text\" name=\"sitekey\" id=\"sitekey\" placeholder=\"{$lang['trial_key']}\" class=\"classic width-400 mr-10\"><button onclick=\"dle_activation( 'key' ); return false;\" class=\"btn bg-teal btn-raised btn-sm\">{$lang['trial_act']}</button><div id=\"result_info\"><br />{$lang['key_format']} <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b></div></div>
	{$fail}";

} else $activation_field = "";

if($is_loged_in AND version_compare( $config['version_id'], VERSIONID , '<') AND $mod != "upgrade"  ) {

	if( $member_id['user_group'] == 1 ) {
		
		header( "Location: ?mod=upgrade&action=dbupgrade" );
		die();
		
	} else msg("error", $lang['addnews_denied'], $lang['upgr_notadm']);
	
}

if($is_loged_in AND COLLATE != "utf8" AND COLLATE != "utf8mb4" AND $mod != "upgrade" ) {
	
	if( $member_id['user_group'] == 1 ) {
		
		header( "Location: ?mod=upgrade&action=dbconvert" );
		die();
		
	} else msg("error", $lang['addnews_denied'], $lang['upgr_notadm']);


далее
if( $lic_tr AND $is_loged_in AND $mod != "editnews" AND $mod != "main" AND $mod != "upgrade" AND $mod != "") {
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" );
	$stats_news = $row['count'];
	
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );
	$count_comments = $row['count'];
	
	if( $stats_news > 100 ) msg( "error", "error", $lang['trial_limit'].'<br /><br />'.$activation_field );
	if( $count_comments > 200 ) msg( "error", "error", $lang['trial_limit'].'<br /><br />'.$activation_field );

}


Ну вот вроде бы и все, не исключаю что что-то забыл.
Madjack
6 ноября 2018 04:19
есть проще способ обнулить:

Открываем файл: engine/inc/include/functions.inc.php
Находим:
function send_activation( $query ) {

$data = http_get_contents("http://dle-news.ru/extras/activate2009.php?".$query);

if( $data !== false ) {
if( stripos( $data, "antw:activated" ) !== false ) return "1";
elseif( stripos( $data, "antw:denied;expires" ) !== false ) return "-4";
elseif( stripos( $data, "antw:denied" ) !== false ) return "0";
}

return "-1";
}

Меняем значения проверок: (где return "значение")
elseif( stripos( $data, "antw:denied;expires" ) !== false ) return "-4";

на :
elseif( stripos( $data, "antw:denied;expires" ) !== false ) return "1";

и это:
elseif( stripos( $data, "antw:denied" ) !== false ) return "0";

на:
elseif( stripos( $data, "antw:denied" ) !== false ) return "1";

Сохраняем файл.

Теперь при вводе любого ключа в формате XXXXX-XXXXX-XXXXX-XXXXX-XXXXX в админке будет успешная активация скрипта.
Woodire
8 ноября 2018 09:17
Madjack,
Слышь хакер, а может и это http://dle-news.ru/extras/activate2009.php? удалишь чтобы инфа не стянулась разрабам на сайт что ключ не тот!
Woodire
8 ноября 2018 09:22
Ну в принципе ничего сложного в создание нулледа раз там 3 файла надо заменить! )) https://yadi.sk/i/RIk4eTjo1AEGLQ
Savke
5 февраля 2019 19:03
Как сделать ссылку открытой в новой вкладке?
Sorry I dont speak Russian i have problem I am install new DLE and all my links url is opened in same tab on other my DLE sites my links is open in new tab ( target_blank) can someone help me to add in new site to open is new tab ?
Wotan
6 февраля 2019 20:47
Savke, Если я все правильно понял и вам нужно чтобы ссылки на вашем сайте ведущие на ваш сайт открывались в новом окне, то скорее всего необходимо в parse.class.php:
		if( $this->check_home( $url['html'] ) OR $url['html'][0] == "/" OR $url['html'][0] == "#") $target = "";
		else $target = " target=\"_blank\"";

заменить на:
		if( $this->check_home( $url['html'] ) OR $url['html'][0] == "/" OR $url['html'][0] == "#") $target = "";
		$target = " target=\"_blank\"";

Потом зайти в "Перестроение публикаций -> Перестроение публикаций -> Начать перестроение". После чего изменения вступят в силу.
Savke
7 февраля 2019 04:03
Wotan,
Yes now is perfect work nice :) Thank you for your time.
Savke
15 февраля 2019 06:28
@wotan can you help me to solve one more problem is there any way to split sitemap ? I have sitemap1 sitemap2 sitemap3 and 4 and problem is google can't fetch my sitemaps because is too large any chance to fix this ?
Wotan
15 февраля 2019 12:10
Savke, Извини, но в этом вопросе помочь не смогу, я ни когда не сталкивался с такой проблемой.
Pirat
15 февраля 2019 12:21
Savke, Sitemap for Google and Yandex - Number of news articles: 50000 - Create and update maps for search engines?
Качественные рипы. Недорого.
Savke
15 февраля 2019 16:12
Pirat,
I am create, I am using DLE for years but now is problem all my sitemaps is on pending example:
Sitemap index
Pending
Problem is google can't open or fetch uploads/sitemap2.xml because is have too many urls. Is there any chance to change from 50000 to 25000 so google can crawl my sitemap
When I am try to Fetch in google webmaster my sitemap2.xml or sitemap3.xml I got this Temporarily unreachable
Wotan
16 февраля 2019 03:01
Savke, Ну как вариант можно попробовать открыть engine\inc\googlemap.php и найти:
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve=1" );
	
	if ( !$map->limit ) $map->limit = $row['count'];

	if ( $map->limit > 45000 ) {

		$pages_count = @ceil( $row['count'] / 40000 );

заменить 45000 на 25000 и в Sitemap for Google and Yandex нажать Create and update maps for search engines и получите sitemap.xml, sitemap1.xml, sitemap2.xml и т.д.

Все файлы будут доступны по адресу:
uploads/sitemap.xml
uploads/sitemap1.xml
uploads/sitema2.xml
Savke
16 февраля 2019 04:21
Wotan,
I am try that and still geting same url numbers in uploads/sitemap1,xml, sitemap2.xml and sitemap3.xml

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.