Для работы с наполнением



_id

var _idstring;
// Переменная изначально хранит номер данного элемента. Для каждого элемента при использовании функции subpages номер _id определяетсялокально.




Storyid

var Storyidstring;
переменная Номер_статьитекст;
// Переменная изначально хранит номер данной страицы




admin_panel

var admin_panelstring;
переменная Панель_администраторатекст;
// переменная держит в себе панельку администрирования с кнопками удаленияредактирования и изменения позиции. Для каждого элемента прииспользовании функции subpages панелька создается локально.




addsubpage

var addsubpage: string;
// переменная держит в себе кнопку добавления подстраницы.




PageTitle

var PageTitle:string;
переменная Заголовок_страницытекст;
// Переменная хранит заглавие страницыКаждая отдельная страница имеет свое заглавиеобычно оно берется из поля title.
 





sitename

var sitenamestring;
переменная название_сайтатекст;
// Переменная изначально хранит название сайта записанное в main.ini параметр coows_title на выбранном в данный момент языке.




RenderPagesUlLi

Function RenderPagesUlLi(AStoryIDinteger;AtitelsField:string; ApageTypes:stringAactivePagesOnly: boolean):string;

// возвращает html список всех подэлементов страницы AstoryIDназвания страниц берет из пля ApageTypes если указан параметр ApageTypes — выведет только страницы этого типаесли AactivePagesOnly — отображает подстраницы только выбранных страниц





AttachedFileList

Function AttachedFileList(AFieldNamestringAstoryidinteger):string;

// Выводит список разделенный переносом строки, прикрепленных файлов AfieldName поле из элемента Astoryid




AttachedFiles

Function AttachedFiles(AFieldNamestringAstoryidinteger):string;

// Выводит прикрепленные файлы в AfieldName поле из элемента Astoryid




ChildCount

Function ChildCount(AStoryID:integer): integer;

// Возвращает количество элементов страницы




LoadLang

Procedure LoadLang(AFileName:String);

// Зачитывает из файла языковые значения (языковые значения хранятся в каталоге lang)





LastSubpage

Function LastSubpage(AStoryID:integer): integer;

// Возвращает номер последнего элемента страницы




addform

Function addformstring;

// Возвращает код формы для добавления элементов




subpages

Function subpages(AItemIdstringASkipintegerAlimit:integerARewersebooleanAAllSubPagesbooleanAsubPageItemTemplatestring;AitemTypesstring; ASortBy: string = ''; AByUserId: integer = -1; AShowHidden: bollean);

(* Возвращает HTML код элементов страницыЕсли ни один параметр не указан — возвращает код элементов открытой в данный момент страницы.

AitemId — через запятую указываются страницы элементы которых хотим вывести

Askip — Указывает сколько элементов пропустить

Alimit — Указываем сколько элементов вывести

Arewerse — указываем в какой последовательности выводитьс первых к последним или от последних к первым

AallSubPages — указываем выводить элементы указанных подстраниц или только элементы указаных страниц.

AsubPageItemTemplate — Указываем какой какой шаблон использовать для вывода элементов

AitemTypes — указываем какой тип элементов выводить (название шаблона)

 

ASortBy — Указываем по какому полю сортировать.

AByUserId — id автора статьи, если указано - будут выводиться элементы только указанного пользователя. 

AShowHidden — Отображает скрытые статьи*)

 

 

 





RenderFilters

Function RenderFilters(ARQStoryIDinteger = -1): string;

// Возвращает HTML код списка фильтров для фильтрации контента по атрибутамВ пераметр ARQStoryID можно указать номер страницы с которой хотим работать.





ParentTitle

Function ParentTitle(AItemIDinteger):string;

/Возвращает заголовок родительской страницы указанного элемента в контенте (AItemID).





ImageFile

function ImageFile(APathstringAwidthintegerAheightintegerAwatermstringAParamsstring; AMask: string): string;
функция файл_изображения(Файл_изображениятекст
шириначисловысотачисловодный_знактекст; параметрытекст): текст;
// Создает ресемплированное изображение и возвращает на него ссылкуЕсли указан параметр «водный_знак» (ссылка на файл с водяным знаком)накладывает водяной знакдля этого лучше использовать PNG файл с полупрозрачными тонамиФайл_изображения можно указывать без расширенияоно будет определено автоматическитакже можно не указывать высоту изображения. В параметры строкой списываем через пробул выравнивание по горизонтале
// (left, center, right), выравнивание по вертикале 
// (top, middle, bottom),
// тип ресемплинга (crop, fullin, stretch), 
// цвет фона в шеснатичном формате, 
// light имитирует картинку как-бы высвеченной на экране.
// mono делает картинку монотонной, в тонах указаного здесь цвета.
 

//  пример <{  ImageFile('media/test.png', 150, 100, '' , 'fullin #FFFFFF center top light' mono', 'media/mask.jpg');  }> 






path

function path(ASpliterstring): string;
функция навигатор(Разделительтекст): текст;
// возвращает код навигатора по родительским страницам данной страницы меж пунктами вставляется разделитель (по умолчанию '/')




content

var contentstring;
переменная содержимоетекст;
// Переменная изначально хранящая содержимое страницы 




loopcount

var loopcountinteger;
// При использовании функции subpages изначально определяет сколько элементов будет выведено в общем 





loop

var loopinteger;
переменная повторчисло;
// При использовании функции subpages изначально определяет сколько элементов выведено в данный момент 





etext

function etext(AVarNamestring): string;
// Выводит переменнуюно для администратора для двойном щелчке появляется поле редактирования




IsActivePage

function IsActivePage(AItemIDinteger): boolean
функция страница_активная(элемент_контентачисло): соответствие;
функция активная_страница(элемент_контентачисло): соответствие;
// Возвращает Да(1) если указанный элемент является предком исполняемой страницы или еювозвращает Нет(0) в другом случае


© 2008-2011 Studio "V7"
Разработка и продвижение сайтов
Тел.: (044) 502-39-78 ; (093) 450-92-66
Украина, Киев, ул. Туполева 8, оф 11.
Эл. адрес: info@v7.net.ua