Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

Как вернуть точное и численное отображение количества сообщений (постов) и тем?

Featured Replies

Posted

Приветствую!

Недавно обновились до IPB 4.6.Х, и получили вместо точного отображения количества тем / постов, например, 123,456 → 123т. Как вернуть прежнее отображение и где это можно настроить для форума и профилей пользователей, а то некрасиво отображаются эти 123т? Буду признателен, если поскажете адрес в админке, где всё это отображается. 

Patalocheg у меня на старом дизайне было прописано так

1.png.a8b8cab028c8f7b161d9476bcfe54185.png

сам код. может чего и выудишь из него

Спойлер
{{if $lastPost}}
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

Спойлер

3.thumb.png.f1bec01d77ec663446e81c21d676f430.png

 

  • 2 месяца спустя...
В 24.02.2022 в 18:11, SlawkA сказал:

Patalocheg у меня на старом дизайне было прописано так

1.png.a8b8cab028c8f7b161d9476bcfe54185.png

сам код. может чего и выудишь из него

  Показать контент
{{if $lastPost}}
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

  Показать контент

3.thumb.png.f1bec01d77ec663446e81c21d676f430.png

 

Хотел бы сделать так же как у вас было. Не подскажете более конкретно куда в коде нужно вставить ваш код что бы получилось так же? Буду очень признателен.

9 минут назад, MikeWolf сказал:

Хотел бы сделать так же как у вас было. Не подскажете более конкретно куда в коде нужно вставить ваш код что бы получилось так же? Буду очень признателен.

ну вот как бы сам код

Спойлер
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

а вставлять я думаю на скрине увидишь куда вставлять

Спойлер

11.thumb.png.720939901c278b184fdc6f633d55cabe.png

я так понимаю там нужно будет весь код заменить на мой

так то ничего сложного

3 минуты назад, SlawkA сказал:

ну вот как бы сам код

  Показать контент
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

а вставлять я думаю на скрине увидишь куда вставлять

  Показать контент

11.thumb.png.720939901c278b184fdc6f633d55cabe.png

я так понимаю там нужно будет весь код заменить на мой

так то ничего сложного

Благодарю, попробую и отпишусь.

В 24.02.2022 в 17:11, SlawkA сказал:

Patalocheg у меня на старом дизайне было прописано так

1.png.a8b8cab028c8f7b161d9476bcfe54185.png

сам код. может чего и выудишь из него

  Показать контент
{{if $lastPost}}
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

  Скрыть контент

3.thumb.png.f1bec01d77ec663446e81c21d676f430.png

 

Чётко прямо стоит от душевно) 

Screenshot_20220514_162513.jpg

7 минут назад, HooLIGUN сказал:

Так теперь дублируется:

Сообщения 77

77 постов

Да вот ищу как убрать посты. 

8 минут назад, HooLIGUN сказал:

Так теперь дублируется:

Сообщения 77

77 постов

Ну по факт не мешает вообще) 

8 минут назад, HooLIGUN сказал:

Так теперь дублируется:

Сообщения 77

77 постов

Ну или я нифига не нашёл 🤣

5 часов назад, SlawkA сказал:

я не знаю что вы там на делали.

но мой код работает на новой версии форума. и на старом стиле даже

  Показать контент

1.thumb.png.66d35f4192597d6f1c1f4f06ea596128.png

Да нормально про посты как убрать имел виду Screenshot_20220515_042609.thumb.jpg.59f41591e1b7195741abd671b42b5585.jpg

 

В 14.05.2022 в 15:33, SlawkA сказал:

ну вот как бы сам код

  Скрыть контент
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

а вставлять я думаю на скрине увидишь куда вставлять

  Скрыть контент

11.thumb.png.720939901c278b184fdc6f633d55cabe.png

я так понимаю там нужно будет весь код заменить на мой

так то ничего сложного

Спасибо большое за код! Всё работает корректно как у вас.

В 14.05.2022 в 17:02, Dimarik111 сказал:

Да вот ищу как убрать посты. 

Ну по факт не мешает вообще) 

Ну или я нифига не нашёл 🤣

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

Ищите этот код

Спойлер
{{if $lastPost AND ( $forum->can_view_others OR \IPS\Member::loggedIn()->modPermission('can_read_all_topics') OR ( \is_array( \IPS\Member::loggedIn()->modPermission('forums') ) AND \in_array( $forum->_id, \IPS\Member::loggedIn()->modPermission('forums') ) ))}}
					<dl>
						{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
						<dt class="ipsDataItem_stats_number">{number="$count" format="short"}</dt>
						<dd class="ipsDataItem_stats_type ipsType_light">{lang="posts_no_number" pluralize="$count" format="short"}</dd>
					</dl>
				{{endif}}

 

Весь этот код замените на код Славки

Спойлер
              {{if $lastPost}}
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

У меня всё корректно работает и надписи с постами не остается как у вас. Вы что то не то сделали, перепроверяйте.

2 минуты назад, MikeWolf сказал:

Спасибо большое за код! Всё работает корректно как у вас.

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

Ищите этот код

  Скрыть контент
{{if $lastPost AND ( $forum->can_view_others OR \IPS\Member::loggedIn()->modPermission('can_read_all_topics') OR ( \is_array( \IPS\Member::loggedIn()->modPermission('forums') ) AND \in_array( $forum->_id, \IPS\Member::loggedIn()->modPermission('forums') ) ))}}
					<dl>
						{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
						<dt class="ipsDataItem_stats_number">{number="$count" format="short"}</dt>
						<dd class="ipsDataItem_stats_type ipsType_light">{lang="posts_no_number" pluralize="$count" format="short"}</dd>
					</dl>
				{{endif}}

 

Весь этот код замените на код Славки

  Скрыть контент
              {{if $lastPost}}
<i class="fa fa-comments fa-lg" aria-hidden="true">
</i> {lang="Тем:"}
<strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
<br/><br/>
{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
<i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
{{endif}}

 

У меня всё корректно работает и надписи с постами не остается как у вас. Вы что то не то сделали, перепроверяйте.

Хорошо спасибо проверю 

8 минут назад, Dimarik111 сказал:

Хорошо спасибо проверю 

Сделал забыл видать тот первый код удалить))) Screenshot_20220516_022429.thumb.jpg.069d711eda258ae4ae00980f6200a4a9.jpg

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 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.