Jump to content

Дополнительные поля

Featured Replies

Posted
comment_81106

Добрый день, столкнулся вот с такой проблемой на форуме, не отображает дополнительные поля почему-то, хотя все выставлено как следует. В профили заполнено, в дополнительном профили тоже настроено на показать в сообщениях, я приложил шаблон и пару скринов,

может чего в шаблоне не хватает? кто может подсказать)

<div class="user_block"><div class="psevdo"></div></div>


<div class="avatar">
<li style="list-style-type: none;background: rgba(255, 255, 255, 0.16);
padding: 4px 0px 5px 0px;
margin: -17px 3px 6px 3px;">

</li>


<if test="avatar:|:$author['member_id']">
<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] или $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
<a itemprop="url" href="{parse url="самые свежие }" template="самые свежие [URL seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
</if>
<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">
<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
<else />
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</if>
<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] или $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
</a>
</if>
<else />
<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
</if>


</div>

<br>


<div class="stats_prof"><div class="stata">
<div class="img_stata">
<if test="onlineDetails:|:$author['_online'] && ($author['online_extra'] != $this->lang->words['not_online'])">
<img src='{style_images_url}/о.png' class='post_online' data-tooltip="{разобрать выражение="strip_tags($author['online_extra'])"}" />
<else />
<img src='{style_images_url}/выкл.png' class='post_online' data-tooltip="{разобрать выражение="strip_tags($author['online_extra'])"}" />
</if>
&nbsp;</div>
<span class="name_group">{$author['member_title']}</span> 

</div></div>




<div class="wa-block">
<if test="postCount:|:$author['member_id']">
<div class="psevdo"></div>
<img src="{style_images_url}/сообщение.png" style="width:14px;"> Сообщений:
<div class="u-mini">
{разобрать выражение="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}
</div>
</if>
</div>

<div class="wa-block">
<if test="authorwarn:|:$author['show_warn']">
<div class="psevdo"></div>
<img src="{style_images_url}/предупреждение.png" style="width:14px;"> Предупреждений:
<div class="u-mini">
<a class='desc lighter blend_links' href='{parse url="app=члены&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}'id='warn_link_{$contentid}_{$author['member_id']}'title='{$this->lang->words['warn_view_history']}'>{разобрать выражение="sprintf( $author['warn_level'] )"}</a>
</div>
</if>
</div>






<!--Репутация-->
<if test="ourReputation:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<if test="RepPositive:|:$author['pp_reputation_points'] > 0">
<div class='rank_pluse' data-tooltip="{разобрать выражение="sprintf( $this->lang->words['rep_description'], $author['members_display_name'], $author['pp_reputation_points'])"}">
</if>
<if test="RepNegative:|:$author['pp_reputation_points'] < 0">
<div class='rank_minus' data-tooltip="{разобрать выражение="sprintf( $this->lang->words['rep_description'], $author['members_display_name'], $author['pp_reputation_points'])"}">
</if>
<if test="RepZero:|:$author['pp_reputation_points'] == 0">
<div class='rank_nol' data-tooltip="{разобрать выражение="sprintf( $this->lang->words['rep_description'], $author['members_display_name'], $Автор['pp_reputation_points'])"}">
</if>
<div class="psevdo"></div>
<img src="{style_images_url}/точка.png">
Репутация:
<div class="u-mini" style="margin-right: 2px;background: rgba(0, 0, 0, 0.56);padding: 0px 5px 0px 5px;border-radius: 2px;">{$author['pp_reputation_points']}</div>
</div>

<br />
</если>




<!--Репутация-->

post-27068-0-17929300-1424248440_thumb.j

post-27068-0-28657900-1424248456_thumb.j

post-27068-0-62725600-1424248460.jpg

comment_81107

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

  • Author
comment_81109

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

Понял, а если засунуть именно в этот шаблон, шаблон  с другого стиля, и подогноть цвета под свой, будет работать?) 

Edited by GreshNiK

comment_81111

заходите в userinfopane справа сверху жмете "отменить" и у вас все станет по дефолту. 

  • Author
comment_81120

заходите в userinfopane справа сверху жмете "отменить" и у вас все станет по дефолту. 

 

 

Все сделал, подскажите как местами поменять? на скрине показал что и куда) 

post-27068-0-48460400-1424260336.jpg

Edited by GreshNiK

  • Author
comment_81180

код userinfopane скиньте под спойлер 

 

 

