Forums / National / Russian / Модули и плагины / User Manager Plugin

User Manager Plugin для Siena

Dayver
#39162 2014-02-06 13:39

Если с английским дружите то почитайте документацию по вопросам использования ресурсов (там же и про то как правильно генерировать ссылки), ведь она есть. То что нет перевода - это да проблема.

Добавлено мульён минуты спустя:

В вашем случае:

require_once cot_incfile('userman', 'plug', 'resources');//Подключаем файл с ресурсами
...
//Определяем адрес урла на выбор либо относительный либо абсолютный, если нужно.
$href_absolute_profile = $cfg['mainurl'].'/'.cot_url('admin', 'm=other&p=userman&a=edit&id='.$userid.'&u='.$username);//Абсолютный путь
$href_profile = cot_url('admin', 'm=other&p=userman&a=edit&id='.$userid.'&u='.$username);//Относительный
...
$str = cot_rc('userman_link_profile', array('href' => $href_profile, 'usr_name_ankor' => $username));//В строке получим правильнооформленную по всем концепциям ссылку

а в отдельном файле ресурсов /userman/inc/userman.resources.php прописать

$R['userman_link_profile'] = '<a href="{$href}" class="my-class" rel="nofolow">{$usr_name_ankor}</a>';

И все. Но этот способ показал общий принцып и его лучше использовать для других тегов, для ссылок есть конкретная функция (все то же самое но с прицелом что оформляем именно ссылку):

$str = cot_rc_link(cot_url('admin', 'm=other&p=userman&a=edit&id='.$userid.'&u='.$username), $username, array('title' => $username, 'class' => 'my-class', 'rel' => 'nofolow'));

 

Pavlo Tkachenko aka Dayver
This post was edited by Dayver (2014-02-06 14:10, 10 years ago)