Гиперссылки

Статус
В этой теме нельзя размещать новые ответы.

toropa

Гуру форума
Регистрация
17 Ноя 2009
Сообщения
204
Реакции
64
Есть гиперссылки на другие страницы (пдф файлы) в инф. страницах. Нодо что бы переходить по ним могли только зарегистрированые пользователи. Вместо текста гиперссылки было написано "Для зарег. пользователей". Подскажите как сделать?
 
Есть гиперссылки на другие страницы (пдф файлы) в инф. страницах. Нодо что бы переходить по ним могли только зарегистрированые пользователи. Вместо текста гиперссылки было написано "Для зарег. пользователей". Подскажите как сделать?
Чтобы внедрять логику, нужно чтобы информационные страницы компилировались как шаблоны Smarty или исполняли php код(плагины Smarty). Создать простейший модуль (/published/SC/html/scripts/modules), в классе которого будет ссылка на шаблон статьи:
PHP:
$smarty->assign('main_content_template', 'myshab.tpl.html');
Тогда внутри myshab.tpl.html можно использовать:
HTML:
{if v ne "" && !$CPT_CONSTRUCTOR_MODE}
Для зарегистрированного пользователя
{else}
Для незарегистрированного пользователя
{/if}
В противном случае много программировать, создавать две страницы, потом в зависимости от регистрации выводить ту или иную.
 
Чтобы внедрять логику, нужно чтобы информационные страницы компилировались как шаблоны Smarty или исполняли php код(плагины Smarty). Создать простейший модуль (/published/SC/html/scripts/modules), в классе которого будет ссылка на шаблон статьи:
PHP:
$smarty->assign('main_content_template', 'myshab.tpl.html');
Тогда внутри myshab.tpl.html можно использовать:
HTML:
{if v ne "" && !$CPT_CONSTRUCTOR_MODE}
Для зарегистрированного пользователя
{else}
Для незарегистрированного пользователя
{/if}
В противном случае много программировать, создавать две страницы, потом в зависимости от регистрации выводить ту или иную.


спасибо, попробую
а может другие идеи есть?
 
спасибо, попробую
а может другие идеи есть?
Конечно есть, говорил же выше, изменяй класс class.auxpages.php модуля /published/SC/html/scripts/modules/auxpages.
Главное чтобы переменная Smarty {$aux_page} выводила то что Вам необходимо в зависимости от регистрации пользователя.
 
А как насчет ссылок на FTP сервер?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху