Revision 258

Date:
2012/11/14 08:13:36
Author:
ahitrov
Revision Log:
Types and avatar sizes
Files:

Legend:

 
Added
 
Removed
 
Modified
  • utf8/plugins/users/lib/users/UserProfile.pm

     
    7 7 sub extra_properties
    8 8 {
    9 9 return (
    10 { 'attr' => 'status', 'type' => 'status', 'rusname' => 'Статус пользователя',
    10 { 'attr' => 'status', 'type' => 'status', 'rusname' => 'Статус пользователя',
    11 11 'cases' => [
    12 12 [0, 'Блокированный'],
    13 13 [1, 'Активный'],
     
    17 17 [5, 'Временная активация'],
    18 18 ],
    19 19 },
    20 { 'attr' => 'type', 'type' => 'status', 'rusname' => 'Тип аккаунта',
    21 'cases' => [
    22 [0, 'Обычный пользователь'],
    23 [1, 'Продвинутый пользователь'],
    24 [2, 'Модератор'],
    25 [10, 'Администратор'],
    26 ],
    27 },
    20 28 { 'attr' => 'visibility', 'type' => 'status', 'rusname' => 'Область видимости',
    21 29 'cases' => [
    22 30 [0, 'Данные моего аккаунта видны только мне'],
     
    36 44 { 'attr' => 'account', 'type' => 'string', 'rusname' => 'Сумма на счете' },
    37 45 { 'attr' => 'interests', 'type' => 'text', 'rusname' => 'Жизненные интересы', rows => 10 },
    38 46 { 'attr' => 'origin', 'type' => 'text', 'rusname' => 'Ориджин', rows => 4 },
    39 { 'attr' => 'avatar', 'type' => 'image', 'rusname' => 'Аватар', preview => ['32x32','100x100','120x120','160x160'] },
    47 { 'attr' => 'avatar', 'type' => 'image', 'rusname' => 'Аватар', crop => ['32x32','150x150'], preview => ['200x200'] },
    40 48 )
    41 49 }
    42 50

Небольшая справка по веткам

cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.

koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.

utf8 – актуальная ветка, заточенная под UTF-8.

Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.