Начальная страница

Николай Жарких (Киев)

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

?

Изображения

Эта группа смеретегов предназначена для формирования изображений на веб-страницах.

MakeImage

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: [src|ImageAttr] [border] [usemap] [align] [alt] [title] [Shadow.

Назначение: формирует HTML тег изображения.

Если задан необязательный параметр src, он рассматривается как путь к файлу изображения относительно главного каталога сайта (см. смеретег GetMainDir. Это прямой (литеральний) способ определения имени файла, при котором имя хранится в самом смеретеге.

Если параметр src не задан, смеретег использует параметр ImageAttr. Этот параметр определяет имя файлового атрибута, содержащий нужное имя файла. Это косвенный способ определения имени файла, который позволяет использовать это имя для других целей. По умолчанию принято значение ImageAttr="Image", поэтому это значение можно вообще не указывать.

При использовании ImageAttr параметр alt автоматически приобретает значение атрибута Description для данной вершины, а параметр title – результата метода DocTitle для нее. Часто это именно то, что нужно. Но если в смеретеге эти параметры заданы явно, явные значения будут использованы вместо автоматических.

Необязательные параметры border, usemap, align, alt, title действуют как обычные атрибуты HTML. Если задано только один из пары параметров alt / title, смеретег автоматически придаст не заданному параметру значение заданного.

Необязательный параметр Shadow задает отображение тени вокруг изображения. Значением этого параметра должно быть имя каталога с файлами тени. Примеры применения тени – в моей фотогалерее.

Пример вызова: <Smereka Func="MakeImage" src="history/falsejubilee/zakonblag.gif" alt="Распределение числа библейных цитат в «Слове о законе и благодати»" />

Пример результата: <img src="https://www.m-zharkikh.name/files/MZh/history/falsejubilee/zakonblag.gif" alt="Распределение числа библейных цитат в «Слове о законе и благодати»" title="Распределение числа библейных цитат в «Слове о законе и благодати»" />

MakeThumbImage

Модуль: smeretags/substfields.php (доступен по умолчанию)

Параметры: src [border] […]

Назначение: формирует HTML тег маленького изображения (thumbnail).

Обязательный параметр src рассматривается как путь к файлу изображения относительно главного каталога сайта (см. смеретег GetMainDir. Файл маленького изображения (thumbnail) надо создать отдельно и сохранить в подкаталоге _thumbs того каталога, где находится основной файл. Имя файла маленького изображения должно при этом совпадать с именем основного файла.

Смеретег генерирует HTML код маленького изображения, которое является графической ссылкой на основное изображение. Если необязательный параметр border не задан, он по умолчанию принимает значение 2. Остальные необязательные параметры смеретега передаются как атрибуты маленькому изображению.

Пример вызова: <Smereka Func="MakeThumbImage" src="heritage/plankpl.jpg" alt="Фрагмент плана Киево-Печерской лавры" />

Пример результата: <a href="https://www.m-zharkikh.name/files/MZh/heritage/plankpl.jpg"><img src="https://www.m-zharkikh.name/files/MZh/heritage/_thumbs/plankpl.jpg" width="146" height="150" alt="Фрагмент плана Киево-Печерской лавры" border="2" /></a>