Логотип персонального сайта М.Жарких
Лист на сайт
Версія для друку
Стрічка новин (RSS)
Смерека / Смеретеги / Статичні смеретеги

Смерека

Смеретеги

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

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

GetCommonURL

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

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

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

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

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

GetDomainURL

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

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

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

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

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

GetFavicon

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

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

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

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

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

<link rel="shortcut icon" media="all"
href=""
type="image/x-icon" />
<link rel="icon" media="all"
href=""
type="image/x-icon" />

GetHomeURL

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

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

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

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

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

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

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

GetLang

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

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

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

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

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

GetMainURL

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

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

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

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

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

GetSmerekaVersion

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

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

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

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

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

GetSubdomName

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

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

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

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

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

Попередній розділ | Зміст | Наступний розділ

Сподобалась сторінка? Допоможіть розвитку нашого сайту!

© 1978 – 2018 М.І.Жарких

Передрук статей із сайту заохочується за умови
посилання (гіперпосилання) на мій сайт

Сайт живе на

Число завантажень : 1710

Модифіковано : 8.08.2017

Якщо ви помітили помилку набору
на цiй сторiнцi, видiлiть її мишкою
та натисніть Ctrl+Enter.