1

Тема: Уменьшенный размер изображения

Добрый день.
Изображения выводятся из доп. поля типа text.
Шаблон:

{if $page.field_foto_1}<a class="rsImg" href="{$page.field_foto_1}"><img class="rsTmb" src="Ссылка_на_уменьшенную_копию" /></a>{/if}

Кто знает, как вывести ссылку на уменьшенную копию изображения?

Разработка и продвижение сайтов / Контекстная реклама

2

Re: Уменьшенный размер изображения

Уменьшенная копия изображения при вставке из доп. поля не создается. Поэтому варианта два:
1. Выводить тоже самое изображение масштабированное. Например:

.imgsmall {
    max-width: 200px;
    max-height: 200px;
    height: auto;
}

2. Писать хелпер, который будет создавать миниатюры из большого изображения.

Профессиональное создание сайтов любой сложности, аудит, продвижение, а также поддержка вашего интернет ресурса - web2life.ru

TIMEWEB > Всегда больше, чем просто хостинг для ImageCMS!

3

Re: Уменьшенный размер изображения

.imgsmall {
    max-width: 200px;
    max-height: 200px;
    height: auto;
}

Сейчас так и приходится. Жаль конечно, что не продумали это заранее. А то уменьшать через css, фото c разрешением по ширине в 2000px, это не айс))

Разработка и продвижение сайтов / Контекстная реклама

4

Re: Уменьшенный размер изображения

Inq пишет:

Добрый день.
Изображения выводятся из доп. поля типа text.
Шаблон:

{if $page.field_foto_1}<a class="rsImg" href="{$page.field_foto_1}"><img class="rsTmb" src="Ссылка_на_уменьшенную_копию" /></a>{/if}

Кто знает, как вывести ссылку на уменьшенную копию изображения?

Вариант 1 - создать новое доп. поле $page.field_foto_1_min
<img class="rsTmb" src="{$page.field_foto_1_min}" />

Вариант 2 - Написать (точнее взять готовую в интернете) PHP функцию и проганять через нее фотографию
<img class="rsTmb" src="{fotomin($page.field_foto_1)}" />

Вариант 3 - Не париться и вывести ту самую фотографию и уменьшить ее в стилях класса rsTmb

Thumbs up Thumbs down

5

Re: Уменьшенный размер изображения

Понятно. Спасибо. Пока остановлюсь на стилях, а потом видно будет. Захочет если клиент улучшить - закажу реализацию.

Разработка и продвижение сайтов / Контекстная реклама

6

Re: Уменьшенный размер изображения

Есть 4 вариант:

Загружаем 2 вида изображения, предварительно уменьшив оригинал. Например - 1.jpg и 1a.jpg
В поле добавляем - /images/papka/
В шаблон пишем код:

{if $page.field_foto_1}<a class="rsImg" href="{$page.field_foto_1}1.jpg"><img class="rsTmb" src="{$page.field_foto_1}1a.jpg" /></a>{/if}
Разработка и продвижение сайтов / Контекстная реклама

Re: Уменьшенный размер изображения

Кто то уже нашёл нормальную реализацию, только не через стили?

Thumbs up Thumbs down