Revision 215

Date:
2012/05/22 12:19:10
Author:
ahitrov
Revision Log:
Get rid of warning
Files:

Legend:

 
Added
 
Removed
 
Modified
  • utf8/core/lib/Contenido/Parser/RSS.pm

     
    696 696 } else {
    697 697 $item{$elem_name} = $elem->{$elem_name};
    698 698 }
    699 if ( $elem->{$elem_name}{type} =~ /^image/ ) {
    699 if ( exists $elem->{$elem_name}{type} && $elem->{$elem_name}{type} =~ /^image/ ) {
    700 700 my $enclosure = { url => $elem->{$elem_name}{href} || $elem->{$elem_name}{url}, type => $elem->{$elem_name}{type} };
    701 701 if ( exists $item{enclosure} && ref $item{enclosure} eq 'ARRAY' ) {
    702 702 push @{ $item{enclosure} }, $enclosure;
     
    707 707 $item{enclosure} = $enclosure;
    708 708 }
    709 709 }
    710 if ( $elem->{$elem_name}{type} =~ /^video/ ) {
    710 if ( exists $elem->{$elem_name}{type} && $elem->{$elem_name}{type} =~ /^video/ ) {
    711 711 my $enclosure = { url => $elem->{$elem_name}{href} || $elem->{$elem_name}{url}, type => $elem->{$elem_name}{type} };
    712 712 if ( exists $item{enclosure} && ref $item{enclosure} eq 'ARRAY' ) {
    713 713 push @{ $item{enclosure} }, $enclosure;

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

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

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

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

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