DataLife Engine

DmitryWeb

Member
Joined
Mar 26, 2005
Messages
697
Reaction score
262
Age
42
Location
Lipetsk
http://rapidshare.de/files/1563698/DataLifeEngine.zip.html

DataLife Engine v.1.2

Отличный движок, CMS для любого сайта; даже я вот уже думаю переходить на него. Протестировать его можно, даже не скачивая. Заходим сюда, входим в админ панель. Логин: admin Пароль: admin

Список изменений:

- Исправлено большое количество обнаруженных багов (естесственно добавлены новые)
- Теперь дополнительные поля можно использовать и при выводе коротких новостей (если вы не знаете что это такое, то кратко поясню, по умолчанию вы можете использовать только два поля "краткое содержание" и "полная новость", однако мы можете легко создавать большое количество дополнительных полей, и выводить их в нужном месте через шаблоны)
- появилась возможность использовать тег для вывода иконки категории
- Появилась возможность изменять дату новости (для этого используется весьма продвинутый календарь, который вы можете увидеть на скрине. Если новость содержит дату, которая еще не наступила, то новость будет автоматически опубликована при наступлении соотвествующего времени)
- Исправлен неприятный баг, связанный с неверной сортировкой при выводе архивов
- Поиск осуществляется и в дополнительных полях
- Возможность отключения календаря и архивов (для экономии ресурсов)
- Добавлена возможность фиксации новостей (будут всегда наверху, независимо от даты)
- Общий глобальный редизайн админ панели
Для шаблонов добавлены теги и выводится текст заключенный в тегах если пользователь зарегистрирован на сайте удобно например скрывать линки на проги
- добавлены теги выводится текст заключенный в тегах если пользователь незарегистрирован на сайте удобно например напоминать о том что пора регистрироваться, а то ссылок не увидит
- Возможность отключения ЧПУ
- Возможность загрузки фотографии в профиле пользователя
- Отключение регистрации посетителей из админ панели (если не нужно, то это облегчает скрипт)
- Автоматическая временная приостановка регистрации при достижении максимального количества зарегистрированных пользователей (указывается в админ панели)
- Автоматическое урезание загруженной фотографии с сохранением пропорций до указанных размеров.
- Автоматическое удаление пользователей которые не посещали сайт указанное время.
- Возможность загрузки картинок для каждой конкретной новости (при удалении новости, картинки тоже будут удаляться)

found on http://oreon.com.ru/modules.php?name=xNews&file=print&sid=453

[ADDED=DmitryWeb]1123026027[/ADDED]
Заходим сюда:
http://test27692.test-account.com/
входим в админ панель. Логин: admin Пароль: admin

[ADDED=DmitryWeb]1123026158[/ADDED]
DataLife Engine неплох, похож на pMachine 2.3
последний покруче, во всяком случае есть собственный форум в Про, кого интересует: _ed2k://|file|pMachine%20v2.3%20pro(nullified)%20$125.00.rar|570427|9465D8637918CE195BDBEA59B08C289A|/
 
Last edited by a moderator:
A

Aspen

DataLife Engine 3.7

=http://rapidshare.de/files/14886631/DataLifeEngine_3.7_nulled.rar

pass: VIP
 
Last edited by a moderator:

awers_lord

New member
Joined
Jan 30, 2004
Messages
2
Reaction score
0
Aspen said:
DataLife Engine 3.7

=http://rapidshare.de/files/14886631/DataLifeEngine_3.7_nulled.rar

г-н Aspen а пароль на архив DataLife Engine 3.7 подскажете или как?
спасибо скажу..... :))
 
A

Aspen

awers_lord said:
г-н Aspen а пароль на архив DataLife Engine 3.7 подскажете или как?
Бессонные ночи дают о себе знать :)
 

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
2Aspen очень криво ты занулил , половина функций не работает (во время голосваний , опосов AJAX не работает , и полностью перезагружается страница, не редактируются комментарии, не работает календарь ) .

С вашего позволения закину свой .

1. В licence.php

весь код заменяем на
<?php
$ajax .= <<<HTML
<script language="javascript" type="text/javascript">
<!--
center_div.prototype.getYscroll = function()
{
var scrollY = 0;
if ( document.documentElement && document.documentElement.scrollTop )
{
scrollY = document.documentElement.scrollTop;
}
else if ( document.body && document.body.scrollTop )
{
scrollY = document.body.scrollTop;
}
else if ( window.pageYOffset )
{
scrollY = window.pageYOffset;
}
else if ( window.scrollY )
{
scrollY = window.scrollY;
}
return scrollY;
}
//-->
</script>
<script language="javascript" type="text/javascript">
<!--
var news_cache = new Array();
var comments_cache = new Array();
var comm_id;
var comm_edit_id;
var store_id;
var edit_id;
//-->
</script>
<script src="" type="text/javascript"></script>
HTML;

?>


