Группы пользователей во вкладках

1495
Здравствуйте!
Написал дополнение для InstantCMS 1.10.1, позволяющеедобавить вкладку группы пользователей в /users/


Как это делать:
Файлы в формах
Комментарии (14)
Димитриус 7 июля 2013 в 15:11 +3
задумка хорошая.
Но ИМХО лучше сделать так:
Код PHP:
  1.  
  2. '_uri' => '/^users\/gp_([a-z]+).html$/i',
  3.  
Уменьшаем уровень вложения иунифицируемлинк

Правда сейчас не могу посмотреть если ли метод возвращений ид группы по названию
Димитриус 7 июля 2013 в 15:12 +1
ну ли вемсто gp написать gryppa
Daniil 7 июля 2013 в 15:13 +1
если ли метод возвращений ид группы по названию
Можно сделать.
Daniil 7 июля 2013 в 15:15 +1
Код PHP:
  1.  
  2. mysql_result(mysql_query("SELECT id FROM cms_user_groups WHERE alias = '{$alias}'"),0,"id");
  3.  
Daniil 7 июля 2013 в 15:18 +2
Код PHP:
  1.  
  2.  
  3. $routes[] = array(
  4. '_uri' => '/^users\/gryppa_([a-z]+).html$/i',
  5. 1 => 'gr_alias'
  6. );
  7.  
  8.  
далее

Код PHP:
  1.  
  2.  
  3. $groupid = mysql_result(mysql_query("SELECT id FROM cms_user_groups WHERE alias = '{cmsCore::request('group_id', 'str')}'"),0,"id");
  4.  
  5.  
lokanaft 7 июля 2013 в 19:13 +3
Желательно пользоваться стандартными методами для работы с бд.
Daniil 7 июля 2013 в 19:46 +1
Хорошо. учту...
Azura 12 июля 2013 в 12:54 +1
СПАСИБО! Спасли меня :)))
Димитриус 12 июля 2013 в 14:09 +2
От кого?=)
Azura 13 июля 2013 в 23:15 +1
От необходимости тратить деньги на программиста, коим я пока не являюсь. :)))
lokanaft 13 июля 2013 в 23:41 +3
Вы так уверены, что "пока" ?
Петр 16 июля 2013 в 09:36 -3
блин не получилось почему то сделать...на странице группы - 404
"НАЗВАНИЕ ГРУППЫ ЛАТИНИЦЕЙ" - это любой набор букв? или нужно туда ставить "псевдоним группы"?
Петр 16 июля 2013 в 09:38 -3
если честно - не совсем понятно что и куда добавлять.
лучше
после "кусок кода" вставить "кусок кода" и т.д.
SP 11 ноября 2013 в 00:05 0
на 1.10.2 не хочет работать... проверил все, вроде не должно быть ошибки. Подскажите где поправить плиз