Хак Хак установки pinagtionMod0.8 для DLE версии 7.3 и 7.5
PingationMod08 модуль который в оригинале для версий DataLife Engine 8.2 так же может работать на более ранних версиях таких как DataLife Engine 7.3 и 7.5 и раньше.
УСТАНОВКА МОДУЛЯ на DataLife Engine (DataLife Engine) 7.3 и 7.5:
1. Скачать и описание модуля можно перейдя по этой ссылке ТУТ
2. Скопируйте все файлы из папки upload в корень сайта, сохраняя структуру папок
3. Откройте файл engine/inc/options.php, найдите там:
ниже добавьте
4. Откройте файл engine/inc/addnews.php, найдите там:
Это последние строчки в данном файле, и замените их на:
5. Открой файл engine/inc/ping.php
Найти:
И заменить на:
Для DataLife Engine 7.3 и раньше
Для DataLife Engine 7.5
Этот код подходит для установки pinagtionMod 0.7 и 0.8 версиям.
Обрати внимания на то какая версия твоего DataLife Engine
Код
Должен совпадать с версией движка в настройках:
engine/data/config.php
найди
Если показана другая версия то отредакт
6. На файлы:
engine/data/ping.php
engine/data/text.txt
engine/data/logs.txt
Проставьте права для записи CHMOD 777 (0777)
7.В корне сайта открываем admin.php и ищем:
ниже добавить
ОБНОВЛЕНИЕ СО СТАРЫХ ВЕРСИЙ
1. Удалите все старые файлы
2. см. 'УСТАНОВКА МОДУЛЯ'
Хак проверен и рабочий.
УСТАНОВКА МОДУЛЯ на DataLife Engine (DataLife Engine) 7.3 и 7.5:
1. Скачать и описание модуля можно перейдя по этой ссылке ТУТ
2. Скопируйте все файлы из папки upload в корень сайта, сохраняя структуру папок
3. Откройте файл engine/inc/options.php, найдите там:
array (
'name' => $lang['opt_rules'],
'url' => "$PHP_SELF?mod=static&action=doedit&page=rules",
'descr' => $lang['opt_rulesc'],
'image' => "rules.png",
'access' => "1"
),
ниже добавьте
array (
'name' => "pingationMod",
'url' => "$PHP_SELF?mod=ping",
'descr' => "Модуль пингования пинг сервисов для DataLife Engine",
'image' => "votes.png",
'access' => "1"
),
4. Откройте файл engine/inc/addnews.php, найдите там:
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
Это последние строчки в данном файле, и замените их на:
/*Start pingationMod*/
if ($approve = isset( $_POST['approve'] )){
include ENGINE_DIR . '/data/ping.php';
if( $ping['allow_post'] == "1" ) {
require('ping/pingpost.php');
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] . "<br /><font color=green>Пинг сервисы были успешно уведомлены об изменениях на вашем сайте</font><br><a href=\"".$full_link."\" target=\"_blank\">Просмотреть новость</a>" );
}
}
else
{
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
}
/*End of pingationMod */
}
?>
5. Открой файл engine/inc/ping.php
Найти:
if( !defined( 'DATALIFEENGINE' ) AND !LOGED_IN ) {
die("Hacking attempt!");
}
if( ! $user_group[$member_id['user_group']]['admin_newsletter'] ) {
msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
И заменить на:
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
if ($config['version_id']!="7.5") {if($member_db[1] != 1) msg("error", $lang['opt_denied'], $lang['opt_denied']);}
else
{if( $member_id['user_group'] != 1 ) msg( "error", $lang['addnews_denied'], $lang['db_denied'] );}
Для DataLife Engine 7.3 и раньше
if($member_db[1] != 1) msg("error", $lang['opt_denied'], $lang['opt_denied']);
Для DataLife Engine 7.5
if( $member_id['user_group'] != 1 ) msg( "error", $lang['addnews_denied'], $lang['db_denied'] );
Этот код подходит для установки pinagtionMod 0.7 и 0.8 версиям.
Обрати внимания на то какая версия твоего DataLife Engine
Код
if ($config['version_id']!="7.5")
Должен совпадать с версией движка в настройках:
engine/data/config.php
найди
'version_id' => "7.5",
Если показана другая версия то отредакт
6. На файлы:
engine/data/ping.php
engine/data/text.txt
engine/data/logs.txt
Проставьте права для записи CHMOD 777 (0777)
7.В корне сайта открываем admin.php и ищем:
'addnews' => 'user'
ниже добавить
'ping' => 'admin',
ОБНОВЛЕНИЕ СО СТАРЫХ ВЕРСИЙ
1. Удалите все старые файлы
2. см. 'УСТАНОВКА МОДУЛЯ'
Хак проверен и рабочий.