— Если нужно подключить к странице CSS-файл, то внутри tpl-шаблона
можно использовать инструкцию {add_css}
Пример:
{add_css file="templates/my-template/css/style.css"}
— Если нужно подключить к странице JS-файл, то внутри tpl-шаблона
можно использовать инструкцию {add_js}
Пример:
{add_js file="templates/my-template/js/script.js"}
— Если нужно использовать php:
{php}… ваш код… {/php}
— Если нужно использовать выражения с $ (например jQuery):
{literal}… код со знаками $… {/literal}
Попробуйте добавить все необходимое — отредактировав — темплат вывода профиля…
мне надо не под выводом содержимого профиля, а к примеру в левой колонке. Т.е. есть модуль "поиск пользователей" я хочу чтобы он выводился в левой колонке (left) только когда человек находится в профиле.
в общем поразобравшись, пришел вот к чему:
все зависит от menu_id. Так вот смысл в том что menu_id и в профиле пользователя и на главной странице одно и то же — 0. Т.е. если я путем добавления в базе в таблице cms_modules_bind добавляю
module_id=70 menu_id=0, где 70 есть module_id нужного мне модуля, то модуль показывается и на главной и в профиле. вот как-то так)))
Буду думать как теперь из этого положения выйти...
Т.е. вопрос в том как сделать, чтобы или на главной или в профиле menu_id было отличным от 0.
<?php if ($_REQUEST['view']=='users' && $_REQUEST['do']=='profile'){ cmsModule('search'); } ?>
P.S. Что-то у меня в templates.php не срабатывает 😥
Кавычки, в positions.txt добавил?
В templates.php добавил
<?php if ($_REQUEST['view']=='users' && $_REQUEST['do']=='profile'){ cmsModule('userprofiles'); } Заменил в приведенном коде обратные кавычки на двойные (и на прямые тоже пробовал) ?>
<div style="margin:0 0 0 6px;"><?php cmsModule("left"); ?> <?php if ($_REQUEST['view']=='users' && $_REQUEST['do']=='profile'){ cmsModule('search'); } ?> </div>
Уменьшил длину названия и всё заработало.
ты сейчас о чем?А авторизация пользователя с переходом в профиль работает только через скрипт?
В админке есть опция что делать после авторизации — переходить в профиль, в настройка профиля или ничего не делать…
и еще… если под админом заходить, то в любом случае сразу в профиль не зайдет, попробуй под пользователем.
я запарился: как сделать аналогичную проверку — на главной я или нет? хочу чтобы позиция была видна только на главной — экономия 3-4 запроса.