Revision 117 (by ahitrov, 2011/08/18 19:34:39) |
Interface refreshing
Image loader element interface upgrade phase 1
Image URL loader bug fix
|
<fieldset>
<legend>Пользователи редакторского интерфейса</legend>
<style>
ul.listtypes {margin:0 0 0 20px; padding:0 0 0 1.5em;}
ul.listtypes li {list-style-image:url(/contenido/i/nav-2-a.gif)}
ul.listtypes li.active, ul.listtypes li.unactive {list-style-image:url(/contenido/i/nav-2.gif)}
ul.listtypes li.unactive a {color:gray}
</style>
<ul class="listtypes" style="font-size:11px;font-family:Tahoma;text-align:left;">
% for my $u (sort { $a->name cmp $b->name } @users) {
<li class="<% $u->status == 0 ? 'un' : '' %>active"><a href="users.html?login=<% $u->login() %>&class=<% $u->class() %>"><% $u->name() %> (<% $u->login() %>)</a>
% }
</ul>
<table cellspacing="2" cellpadding="0" border="0" class="tform">
<tr><td height="5"></td></tr>
<tr><td colspan="2"><b><a href="users.html?class=">Новый пользователь »</a></b></td></tr>
<tr><td height="5"></td></tr>
</table>
</fieldset>
<%once>
use locale;
</%once>
<%init>
return unless ref $user;
return unless $user->check_group(1);
my @users = $keeper->_get_users();
</%init>
Небольшая справка по веткам
cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.
koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.
utf8 – актуальная ветка, заточенная под UTF-8.
Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.