image($field, $title, $dir, $resized_images = '');
$field - название поля (пойдет в GET или POST)
$title - Текст который будет показываться слева от элемента
$dir - Директория куда будут файлы складываться. Все изображения кладутся в директорию /images поэтому вам нужно указать только субдиректорию. На конце обязательно слеш (/)
например $dir = "dir_witimages/" . Изображения будут класться в /images/dir_wiimages/
$resized_images - Тут в специальном формате можно передать информацию для ресайза изображение. Подробнее об этом ниже.
На выходе функция делает
echo $this->tr($code, $title);
где $code - HTML код элемента
$title - Текст который будет показываться слева от элемента
$dir - Директория куда будут файлы складываться. Все изображения кладутся в директорию /images поэтому вам нужно указать только субдиректорию. На конце обязательно слеш (/)
например $dir = "dir_witimages/" . Изображения будут класться в /images/dir_wiimages/
$resized_images - Тут в специальном формате можно передать информацию для ресайза изображение. Подробнее об этом ниже.
На выходе функция делает
echo $this->tr($code, $title);
где $code - HTML код элемента
<?php
$this->image("imagefield", "This is image", "dir_withimages/");
?>
$this->image("imagefield", "This is image", "dir_withimages/");
?>
Результат:

Resize izobrazhenija
Po umolchanju element image nichego ne delajet s izobrazhenijem. T.e kakoje izobrazhenije vi vstavite , takoje i poluchite. Odnako mozhno sdelatj i resize. Odin iz variantov javljaletsa ispolzovanije argumenta $resized_images funkcii image.Sintaksis takov :
"Any x Any:1;335x:1:text/;150x:1:startpage/" gde cherez ; perechisljajutsa nuzhnije nam razmeri. V konkretnom primere stroka sostoit iz 3 blokov
Any x Any:1;
335x:1:text/
150x:1:startpage/
Samij pervij rassmatrivatj osobo ne nuzhno , eto prosto text kotorij pojdet v glavnij element image.
Ostalnije zhe bloki deljatsa na dopolnitelnije elementi , razdelitelem javljajetsa :
pervij element "335x" - eto razmer kotorij budet poluchen posle resize 335x - znachtit chto shirina budet 335 , visota ne imeet znachenija
vtoroj element 1 - eto rezhim. Poka u nas toljko odin rezhim , tak chto prosto stavjte tut 1 vsegda
text/ eto direktorija kuda budut skladivatsa izobrazhenija posle resize, princip sovershenno takoj-zhe kak i u argumenta $dir funkcii image
Vot tak vigljadel bi privedennij vishe kod:
<?php
$this->image("imagefield", "This is image", "dir_with_//////images/", "Any x Any:1;335x:1:text/;150x:1:startpage/");
?>
$this->image("imagefield", "This is image", "dir_with_//////images/", "Any x Any:1;335x:1:text/;150x:1:startpage/");
?>

Resize izobrazhenija oshushestvljajetsa bibliotekoj /libiraries/phpThumb
Odnako estj vozmozhnostj ispolozvatj imagemagic.
@todo opisatj imagemagic
В конфигурации возможна опция:
$_CFG['img_resize_quality'] = 75;
75 - это качество картинки. 75 это значение по умолчанию.
Опция появилась с версии 125
Vstavlenije Flasha
Dannij Element rasschitan i pod to chto vi vstavite v nego flash. Nuzhno uchestj chto vam nuzhno rukami vpisatj razmer flasha v polja razmerov.
Takzhe vi mozhete podstavitj nuzhnie vam parametri k flashu nazhav na link "edit flash parameters".

Dalnejshaja rabota s elementom
Dannij element peredajet svoj POST ili GET v vide massiva kotorij vi mozhete legko posmotrev sdelav print_r();Naprimer POST dlja funckii razobrannoj vishe (s resize) budet vigljadetj takim obrazom:
[imagefield] => Array
(
[alt] =>
[width] => 182
[height] => 138
[resized] => Array
(
[1] => text/335x_70811-52195.jpg
[2] =>
)
[src] => dir_with_//images/70811-52195.JPG)
Dlja oblegchenija vivoda etih dannih na sait sushestvujet funkcija WBG::image podrobnee tut
Основные базовые классы
Документы раздела