{% else-1 %}
Обновить
* Тема закрыта!
1.
Fallen * 10.22
[автор] (3 ноя 2013, 14:56) [0/0] [0] [спам] [под]

вообщем ситуэшин такой, есть функция lang(), находится она в файле /system/lang.php, содержит инклуд языковых файлов, расоложенных в папке /lang/, далее lang.php инклудится в include.php, который уже, и инклудится по страницам, проблема заключается в том, что переменные и масивы ($lang[\'name\']) не работают в файлах куда это все иклудится, lang.php инклудится по верх остальных файлов шаблона, в чем может быть причина?

2.
NTL * 18.08
(3 ноя 2013, 15:00) [0/0] [0] [спам] [под]

require попробуй

3.
Fallen * 10.22
[автор] (3 ноя 2013, 15:02) [0/0] [0] [спам] [под]

NTL, он изначально уже и используется
Добавлено 03.11.13 в 15:04:31:
<?php

define(\'SYSTEM\', str_replace(array(\'\\\\\', \'//\'), \'/\', dirname(__FILE__)).\'/\');

/* Подключаем БД */
if (file_exists(SYSTEM.\'/system/mysql.php\')) {
require_once (SYSTEM.\'/system/mysql.php\');
} else {
exit (\'Немогу подключить файл с подключением к БД!\');
}

/* Подключаем мультиязычность */
if (file_exists(SYSTEM.\'/system/lang.php\')) {
require_once (SYSTEM.\'/system/lang.php\');
} else {
exit (\'Немогу подключить файл мультиязычности!\');
}

if ($_COOKIE[\'lang\'] == ru) {

if (file_exists(SYSTEM.\'/lang/ru.php\')) {
require_once (SYSTEM.\'/lang/ru.php\');
} else {
exit (\'Немогу подключить файл с Русским языком!\');
}

} else {

if (file_exists(SYSTEM.\'/lang/eng.php\')) {
require_once (SYSTEM.\'/lang/eng.php\');
} else {
exit (\'Немогу подключить файл с Английским языком!\');
}

}

/* Подключаем шаблоны */
if (file_exists(SYSTEM.\'/system/template.php\')) {
require_once (SYSTEM.\'/system/template.php\');
} else {
exit (\'Немогу подключить файл с шаблонами!\');
}

/* Подключаем шаблоны */
if (file_exists(SYSTEM.\'/system/start.php\')) {
require_once (SYSTEM.\'/system/start.php\');
} else {
exit (\'Немогу подключить стартовый файл!\');
}



?>
собственно файл include.php
Добавлено 03.11.13 в 15:08:13:
собственно не работает в файлах которые инклудятся внутри template.php, тобишь в шапке и ногах

4.
Fallen * 10.22
[автор] (3 ноя 2013, 16:20) [0/0] [0] [спам] [под]

NTL, так что хз, вариатов нет

5.
~AL~ * 11.86
(3 ноя 2013, 16:23) [0/0] [0] [спам] [под]

var_dump в каждом файле и смотри где именно твой массив теряется

6.
NTL * 18.08
(3 ноя 2013, 16:27) [0/0] [0] [спам] [под]

cloudfire™,include (dirname(__FILE__) . \'/lang.php\'); такой вариант есть еще

7.
Fallen * 10.22
[автор] (3 ноя 2013, 16:35) [0/0] [0] [спам] [под]

~AL~, сейчас гляну

8.
Fallen * 10.22
[автор] (3 ноя 2013, 16:35) [0/0] [0] [спам] [под]
NTL,

3 пост, начало кода

9.
NTL * 18.08
(3 ноя 2013, 16:42) [0/0] [0] [спам] [под]

Определяй тогда положение файлов в директориях

10.
Fallen * 10.22
[автор] (3 ноя 2013, 16:42) [0/0] [0] [спам] [под]
~AL~,

вообще ничего недало, ничего не отобразилось

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений