Это просто поле с госномером машины, есть в профиле у пользователей
http://www.lanos-volgograd.ru - вот что получилось сэтими кодами
<!-- IF memberrow.S_PROFILE_GOSNOMER -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<td class="gen" align="center">{memberrow.GOSNOMER}</td>
<!-- ENDIF -->
<!-- IF memberrow.S_PROFILE_GOSNOMER -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<td class="gen" align="center">{memberrow.PROFILE_GOSNOMER_VALUE}</td>
<!-- ENDIF -->
<!-- BEGIN custom_fields -->
<!-- IF custom_fields.PROFILE_FIELD_NAME eq "Кол-во детей"-->
<!-- IF custom_fields.PROFILE_FIELD_VALUE eq 1 -->
......<!-- IF memberrow.S_PROFILE_CHILDS -->
{memberrow.PROFILE_CHILDS_VALUE}
<!-- ENDIF -->
SCIF-1986 писал(а):в зависимости от значения одного доп. поля

Палыч писал(а):Так и анализируйте значение, а не наличие самого поля
{memberrow.PROFILE_CHILDS_VALUE}SCIF-1986 писал(а):Поэтому оставил по-старому
SCIF-1986 писал(а):Озадачился я выводом картинок в зависимости от значения одного доп. поля
SCIF-1986 писал(а):Не работат
<!-- IF custom_fields.PROFILE_FIELD_NAME eq "Кол-во детей"-->
<!-- IF custom_fields.PROFILE_FIELD_NAME eq 'childs' -->

Если значение поля с идом "childs" (название: "Кол-во детей") равно 1, то выводить одну картинку, если 2, то две.Палыч писал(а):Это я не понимаю, что вы вообще делаете и чего хотите добиться.
Избежать проверки доп. условий (если кол-во == 1, то одну картинку, если == 2, то две....), если человек не заполнил это поле.Палыч писал(а):Правда, понять, что именно не работает, сложно. Вот этой строчкой вы чего хотели добиться?Код: Выделить всё<!-- IF custom_fields.PROFILE_FIELD_NAME eq "Кол-во детей"-->
Нет, так не работает. Работает только так:Палыч писал(а):С точки зрения синтаксиса, следовало бы, вероятно, так:Код: Выделить всё<!-- IF custom_fields.PROFILE_FIELD_NAME eq 'childs' -->
<!-- BEGIN custom_fields -->
<!-- IF custom_fields.PROFILE_FIELD_NAME eq "Кол-во детей"-->
<!-- IF custom_fields.PROFILE_FIELD_VALUE eq 1 -->
<img src="./images/icons/misc/star.gif">
<!-- ELSEIF custom_fields.PROFILE_FIELD_VALUE eq 2 -->
.... cutted ...
<!-- ENDIF -->
<!-- ENDIF -->
<!-- END custom_fields -->
<!-- IF memberrow.S_PROFILE_CHILDS -->
<h2>{memberrow.CHILDS_VALUE}</h2>
<!-- ENDIF -->
<!-- IF S_PROFILE_CHILDS -->
<tr>
<td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{PROFILE_CHILDS_NAME}: </td>
<td><b class="genmed">{PROFILE_CHILDS_VALUE}</b></td>
</tr>
<!-- ENDIF -->
SCIF-1986 писал(а):А с memberrow всё-таки не работает. Если не сложно - поясните почему.
SCIF-1986 писал(а):Если значение поля с идом "childs" (название: "Кол-во детей")
SCIF-1986 писал(а):если кол-во == 1, то одну картинку, если == 2, то две....)
<-- IF S_PROFILE_CHILDS --> <-- IF PROFILE_CHILDS_VALUE eq 1 -->вывод 1 картинки<-- ELSE -->вывод двух<-- ENDIF --> <-- ENDIF -->
SCIF-1986 писал(а):Насколько я понимаю такой код:должен был работатьКод: Выделить всёВыделить всё<!-- IF memberrow.S_PROFILE_CHILDS --><h2>{memberrow.CHILDS_VALUE}</h2><!-- ENDIF -->

<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<td class="gen" align="center">{memberrow.PROFILE_MODEL_AVTO}</td>
<!-- ENDIF -->Вернуться в Запросы модов для phpBB 3.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0