Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Как сделать, чтобы картинка появлялась автоматически |
Как сделать, чтобы картинка появлялась автоматически |
Если в кратком описании только изображение, то можно так:
В шаблоне вида материалов $MESSAGE$ заменить на: Код <?if(strpos($MESSAGE$,'IMG')='-1')?><img src="$IMG_URL1$" alt="$ENTRY_TITLE$" /><?else?>$MESSAGE$<?endif?> В шаблоне материала и комментариев $MESSAGE$ заменить на: Код <?if(strpos($MESSAGE$,'IMG')='-1')?><img src="$IMG_URL1$" alt="$ENTRY_TITLE$" /><br /><br /><?endif?>$MESSAGE$ |
Тогда в шаблоне вида материалов можно по-другому попробовать.
$MESSAGE$ заменить на: Код $MESSAGE$<?if(strpos($MESSAGE$,'IMG')='-1')?><?if($MESSAGE$)?><br /><br /><?endif?><img src="$IMG_URL1$" alt="$ENTRY_TITLE$" /><?endif?> при этом поле краткого описания не должно быть обязательным к заполнению, тогда его можно оставить пустым, и картинка покажется, также покажется при заполненном текстом (но вставлять $IMAGE1$ не нужно). А в шаблоне материала и комментариев как в предыдущем посте. Сообщение отредактировал Sonor - Четверг, 03 Мар 2016, 22:46:03
|
Ещё такой момент, чтобы это всё работало как задумано, в шаблоне «Вид материалов» нужно удалить вот эти части, выделенные красным:
|
Sonor, спасибо. Сегодня не было времени попробовать. Завтра выходной, буду делать ) Если получится, как и обещал скину денег вам на вэбмани. Завтра отпишусь.
Добавлено (06 Мар 2016, 21:56:19) |
В шаблоне материала с комментариями что было вставлено, когда по 2 картинки выводилось?
Для проверки можно внести изменение: это: Код <?if(strpos($MESSAGE$,'IMG')='-1')?> изменить на: Код <?if(strrpos($MESSAGE$,'IMG1')='-1')?> |
| |||