Вместо самих наград вывести цифру с их количеством?

InstantCMS 1.X

Как вместо всех наград вывести просто цифру с их количеством?

#1 31 января 2018 в 23:13
Добрый день уважаемые форумчане.
Подскажите пожалуйста, как сделать, чтобы вместо самих наград на форуме вывести просто цифру с их количеством? Например если у юзера 7 наград, просто цифру 7. Спасибо.
icms 1.10.1
#2 2 февраля 2018 в 14:40
Друзья, неужели никто не знает? подскажите, очень нужно.
#3 2 февраля 2018 в 15:37
В каком месте требуется это сделать? Модуль доска почета или иное?
#4 3 февраля 2018 в 18:27
Нет, нужно прямо в форуме, в файле com_forum_view_thread.tpl вместо
  1. {if $post.user_awards}
  2. <div class="post_userawards">
  3. {foreach key=aid item=award from=$post.user_awards}
  4. <img src="/images/icons/award.gif" border="0" alt="{$award.title|escape:html}" title="{$award.title|escape:html}"/>
  5. {/foreach}
  6. </div>
  7. {/if}
чтобы показывались не сами звезды а просто их количество.
Заранее благодарен Вам за небезучастность
#5 4 февраля 2018 в 05:48
Сразу скажу что тестировал на 1.10.7. Но код там не имеет различий, а вот версия смарти наверное имеет. Но попробовать вот так можете:
  1.  
  2. {if $post.user_awards}
  3. <div class="post_userawards">
  4. <img src="/images/icons/award.gif" border="0" alt="awards" />: {$post.user_awards|@count}
  5. </div>
  6. {/if}
  7.  
Если хотите, замените <img src="/images/icons/award.gif" border="0" alt="awards" /> на слово "Награды", к сожалению в подгружаемом lang файле нет такого и придется писать прям в коде или добавлять вручную.
#6 4 февраля 2018 в 07:00
Dezerit, спасибо Вам огромное, на 1.10.1 работает. На самом деле для старых форумов (как мой) очень нужная тема, ибо у некоторых по 20 звезд не очень красиво смотрятся. Очень выручили.
PS: И отдельное спасибо за Ваши шаблоны, обладателем которых я являюсь лично. Грамотно сверстаны, много полезных комментариев, регулярные обновления, одним словом профессионал своего дела. Побольше бы таких как ВЫ.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.