Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Как вывести кол-во созданных тем

Всем привет. Подскажите, кто знает, как вывести в постконтейнере, под аватаром, количество созданных тем юзером/админом? На подобие того, как выводится кол-во созданных сообщений. Вроде не сложно, но мозг не поворачивается 

Изменено пользователем aLEX49566

Рекомендованные сообщения

  • Автор

Сделал так:

<a href="{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=content" seoTemplate="profile_content" seoTitle="$comment->author()->members_seo_name"}" rel="nofollow" title="{lang="member_post_count" pluralize="$comment->author()->member_posts"}" data-ipsTooltip class="ipsType_blendLinks">

                       {{$where[] = "starter_id = " . $comment->author()->member_id;}}

{{$author_topics = \IPS\forums\Topic::getItemsWithPermission( $where, NULL, 0 );}}

<i class="fa fa-comment"></i>  {{$topics_count = count($author_topics);}} {$topics_count}    

                </a>


 

Но перекидывает при нажатии на темы, а в сообщения. При наведении тоже показывает не темы а сообщения.

Изменено пользователем Lesovsky

  • Автор

Если бы кто с этими двумя моментами помог, был бы приемного благодарен!

  • Автор

Сделал. Доведу до ума, скину итог 

  • Автор

Пишу с телефона, а тут кодом не вставить(

Для пк:

<li>

              {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}

                <a href="{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=content" seoTemplate="profile_content" seoTitle="$comment->author()->members_seo_name"}" rel="nofollow" title="{lang="member_post_count" pluralize="$comment->author()->member_posts"}" data-ipsTooltip class="ipsType_blendLinks">

              {{endif}}

                <i class="fa fa-comments"></i> {number="$comment->author()->member_posts" format="short"}

              {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}

                </a>

              {{endif}}

            </li>

                      

                        <li>

                            <a href="{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=content&type=forums_topic&change_section=1" seoTemplate="profile_content" seoTitle="$comment->author()->members_seo_name"}" rel="nofollow" title="{lang="User_Created_Themes"}" data-ipsTooltip class="ipsType_blendLinks">

                              {{$where[] = "starter_id = " . $comment->author()->member_id;}}

                             {{$author_topics = \IPS\forums\Topic::getItemsWithPermission( $where, NULL, 0 );}}

                                <i class="fa fa-comment"></i>  {{$topics_count = count($author_topics);}} {$topics_count}    

                              </a>

                         </li>

 

для моб:

 

<h3 class='ipsComment_author ipsType_blendLinks'>

          {template="userLink" app="core" group="global" params="$comment->author(), $comment->warningRef(), NULL, $comment->isAnonymous()"}

     

                    {template="reputationBadge" group="global" app="core" params="$comment->author()"}

                  

                        {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}

                <a href="{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=content" seoTemplate="profile_content" seoTitle="$comment->author()->members_seo_name"}" rel="nofollow" title="{lang="member_post_count" pluralize="$comment->author()->member_posts"}" data-ipsTooltip class="ipsType_blendLinks ipsRepBadge">

              {{endif}}

                <i class="fa fa-comments"></i> {number="$comment->author()->member_posts" format="short"}

              {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}

                </a>

              {{endif}}

              

                             <a href="{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=content&type=forums_topic&change_section=1" seoTemplate="profile_content" seoTitle="$comment->author()->members_seo_name"}" rel="nofollow" title="{lang="User_Created_Themes"}" data-ipsTooltip class="ipsType_blendLinks  ipsRepBadge">

                              {{$where[] = "starter_id = " . $comment->author()->member_id;}}

                             {{$author_topics = \IPS\forums\Topic::getItemsWithPermission( $where, NULL, 0 );}}

                                <i class="fa fa-comment"></i>  {{$topics_count = count($author_topics);}} {$topics_count}    

                              </a>     

          </h3>

 

В языки:

<word key="User_Created_Themes" js="0">Созданные темы пользователя</word>

 

Результат:

IMG_3938.jpeg.fcb254b76cd64e1461a094ee6d8295c1.jpeg

 

IMG_3939.jpeg.ac5580f185319d38da9209a74312ddde.jpeg

Изменено пользователем Lesovsky

Только по-хорошему нужно указывать в какие шаблоны нужно производить изменения.

  • Автор
5 часов назад, Lesovsky сказал:

Только по-хорошему нужно указывать в какие шаблоны нужно производить изменения.

Согласен. С телефона был. По человечески не вышло(. Как нибудь напишу по человечески : )

Изменено пользователем aLEX49566

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.