При изменении вызова конфиг файла и подключении к бд в Mainfile.php меняю
if (defined('FORUM_ADMIN')) {
require_once("../../../config.php");
require_once("../../../db/db.php");
} elseif (defined('INSIDE_MOD')) {
require_once("../../config.php");
require_once("../../db/db.php");
} else {
require_once("config.php");
require_once("db/db.php");
/* FOLLOWING TWO LINES ARE DEPRECATED BUT ARE HERE FOR OLD MODULES COMPATIBILITY */
/* PLEASE START USING THE NEW SQL ABSTRACTION LAYER. SEE MODULES DOC FOR DETAILS */
require_once("includes/sql_layer.php");
$dbi = sql_connect($dbhost, $dbuname, $dbpass, $dbname);
}
на
if (defined('FORUM_ADMIN')) {
define('NUKE_PATH', '../../../');
} elseif (defined('INSIDE_MOD')) {
define('NUKE_PATH', '../../');
} else {
define('NUKE_PATH', './');
/* FOLLOWING TWO LINES ARE DEPRECATED BUT ARE HERE FOR OLD MODULES COMPATIBILITY */
/* PLEASE START USING THE NEW SQL ABSTRACTION LAYER. SEE MODULES DOC FOR DETAILS */
require_once("includes/sql_layer.php");
/*----------Проблемная строка первоначально----------------------*/
$dbi = sql_connect($dbhost, $dbuname, $dbpass, $dbname);
/*----------Проблемная строка первоначально----------------------*/
}
require_once(
NUKE_PATH."config.php");
require_once(
NUKE_PATH."db/db.php");
/*-------Перенос строки сюда--------------------------*/
$dbi = sql_connect($dbhost, $dbuname, $dbpass, $dbname);
/*-------Перенос строки сюда--------------------------*/
В админпанели в управлении модулями ссылка Форумы (администрирование форума) работает, но не работает установленный блок "Reklama"
при переносе проблемной строки блок работает, а ссылка на администрирование форума нет (белый экран).
Замена кода помогает снизить количество запросов на 1 (мало, но все таки).
как изменить код?
