Jump to content

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

Featured Replies

Posted
comment_178367

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

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

comment_178368

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 месяца спустя...
comment_181183
В 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

 

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

comment_181184
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

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

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

comment_181185
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

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

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

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

comment_181187
В 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

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

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

Screenshot_20220514_162513.jpg

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

Сообщения 77

77 постов

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

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

Сообщения 77

77 постов

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

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

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

Сообщения 77

77 постов

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

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

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

Сообщения 77

77 постов

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

comment_181196

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

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

Спойлер

1.thumb.png.66d35f4192597d6f1c1f4f06ea596128.png

 

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

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

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

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

1.thumb.png.66d35f4192597d6f1c1f4f06ea596128.png

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

 

comment_181237
В 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}}

 

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

comment_181238
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.