Creo 0 Опубликовано: 29 июля 2008 Рассказать Опубликовано: 29 июля 2008 Этот вопрос скорее в форум платной поддержки, но туда я до 6 августа (до возобновления работы службы поддержки) не имею доступа. Есть необходимость использовать имя залогиневшегося пользователя $member_id['name'] в файлах темплейтов отличных от login.tpl, в частности в файле static.tpl и одном пользовательском файле темплейта - studio.tpl (копия файла static.tpl для отображения 1-2 статистических страниц с несколько измененными дизайном). Разрешил обработку php-кода для файлов темплейта. Файл studio.tpl сделал пхпшным (<?php ... ?>)... Весь отображаемый код заключил в $studio = <<<HTML ... HTML;[/codebox] в необходимом месте добавил имя пользователя [b]$member_id['name'][/b]... В итоге, статистическая страницу с этим файлом темплейта не отображается вообще. Если же пытаться показать $member_id['name'] в обычном файле темплейта (не ппхшном) - показывает именно так, $member_id['name'], а не собственно имя пользователя. Тег [b]{usertitle}[/b], используемый в userinfo.tpl в статистических страницах не работает (показывает так же, как и написано - {usertitle}) Итак вопрос: [i]Как в файле studio.tpl показать имя пользователя, который собственно говоря сейчас читает статистическую страницу?[/i] В догонку... Есть купленный ключ (покупал через ooooonline.com). Все эксперименты провожу на лицензионной версии на локальном сервере. Когда закончу с дизайном и наполнением - выгружу в инет и активирую. Заранее благодарю за помощь. Цитата Ссылка на сообщение Поделиться на других сайтах
Creo 0 Опубликовано: 6 августа 2008 Рассказать Опубликовано: 6 августа 2008 Автор Извините за назойливость, но очень хотелось бы услышать какойнибудь вразумительный ответ. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 6 августа 2008 Рассказать Опубликовано: 6 августа 2008 Creo, обычно делается по аналогии.. Вы сказали статические страницы.. Окей, открываем engine/modules/static.php, находим$tpl->set('{views}', $static_result['views']); и ниже$tpl->set('{username}', $member_id['name']); В шаблон же вставляем {username} Цитата Ссылка на сообщение Поделиться на других сайтах
Creo 0 Опубликовано: 6 августа 2008 Рассказать Опубликовано: 6 августа 2008 Автор Хммм, а я предполагал, что уже достаточно расковырял движок ДЛЕ, что бы не пропустить столь элементарные вещи. Благодарю за помощь! З.Ы. Кстати, не сомневался, что ответите именно Вы. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.