Line # Revision Author
1 3 ahitrov@rambler.ru <& "/contenido/components/header.msn", title => 'XLS2HTML' &>
2 <form action="" method="post" style="width: 100%; height: 200px; padding: 12px;">
3 <h1>XLS<span style="color: #555">2</span>HTML</h1>
4 <textarea name="code" style="width: 100%; height: 100%;"><% $arg_code %></textarea><br>
5 <input type="submit" value="�������������">
6 </form>
7
8 % if (!$code){exit;}
9
10 <plaintext><table border>
11 <tr>
12 <td><% $code %></td>
13 </tr>
14 </table>
15
16 <%args>
17
18 $code => undef
19
20 </%args>
21 <%init>
22
23 my $separator = "\t"; # ����������� �����
24 my $space = '&nbsp;'; # ���� ��������� ������ ������
25 my $arg_code = $code;
26
27 $code =~ s|$separator|</td><td>|g;
28 $code =~ s|[\n\r]+|</td>\n </tr>\n <tr>\n <td>|g;
29 $code =~ s|</td><td>|</td>\n <td>|g;
30 $code =~ s|<td></td>|<td>$space</td>|g;
31
32 </%init>

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

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

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

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

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