Здравствуйте!
Написал дополнение для InstantCMS 1.10.1, позволяющеедобавить вкладку группы пользователей в /users/
В файл /components/users/router.php добавляем 2 роутера
далее в frontend.php ($do = 'view')
...
...
Файл /templates/_default_/components/com_users_view.tpl ~ 62 строка
ВСЁ!
Написал дополнение для InstantCMS 1.10.1, позволяющеедобавить вкладку группы пользователей в /users/
В файл /components/users/router.php добавляем 2 роутера
'_uri' => '/^users\/НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ.html$/i', 'group_id' => 'ID ГРУППЫ' ); '_uri' => '/^users\/НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ([0-9]+).html$/i', 1 => 'page', 'group_id' => 'ID ГРУППЫ' );
// Возможные входные переменные $groupid = cmsCore::request('group_id', 'int');////////////////////////это нужно добавить
/////////////////////////////////////// //////////Условия выборки////////////// /////////////////////////////////////// /****************************************/ if($groupid){/////////////////////это $inDB->where("u.group_id = ".$groupid);/////////////////нужно $rera=true;///////////////////////////////добавить } /****************************************/
$link['НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ'] = '/users/НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ.html'; $link['latest'] = '/users'; $link['positive'] = '/users/positive.html'; $link['rating'] = '/users/rating.html'; if($orderby=='regdate') { $link['selected'] = 'latest'; } if($orderby=='karma') { $link['selected'] = 'positive'; } if($orderby=='rating') { $link['selected'] = 'rating'; } if($rera) { $link['selected'] = 'НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ'; }
<div class="button {if $link.selected=='НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ'}selected{/if}"><a rel=”nofollow” href="{$link.НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ}">Назвние вкладки</a></div>
Реклама #
Димитриус 11 лет назад #
Но ИМХО лучше сделать так:
Правда сейчас не могу посмотреть если ли метод возвращений ид группы по названию
Димитриус 11 лет назад #
Daniil 11 лет назад #
Daniil 11 лет назад #
Daniil 11 лет назад #
lokanaft 11 лет назад #
Daniil 11 лет назад #
Azura 11 лет назад #
Димитриус 11 лет назад #
Azura 11 лет назад #
lokanaft 11 лет назад #
Петр 11 лет назад #
"НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ" - это любой набор букв? или нужно туда ставить "псевдоним группы"?
Петр 11 лет назад #
лучше
SP 11 лет назад #