Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

доп поля

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

есть код:

{{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

 

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

Featured Replies

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

сообщений: 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}}

  • Author

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

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

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

{{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}}

  • Author

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

{{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... прошу помощи

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

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

  • Author

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

{{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}}

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

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.