как сделать изображения ссылками?

голоса: 0

Подскажите, как сделать изображения ссылками? Тоисть, человек листает ленту сайта нажимает на картинку (картинка это ссылка) и пользователь переходит к материалу. Возможно вы меня поняли, спасибо

 

сайт

| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

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

Чтоб не было дублей изображений, делается примерно так...

<?if($IMG_URL1$)?><style>.eMessage img {display:none;}</style><a href="$ENTRY_URL$"><img src="$IMG_SMALL_URL1$" alt="$TITLE$" /></a><?endif?>

дальше ваш код месседж...

| Автор:
Выбор ответа лучшим | | Автор: Никита Ежов
Спасибо за помощь! Зделал по другому.
голоса: 0

В шаблоне вида материалов нужно прописать код вида:

<?if($IMG_URL$)?><a href="$ENTRY_URL$"><img src="$IMG_SMALL_URL$" alt="$TITLE$" /></a><?endif?>

вместо $IMAGE1$ который вы прописываете в кратком описании, тогда получится задуманное.

| Автор:

У меня не чего не изменяется. Только увеличивает изображение, вот как я вставил: 

 <div class="postinprofile"><table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;"> <?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?> <div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div> <?if($IMG_URL$)?><a href="$ENTRY_URL$"><img src="$IMG_SMALL_URL$" alt="$TITLE$" /></a><?endif?> <?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?><div class="eDetails" style="clear:both;">  <div class="article_counters"><span class="dats">$DATE$ в $TIME$</span><?if($CATEGORY_NAME$)?><a href="$CATEGORY_URL$"><span class="catalog">$CATEGORY_NAME$</span></a><?endif?><span class="views">$READS$</span><?if($COMMENTS_URL$)?><a href="$COMMENTS_URL$"><span class="coms">$COMMENTS_NUM$</span></a><span class="user"><a href="$PROFILE_URL$" target="_blank">$USERNAME$</span></a></div>  <?else?>  <?endif?></span></span> </div></td></tr></table><br /><?if($COM_CAN_ADD$ && $COM_ADD_FORM$ == '')?><?endif?></div>

 

Вот что-то сделал, одно изображения мне нужно убрать, изображения от $MESSAGE$ но мне не удаётся, мне хочется чтобы оставлось только описание от $MESSAGE$ а не изоброжение, изображение у меня есть в сасом коде.

 <a href="$ENTRY_URL$"> <img src="<?if($IMG_SMALL_URL1$)?>$IMG_URL1$<?else?>$IMG_URL1$<?endif?>" width="300" alt="$TITLE$" title="$TITLE$" /></a><?endif?> <p>$MESSAGE$</p> 

Как сделать чтобы код $MESSAGE$ выводил только Краткое описание?

Никита Ежов,
Вы вероятно не дочитали мое сообщение внимательно http://joxi.ru/nAyvz0ZCXZGPWr в ином случае задуманное не получится.
Yuri_Geruk,
Я вас просто не понял. Что значит задуманное?
Никита Ежов,

Задуманное, это то и значит, вы же хотите чтобы при нажатии на фото материала переходить конкретно на страницу материала и комментариев. У вас в кратком описании или в полном в самом начале прописан код $IMAGE1$ вот он и выводит кликабельное фото с ссылкой на само фото и ссылку в нем не подменить, лишь удалять сам код $IMAGE1$ и выводить своим кодом как я описал в примере выше.

...