<div class='user_details'>
<ul class='basic_info'>
  <if test="membertitle:|:$author['member_title']">
   <p class='desc member_title'>{$author['member_title']}</p>
  </if>
  <if test="avatar:|:$author['member_id']">
   <li class='avatar'>
    <a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'>
    <if test="hasVariable:|:$this->settings['member_topic_avatar_max']">
	 <img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
    <else />
	 <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
    </if>
    </a>
   </li>
  <else />
   <li class='avatar'>
    <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
   </li>
  </if>
  <li class='group_title'>
   {$author['_group_formatted']}
  </li>
  <if test="rankimage:|:$author['member_rank_img']">
   <li class='group_icon'>
   <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
    <img src='{$author['member_rank_img']}' alt='' />
   <else />
    {$author['member_rank_img']}
   </if>
   </li>
  </if>
 

<if test="authorcfields:|:$author['custom_fields'] != """>
  <ul class='custom_fields'>
   <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
    <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
	 <if test="$field != ''">
	  <li>
	   {$field}
	  </li>
	 </if>

    </foreach>
   </foreach>
<li><span class='ft'>{$this->lang->words['m_posts']}</span>
<span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span></li>
<if test="authorwarn:|:$author['show_warn']">
<if test="$options['wl_id']">
<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
</if>
<li class='mp'> <a href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
</li></li>
</if>
  </if>
</ul>
  </ul>
</if>

</div>

  • Author
comment_81187

Вот еще один нюанс, подскажите будьте любезны, как видо изменить верхние цитаты, скупе, аську пол и город, и сделать в строчку, как нижние) Чтобы отображались не столбиком, а именно в строчку. Благодарю за оказанную помощь! 

post-27068-0-61090300-1424281663.jpg

comment_81307

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

не нужно дублировать сообщения присланные выше 

comment_81347

В АЦ - Пользователи - Дополнительные поля - Необходимое поле - Изменить содержимое "Отображение поля в сообщении" напишите. Репутация каким хуком выводится? В коде не увидел упоминаний о ней.

  • Author
comment_81354

В АЦ - Пользователи - Дополнительные поля - Необходимое поле - Изменить содержимое "Отображение поля в сообщении" напишите. Репутация каким хуком выводится? В коде не увидел упоминаний о ней.

Спасибо конечно, но я написал уже что сделал у меня другая проблема выше описано) 

Вот еще один нюанс, подскажите будьте любезны, как видо изменить верхние цитаты, скупе, аську пол и город, и сделать в строчку, как нижние) Чтобы отображались не столбиком, а именно в строчку. Благодарю за оказанную помощь! 

 

Все сделал, подскажите как местами поменять? на скрине показал что и куда) 

post-27068-0-48460400-1424260336.jpg

post-27068-0-61090300-1424281663.jpg

Вот такие проблемки, как их можно решить? 

Edited by GreshNiK

comment_81369

Спасибо конечно, но я написал уже что сделал у меня другая проблема выше описано) 

post-27068-0-61090300-1424281663.jpg

Вот такие проблемки, как их можно решить? 

возможно <br> всему проблема.

И так просмотрев код я понял.

У вас на данный момент выглядит так


<li>
	   <dt>Пол:</dt><dd>Мужчина</dd>
	  </li>

Должно так раз вы хотите в строчку.

<li>
	   <dt>Пол:Мужчина</dt>
	  </li> 
comment_81370

 <li>

     <dt>Пол:Мужчина</dt>

     </li>

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

 

 

Вот такие проблемки, как их можно решить?
В АЦ - Пользователи - Дополнительные поля - Необходимое поле - Изменить содержимое "Отображение поля в сообщении" напишите.
comment_81371

 

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

 

Если не тугой, поймёт что и где изменить. Вроде как всё выше было расписано.

  • Author
comment_81394

 

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

 

 <dt>{title}:</dt><dd>{content}</dd> вот так стоит в отображение, у меня все показывает хорошо, мне хочется сделать верхние поля в строчку как нижние поля. Не подскажите как реализовать? 

post-27068-0-71588500-1424383561.jpg

Edited by GreshNiK

  • Author
comment_81402
<dt>{title}:</dt><dd>{content}</dd>

замените на:

{title}:{content}

Заменил не чего не изменилось  :shake: Сверху над аватаром появилась  {title}:{content}

  • Author
comment_81404

а врубился) 


 

у меня стоит:

<span class='ft'>{title}:</span><span class='fc'>{content}</span>

Спасибо все исправилось :) А не подскажите как их местами поменять? То есть у меня сообщения в самом низу, а хочется во ткнуть наверх  :D

 

 

post-27068-0-07824600-1424384602.jpg

Edited by GreshNiK

comment_81409

если не ошибаюсь: 

<li><span class='ft'>{$this->lang->words['m_posts']}</span>
<span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span></li>

отвечает за это, вам нужно его поднять выше

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.