Початкова сторінка

Микола Жарких (Київ)

Персональний сайт

?

Статичні смеретеги

Статичні смеретеги не залежать від контекстної вершини – вони завжди повертають значення за налаштуваннями сайта.

GetDomainURL

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: немає.

Призначення: повертає ім’я домена, в контексті якого викликається. Значення закінчується символом /.

Приклад виклику: <Smereka Func="GetDomainURL" />

Приклад результата: http://example.com/

GetFavicon

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: немає.

Призначення: для заданої вершини генерує HTML код піктограми за значенням, заданим для субдомена, до якого належить дана вершина (якщо такий є і містить визначення піктограми) або для домена (якщо він містить визначення піктограми). Якщо піктограма не задана ані в субдомені, ані в домені – повертає порожній рядок.

Приклад виклику: <Smereka Func="GetFavicon" />

Приклад результата:

<link rel="shortcut icon" media="all"
href="http://example.com/favicom.ico"
type="image/x-icon" />
<link rel="icon" media="all"
href="http://example.com/favicom.ico"
type="image/x-icon" />

GetHomeURL

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: LangAware, Subdomain.

Призначення: повертає ім’я кореневої сторінки сайта, в контексті якого викликається. Значення закінчується символом /. Якщо для сайта визначена константа DEFAULT_SUBDOMAIN (наприклад, www), то результуюча адреса завжди буде містити цей субдомен. Якщо параметр Subdomain задано явно, результуюча адреса буде містити його. Якщо задано параметр LangAware результуюча адреса буде містити суфікс поточної мови (тієї мови, в контексті якої обчислюється смеретег). Якщо поточна мова співпадає з мовою сайта за умовчанням, цей суфікс не виводиться.

Приклад виклику: <Smereka Func="GetHomeURL" />

Приклад результата: http://www.example.com/

Приклад виклику: <Smereka Func="GetHomeURL" Subdomain="lib" LangAware="1" />

Приклад результата: http://lib.example.com/uk/

GetLang

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: немає.

Призначення: повертає поточну мову (ту мову, в контексті якої обчислюється смеретег).

Приклад виклику: <Smereka Func="GetLang" />

Приклад результата: uk

GetMainURL

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: немає.

Призначення: повертає URL «персонального» каталога сайта Смереки (каталога, який містить статичні файли даного сайта). Значення закінчується символом /.

Приклад виклику: <Smereka Func="GetMainURL" />

Приклад результата: http://example.com/files/Exmpl/

GetSmerekaVersion

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: немає.

Призначення: повертає поточну версію Смереки.

Приклад виклику: <Smereka Func="GetSmerekaVersion" />

Приклад результата: Smereka 1.7 beta

GetSubdomName

Модуль: smeretags/substfields.php (доступний за умовчанням)

Параметри: немає.

Призначення: повертає поточний субдомен.

Приклад виклику: <Smereka Func="GetSubdomName" />

Приклад результата: www