| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Вывод no_photo https://forum.illusionweb.ru/viewtopic.php?f=3&t=2749 |
Страница 1 из 1 |
| Автор: | Сергей [ 09 фев 2014, 14:22 ] |
| Заголовок сообщения: | Вывод no_photo |
Всем доброго дня. Ни как не могу настроить вывод no_photo в файле list.html, если объявление подано без фото. Подскажите, кто знает, как это сделать. Я видел здесь такую же тему, но по той конструкции у меня почему то не срабатывает. Я редактировать пытался в этой строчке: ------------------------------------------------------------------ <tr> <td class='message_text' colspan='2'> {%if $message.fields.i.0.value != ""%} <div class='message_img'> <a class="zoom" rel="group{%$message.id%}" title="{%$message.title%}" href="{%$settings.patch%}uploads/images/tb/{%$message.fields.i.0.value%}" > <img src="{%$settings.patch%}uploads/images/ts/{%$message.fields.i.0.value%}" alt="{%$message.title%}" border="0"/> </a> {%if $message.fields.i|@count > 1%} <div> {%foreach from=$message.fields.i item='image' key='key'%} {%if $key != 0%} <a class="zoom" rel="group{%$message.id%}" title="{%$message.title%}" href="{%$settings.patch%}uploads/images/tb/{%$image.value%}" ><img src="{%$settings.patch%}uploads/images/ts/{%$image.value%}" width='40' height='27' alt="{%$message.title%}" border="0"></a> {%/if%} {%/foreach%} </div> {%/if%} </div> {%/if%} {%$message.text|strip_tags|truncate:1500:"... <a href='`$settings.patch_region``$smarty.const.MESSAGES`/`$message.link`'>`$locale.15`</a>"%} </td> </tr> ------------------------------------------------------------ Где точно и какую конструкцию нужно вставить? Помогите пожалуйста кто уже себе настроил. |
|
| Автор: | Андрей [ 09 фев 2014, 15:52 ] |
| Заголовок сообщения: | Re: Вывод no_photo |
{%if $message.fields.i.0.value != ""%} вывод фоток {%else%} заглушка, ну или все что угодно ) {%/if%} |
|
| Автор: | Сергей [ 09 фев 2014, 18:10 ] |
| Заголовок сообщения: | Re: Вывод no_photo |
Вставил такую конструкцию: ----------------------------------------- <div class='message_img'> {%if $message.fields.i.0.value != ""%} <a class="zoom" rel="group{%$message.id%}" title="{%$message.title%}" href="{%$settings.patch%}uploads/images/tb/{%$message.fields.i.0.value%}" > <img src="{%$settings.patch%}uploads/images/ts/{%$message.fields.i.0.value%}" alt="{%$message.title%}" border="0"/> </a> {%else%} <img src="{%$settings.patch%}images/no_photo.jpg" alt="{%$message.title%}" > {%/if%} </div> ----------------------------------------- Картинка no_photo появилась, но почему то исчез текст объявления в кратком описании, а в открытом объявлении текст на месте. И такая ерунда не только в объявлениях, в которых нет фото, но и в объявлениях с одним фото. А в тех объявлениях, где несколько фото добавлено, они с текстом, но маленькие копии фото улетели в само объявление - над текстом, в верхний левый угол. Что за ерунда? подскажите как исправить. |
|
| Автор: | Андрей [ 09 фев 2014, 18:30 ] |
| Заголовок сообщения: | Re: Вывод no_photo |
вот так вот вроде должно быть <tr> <td class='message_text' colspan='2'> {%if $message.fields.i.0.value != ""%} <div class='message_img'> <a class="zoom" rel="group{%$message.id%}" title="{%$message.title%}" href="{%$settings.patch%}uploads/images/tb/{%$message.fields.i.0.value%}" > <img src="{%$settings.patch%}uploads/images/ts/{%$message.fields.i.0.value%}" alt="{%$message.title%}" border="0"/> </a> {%if $message.fields.i|@count > 1%} <div> {%foreach from=$message.fields.i item='image' key='key'%} {%if $key != 0%} <a class="zoom" rel="group{%$message.id%}" title="{%$message.title%}" href="{%$settings.patch%}uploads/images/tb/{%$image.value%}" ><img src="{%$settings.patch%}uploads/images/ts/{%$image.value%}" width='40' height='27' alt="{%$message.title%}" border="0"></a> {%/if%} {%/foreach%} </div> {%/if%} {%else%} <img src="{%$settings.patch%}images/no_photo.jpg" alt="{%$message.title%}" > {%/if%} </div> {%$message.text|strip_tags|truncate:1500:"... <a href='`$settings.patch_region``$smarty.const.MESSAGES`/`$message.link`'>`$locale.15`</a>"%} </td> </tr> |
|
| Автор: | Сергей [ 09 фев 2014, 19:19 ] |
| Заголовок сообщения: | Re: Вывод no_photo |
Спасибо Андрей. Вроди как заработало, вот только фото с левой стороны выходило, пришлось добавить к картинки align="right" и встало все на свои места ...... |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|