Автоматизация добавления картинок в блог и каталог статей

голоса: 0

В модулях "блог" и "каталог статей" у меня настроено так - при добавлении картинок, первая ствится на анонс - вторая (и последующие) на полный материал (http://malroz.ru/publ/)

Хочется автоматизировать размер картинок - первая картинка 250рх, вторая (и последующие) - 400рх, но по клику увеличивались до определенного размера (например, до 640 рх). Если в настройках модуля выставляю 250рх, то все картинки становятся 250!!!

Возможно ли так? Заранее благодарен за помощь.

Адрес сайта http://malroz.ru/
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0
 
Лучший ответ

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

по другому никак, так как размер демо настраивается глобально для всех фото в данном доп поле.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
понятно... жаль, но хотя бы как сделать в полной новости (не в анонсе!) картинки увеличивающиеся по клику (до определенного размера)?
Alex Roznin,
Для этого нужен скрипт, это не делается стилями и поэтому подсказать что-то в данный момент нельзя. Нужно писать скрипт который и будет фиксировать размер изображения при открытии в всплывающем окне.
Yuri_Geruk,

ладно, а без фиксации размера, что б просто увеличивалась до оригинала? (в форуме же увеличиваются!)

пример

Alex Roznin,

увеличение до оригинала, замените ваш код на следующий:

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_SMALL_URL1$" alt="$TITLE$" /></a><?endif?>

не знаю какой номер фото у вас в полной, замените на свое если у вас там второе то есть $IMG_URL1$

Yuri_Geruk,
на странице материалов у меня так:

<tr><td class="eText" colspan="2"><?if($IMG_URL2$)?><div align="center"><img src="$IMG_URL2$" title="$ENTRY_TITLE$ - $MODULE_NAME$" alt="$ENTRY_TITLE$ - Все об Apple" width=400></div></a><?endif?>

Я так понимаю, что это для одной картинки, что нужно дописать в код чтоб условие действовало для всех картинок добавляемых на страницу материала и комментариев?

Да и еще моментик, это наверно! в стилях делается: как сделать отступ у картинок от текста "сверху и снизу?

Спасибо, что помогаешь!!! )
Alex Roznin,

замените ваш код:

<?if($IMG_URL2$)?><div align="center"><img src="$IMG_URL2$" title="$ENTRY_TITLE$ - $MODULE_NAME$" alt="$ENTRY_TITLE$ - Все об Apple" width=400></div></a><?endif?>

на :

<?if($IMG_URL2$)?><div align="center"><a href="$IMG_URL2$" class="ulightbox"><img src="$IMG_SMALL_URL2$" title="$ENTRY_TITLE$ - $MODULE_NAME$" alt="$ENTRY_TITLE$ - Все об Apple" width=400></div></a><?endif?>

в стили добавьте:

.eText img {margin:5px;padding:5px;}
Yuri_Geruk,

Большое спасибо за помощь!!! Только отступ картинки от текста почему то не работает! картинка прямо на тексте "сидит"!

http://malroz.ru/publ/programmy/jettison_1_5/1-1-0-946

.eText img {margin:5px;padding:5px;}

P.S. Вы так и не сказали - это условие действует для всех картинок добавляемых на страницу материала и комментариев? 

Alex Roznin,

в стилях строка номер 115:

.eMessage img,.eText img {max-width: 100%;float:center;display:block; margin:0 auto;!important;border:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

удалите выделенное.

Да, будет действовать для всех добавленных фото под номером 2 через доп поле Изображения.

Yuri_Geruk,
отступ появился, спасибо, но появилась и другая проблема - во всех материалах, которые я добавлял до этого, на странице материала и комментариев перестали отображаться картинки!!! (

http://malroz.ru/publ/programmy/day_one/1-1-0-590
Yuri_Geruk,

Замените условие выше:

<?if($IMG_URL2$)?><div align="center"><a href="$IMG_URL2$" class="ulightbox"><img src="$IMG_SMALL_URL2$" title="$ENTRY_TITLE$ - $MODULE_NAME$" alt="$ENTRY_TITLE$ - Все об Apple" width=400></div></a><?endif?>

на:

<div align="center">
<a href="$IMG_URL2$" class="ulightbox">
<img src="<?if($IMG_URL2$)?>$IMG_SMALL_URL2$<?else?>$IMG_URL2$<?endif?>" title="$ENTRY_TITLE$ - $MODULE_NAME$" alt="$ENTRY_TITLE$ - Все об Apple" width=400>
</div></a>

если демо не выведется, тогда выведется полное фото, то есть будет проверка

Yuri_Geruk,
как было, так и осталось, т.е. картинка не отображается!
Alex Roznin,
значит у вас здесь используется не $IMG_SMALL_URL2$ а $IMG_SMALL_URL1$ проверяйте
Yuri_Geruk,
где смотреть?
Alex Roznin,
Хотя у вас демо меньше размеров демо которое задано в настройках модуля, в итоге и демо не выводится, возвращайте как было ранее.
Yuri_Geruk,

все вернул назад... тупик ((( хотя, материал, который я для проверки разместил работал нормально! Очень не понятно и жаль (((

Alex Roznin,
я вам все предельно понятно описал почти на пальцах разложил, если у вас что-то не работает, значит вы не так объяснили или что-то не то делаете
...