Шаблонизатор не определяет переменную - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 10 Jan 2025 12:19:09 +0300 7. <strong>Доктор Зло</strong>, эт в инете начитался, вот и написал.... <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br> ещё можно через global обьявить) https://visavi.net/topics/32049/554705 Шаблонизатор не определяет переменную Евгений Sun, 20 May 2012 18:34:57 +0400 Сообщения https://visavi.net/topics/32049/554705 ну те нужно для начала переписать user.class.php на ООП.<br> потом делать типа так:<br> <pre class="prettyprint">&lt;?php $uid = User&#58;&#58;get_user_id(); // получаем ИД юзера (если гость, присваиваем -1) define(&#039;USER_ID&#039;, $uid); ////// в index.tpl if (USER_ID != -1) { echo &#039;admin&#039;; } </pre> <br> как-то типа так.<br> P.S. это самый простой велик. <br> <br> 6, все работает на ура.<br> <br> <em><span style="font-size:x-small">Добавлено через 05:38 сек.</span></em><br> переписать чеб не позориться т.к. с названия файла я думал что там ооп а открыв его увидел чет страшное <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> или же просто перенести класс https://visavi.net/topics/32049/554685 Шаблонизатор не определяет переменную JustZero Sun, 20 May 2012 16:42:19 +0400 Сообщения https://visavi.net/topics/32049/554685 4. <strong>Доктор Зло</strong>, по моему у тебя ошибка.<br> После return функция останавливается.<br> Инклуда не будет.<br> + инклуд внутри функции не выйдет за ее пределы. Нужен require.<br> Я правда ни когда не пользовался подобными конструкциями, но вроде так. https://visavi.net/topics/32049/554640 Шаблонизатор не определяет переменную ramzes Sun, 20 May 2012 14:50:46 +0400 Сообщения https://visavi.net/topics/32049/554640 4. <strong>Доктор Зло</strong>, можно примерчик ? https://visavi.net/topics/32049/554635 Шаблонизатор не определяет переменную Евгений Sun, 20 May 2012 14:25:44 +0400 Сообщения https://visavi.net/topics/32049/554635 что за велик?<br> <pre class="prettyprint">&lt;?php $p = opendir(HOME .&#039;/system/classes/&#039;); while ($f = readdir($p)) { if (preg_match(&#039;/\.class.php$/i&#039;, $f)) require_once(HOME .&#039;/system/classes/&#039;. $f); } </pre> <br> можно же autoload юзать.<br> <br> <pre class="prettyprint">&lt;?php function __autoload($name) { $fileName = $name . &#039;.php&#039;; $fileDir = HOME . &#039;/incfiles/classes/&#039; . $fileName; if (is_file($fileDir) == false) { return true; } include_once($fileDir); } </pre> <br> <em><span style="font-size:x-small">Добавлено через 03:17 сек.</span></em><br> можно использовать define еще<br> <br> <em><span style="font-size:x-small">Добавлено через 03:31 сек.</span></em><br> вместо $user https://visavi.net/topics/32049/554632 Шаблонизатор не определяет переменную JustZero Sun, 20 May 2012 14:20:18 +0400 Сообщения https://visavi.net/topics/32049/554632 Есть топ-тема <a href="//visavi.net/forum/topic.php?tid=391&amp;start=5270&amp;">http://visavi.net/forum/topic.php?tid=391&amp;start=5270&amp;</a> https://visavi.net/topics/32049/554630 Шаблонизатор не определяет переменную Жень4ик Sun, 20 May 2012 14:15:03 +0400 Сообщения https://visavi.net/topics/32049/554630 Кто поможет ? https://visavi.net/topics/32049/554629 Шаблонизатор не определяет переменную Евгений Sun, 20 May 2012 14:10:16 +0400 Сообщения https://visavi.net/topics/32049/554629 Шаблонизатор не определяет переменную $user:<br> Notice: Undefined variable: user<br> В чём может быть проблема ?<br> Архив: <a href="http://upwap.ru/2381143" target="_blank" rel="nofollow">http://upwap.ru/2381143</a> https://visavi.net/topics/32049/554571 Шаблонизатор не определяет переменную Евгений Sun, 20 May 2012 12:23:32 +0400 Сообщения https://visavi.net/topics/32049/554571