Функции :: $this->fileblock()

Funcija prednaznachena dlja pokaza elementa pozvoljajushego dobavljajt odnovremenno neskoljko failov, s opisanijem i nazvanijem etogo faila.
fileblock($field, $title, $directory, $rename_files = true);
$field - Nazvanije polja (pojdet v GET ili POST)
$title - Text kotorij budet pokazan sleva ot elementa
$directory - direktorija kuda budut klastsa files (files/ podstavljejetsa avtomaticheski)
$rename_file - nuzhno li perenazivatj faili dlja togo chtobi ne perezapisatj kakoj libo drugoj fail

Funckija na vihode vipolnit :
if ($title){
    echo $this->tr($code, $title);
} else {
    return $code;
}
gde $code - HTML kod elementa


Code:
<?php
$this->fileblock("fileblock_field", "This is fileblock", "uploaded_files/", true);
?>

Result:


Esli vi hotite vruchnuju vstavitj kakije libo polja v etot element v shablone to vam nuzhno sformirovatj sledujushij massiv:

    $this->content['fileblock_field']['title'][0]                 = xxx;
    $this->content['fileblock_field']['filename'][0]           = xxx;
    $this->content['fileblock_field']['file'][0]                   = xxx;
    $this->content['fileblock_field']['modified'][0]           = xxx;
    $this->content['fileblock_field']['modified_by'][0]      = xxx;
    $this->content['fileblock_field']['notes'][0]               = xxx;

    $this->fileblock("fileblock_field", "Attachs", "object_files/", true);

iz primera vidno chto nuzhno
v $this->content sozdatj massiv s pervim indexom - nazvanijem elementa
vtorim indexom - jachejkoj s zarezervirovannim nazvanijem i tretim - nomerom faila.
T.e esli vam nuzhno sozdatj 3 elementa to nuzhno etu operaciju povtroritj 3 raza menjaja tretij index 0 , zatem 1 , zatem 2

Пользователь

Пароль

Поиск по сайту



Ссылка продана за пачку денег
CMS на PHP и mySQL