2. затем в файле
js_edit.php
удаляем полностью строчку
<script language="javascript">
<!--
document.write(unescape("%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%
61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%20%74%79%70%
65%3D%22%74%65%78%74%2F%6A%61%76%61%73%63%72%69%70%74%22%3E%
0D%0A%61%6C%65%72%74%28%22%44%61%74%61%4C%69%66%65%20%45%6E%
67%69%6E%65%20%6C%69%63%65%6E%63%65%20%6E%6F%74%20%66%6F%75%
6E%64%22%29%3B%0D%0A%3C%2F%73%63%72%69%70%74%3E%0D%0A"));
//-->
</script>



Кто оспаривает null - вот код который расшифровывает строку типа eval(gzinflate(base64_decode(

<?
echo "\nDECODE nested eval(gzinflate()) by DEBO Jurgen <[email protected]>\n\n";

echo "1. Reading coded.txt\n";
$fp1 = fopen ("coded.txt", "r");
$contents = fread ($fp1, filesize ("coded.txt"));
fclose($fp1);

echo "2. Decoding\n";
while (preg_match("/eval\(gzinflate/",$contents)) {
$contents=preg_replace("/< \?|\?>/", "", $contents);
eval(preg_replace("/eval/", "\$contents=", $contents));
}

echo "3. Writing decoded.txt\n";
$fp2 = fopen("decoded.txt","w");
fwrite($fp2, trim($contents));
fclose($fp2);
?>

Внимание - в coded.txt строка должна начинатся с eval

пример eval(gzinflate(base64_decode('DVZFrsWIATtOZ5RFmNRVmJmzqcLM+HL6/gNYhoXt6s7Gf5qvm+sxO6t)));
 
Last edited by a moderator:

zipper

Member
Joined
Apr 17, 2004
Messages
720
Reaction score
171
Age
37
2. затем в файле
js_edit.php
удаляем полностью строчку

Такого вообще нет в этом файле
 
A

Aspen

Sertificat0r said:
2Aspen очень криво ты занулил
Нулил не я,написал лежит на форуме, DataLife Engine 3.7 ,что там и как я ничего не знаю,меня попросили выложить..и всё .
 

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
zipper said:
2. затем в файле
js_edit.php
удаляем полностью строчку

Такого вообще нет в этом файле

1. Возможно двиг был переделан и завново выложен.
Сейчас качну заново гляну.
2. Возможно ты плохо искал.
3. Этот скрипт вызывает алерт "DATALIFE LICENSE NOT FOUND" поэтому если у тебя его нету ничего страшного нет ;)
 

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
Upd^
Только что перекачнул двиг , есть эта строчка.
Строка №237
после
$edit_ajax .= <<<HTML

ищи ;)
 

DmitryWeb

Member
Joined
Mar 26, 2005
Messages
697
Reaction score
262
Age
42
Location
Lipetsk
а как убрать splash-рекламу?
перекрывает 3/4 экрана :-(
 

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
Держите нуль . Тока правда он не мой .
И я еще не проверял.
Седня буду нулить сам проверю работу .
Мне просто дохера переделывать модов с DLE 3.5 , для перехода на 4.

Переименовать в rar ессесно .

И отпишитесь плиз как работает.
 

alx2709

Member
Joined
Aug 11, 2004
Messages
49
Reaction score
9
Age
32
Location
ЭстЛяндия
После осмотра этого файла ...
Сразуже скорей всего взят старый код - который ты давал из license.php
--Поправка--
ПОсле проверки на рабочем сайте AJAX работает ... покрайнемере календарь ... может всё ок ... надо сравнить будет код из нового license ...
А то я не уверен код в index'e из 4 или 3.7 ...
 
Last edited by a moderator:

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
Работает нуль , берем не боимся ;)

Add - я перепроверил нуль лично , код верный .
Я бы конечно его запихнул в license но можно и в index
 
Last edited by a moderator:

alx2709

Member
Joined
Aug 11, 2004
Messages
49
Reaction score
9
Age
32
Location
ЭстЛяндия
Кстати теперь ещё есть одна тема повиду есть првоерка на правильность license.php но я точно не уверен :)
 

S.F.W.

Member
Joined
Apr 16, 2004
Messages
184
Reaction score
116
Age
49
Location
Екатеринбург
Еще один подводный камень , целсофт подстраховался... :)))
содержание gzip.php должно быть таким
<?
/*
=====================================================
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
http://www.pc-soft.ru/
-----------------------------------------------------
Copyright (c) 2004,2005 SoftNews Media Group
=====================================================
Данный код защищен авторскими правами
=====================================================
Файл: gzip.php
-----------------------------------------------------
Назначение: Сжатие gzip
=====================================================
*/
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}

function CheckCanGzip(){

if (headers_sent() || connection_aborted()){
return 0;
}
if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false) return "x-gzip";
if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) return "gzip";
return 0;
}

/* $level = compression level 0-9, 0=none, 9=max */
function GzipOut($debug=0, $level=3){
global $config_allow_gzip, $Timer, $db, $tpl;

$s = "
<!-- Время выполнения скрипта ".$Timer->stop()." секунд -->
<!-- Время затраченное на компиляцию шаблонов ".round($tpl->template_parse_time, 5)." секунд -->
<!-- Время затраченное на выполнение MySQL запросов: ".round($db->MySQL_time_taken, 5)." секунд-->
<!-- Общее количество MySQL запросов ".$db->query_num." -->";

if ($config_allow_gzip != "yes") {if ($debug) echo $s; ob_end_flush(); return;}

$ENCODING = CheckCanGzip();
if ($ENCODING){
$s .= "\n<!-- Для вывода использовалось сжатие $ENCODING -->\n";
$Contents = ob_get_contents();
ob_end_clean();
if ($debug){
$s .= "<!-- Общий размер файла: ".strlen($Contents)." байт ";
$s .= "После сжатия: ".
strlen(gzcompress($Contents, $level)).
" байт -->";
$Contents .= $s;
}
header("Content-Encoding: $ENCODING");
print "\x1f\x8b\x08\x00\x00\x00\x00\x00";
$Size = strlen($Contents);
$Crc = crc32($Contents);
$Contents = gzcompress($Contents, $level);
$Contents = substr($Contents, 0, strlen($Contents) - 4);
print $Contents;
print pack('V', $Crc);
print pack('V', $Size);
exit;
}else{
ob_end_flush();
exit;
}
}
?>
 
Top