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/