Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
9IPOCTb

доп поля

Recommended Posts

Приветствую всех.

есть код:

{{foreach $author->contentProfileFields() as $group => $fields}}
{{foreach $fields as $field => $value}}
<li class='ipsResponsive_hidePhone ipsType_break'>
	{$value|raw}
</li>
{{endforeach}}
{{endforeach}}

 

выводит дополнительные поля в профиле, но выводит все по списку, а мне нужно разделить их и между ними разместить дефолтовые поля:

сообщений: xxx

регистрация x.x.x

 

подскажите как разделить или прописать дополнительные поля отдельно в профиле? спасибо!

Share this post


Link to post
Share on other sites

а мне нужно разделить их и между ними разместить дефолтовые поля:

сообщений: xxx

регистрация x.x.x

Проверяйте значение $field. В данном случае это ID доп. поля.

{{foreach $author->contentProfileFields() as $group => $fields}}
   {{foreach $fields as $field => $value}}
   <li class='ipsResponsive_hidePhone ipsType_break'>
       {$value|raw}
   </li>

   {{if $field == 2}}
       Выводим что-нибудь после поля с ID 2
   {{endif}}

   {{endforeach}}
{{endforeach}}

  • Upvote 1

Share this post


Link to post
Share on other sites

спасибо. а как сделать, чтобы не после а перед указанным полем выводилось?

Share this post


Link to post
Share on other sites

а как сделать, чтобы не после а перед указанным полем выводилось?

Поменяйте местами

{{foreach $author->contentProfileFields() as $group => $fields}}
   {{foreach $fields as $field => $value}}

   {{if $field == 2}}
       Выводим что-нибудь перед полем с ID 2
   {{endif}}

   <li class='ipsResponsive_hidePhone ipsType_break'>
       {$value|raw}
   </li>
   {{endforeach}}
{{endforeach}}

  • Upvote 1

Share this post


Link to post
Share on other sites

а как вот сюда:

{{if $field == 2}}
       Выводим что-нибудь перед полем с ID 2
   {{endif}}

 

вставить код регистрации сообщении и репутации? пытаюсь вставить:

{{$date_joined = $comment->author()->joined->format('d.m.Y');}}
<span style="float: left;">Регистрация:</span> <span style="float: right;">{$date_joined}</span><br>        
<div id="grdep_border"><span style="float: left;">Сообщения:</span> <span style="float: right;">{$comment->author()->member_posts}</span></div><br>
<div id="grdep_border"><span style="float: left;">Репутация:</span> <span style="float: right;">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></div><br>

 

выдает ошибку 500... прошу помощи

Share this post


Link to post
Share on other sites

выдает ошибку 500... прошу помощи

$comment->author() заменить на $author

  • Upvote 1

Share this post


Link to post
Share on other sites

все равно выдает ошибку:

{{foreach $author->contentProfileFields() as $group => $fields}}
   {{foreach $fields as $field => $value}}

   {{if $field == 12}}
       {{$date_joined = $author->joined->format('d.m.Y');}}
<span style="float: left;">Регистрация:</span> <span style="float: right;">{$date_joined}</span><br>        
<div id="grdep_border"><span style="float: left;">Сообщения:</span> <span style="float: right;">{$comment->author()->member_posts}</span></div><br>
<div id="grdep_border"><span style="float: left;">Репутация:</span> <span style="float: right;">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></div><br>          
   {{endif}}

   <li class='ipsResponsive_hidePhone ipsType_break'>
       {$value|raw}
   </li>
   {{endforeach}}
{{endforeach}}

Share this post


Link to post
Share on other sites

все равно выдает ошибку:

Так нужно все заменить, а не первый.

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...