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

Не смог найти, где проводить метод пробок и ошибок =(

Может знает кто как убрать? (надо убрать: 1 сообщение, 0 сообщений и т д).

ss+(2015-10-18+at+10.50.24).png

Edited by Djassar

  • Author

Всё очень плохо да?:(

Я даже нашел как убрать этот счетчик если заходить непосредственно в сам форум, там где список тем. А вот на главной не нашел :(

Если я правильно понял, то Шаблон ForumRow,  строка  

<dl>
						{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
						<dt class="ipsDataItem_stats_number">{number="$count"}</dt>
						<dd class="ipsDataItem_stats_type ipsType_light">{lang="posts_no_number" pluralize="$count"}</dd>
					</dl>

 

  • 4 недели спустя...

Найти бы ещё, Как количество сообщений заменить количетсвом тем в том или ином подфоруме! то есть чтоб отображалось не количество сообщений  в разделе, а именно количество тем в нём...

  • 2 месяца спустя...

Если прописываю, то убираются не только на главной странице кол-во сообщений, но и в подфорумах кол-во просмотров и кол-во ответов. А как сделать чтобы убралось только с главной страницы кол-во сообщений?

В 21.11.2015 в 05:29, alexxis сказал:

Найти бы ещё, Как количество сообщений заменить количетсвом тем в том или ином подфоруме! то есть чтоб отображалось не количество сообщений  в разделе, а именно количество тем в нём...

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

если такой вариант устроит, то в течение дня напишу как сделать... как сделать чтобы выводилось кол-во тем вместе с подразделами - не знаю... спрашивал у спецов - тоже не знают

6 минут назад, Redneck сказал:

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

если такой вариант устроит, то в течение дня напишу как сделать... как сделать чтобы выводилось кол-во тем вместе с подразделами - не знаю... спрашивал у спецов - тоже не знают

ЛЮБОЙ вариант устроит!! Спасибо огромное заранее! Сам сколько ни пытался, никак не получалось :(:( 

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

ЛЮБОЙ вариант устроит!! Спасибо огромное заранее! Сам сколько ни пытался, никак не получалось :(:( 

хорошо, как освобожусь - напишу... примерно после обеда... могу сделать вывод только тем или вывод кол-ва тем и сообщений в 2 строки... 

1 час назад, alexxis сказал:

ЛЮБОЙ вариант устроит!! Спасибо огромное заранее! Сам сколько ни пытался, никак не получалось :(:( 

56b87e09a4612_2016-02-0814-36-53MobileGe

так пойдет?

идем в шаблоны -> forums -> front -> index -> forumRow

делаем бэкап и меняем на этот:

{{if $forum->can('view')}}
{{$lastPost = $forum->lastPost();}}
	<li class="ipsDataItem ipsDataItem_responsivePhoto {{if \IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsDataItem_unread{{endif}} ipsClearfix" data-forumID="{$forum->_id}">
		<div class="ipsDataItem_icon ipsDataItem_category">
			{{if !$forum->redirect_on}}
			{{if \IPS\forums\Topic::containerUnread( $forum ) AND \IPS\Member::loggedIn()->member_id}}<a href="{{if $isSubForum}}{$forum->url()->setQueryString( array( 'do' => 'markRead', 'return' => $forum->parent_id ) )->csrf()}{{else}}{$forum->url()->setQueryString( 'do', 'markRead' )->csrf()}{{endif}}" data-action='markAsRead' title='{lang="mark_forum_read"}' data-ipsTooltip>{{endif}}
			{{endif}}
				{{if $forum->icon}}
					<img src="{file="$forum->icon" extension="forums_Icons"}" class='ipsItemStatus ipsItemStatus_custom {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'>
				{{else}}
					{{if $forum->redirect_on}}
						<span class='ipsItemStatus ipsItemStatus_large cForumIcon_redirect {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'>
							<i class='fa fa-arrow-right'></i>
						</span>
					{{elseif $forum->forums_bitoptions['bw_enable_answers']}}
						<span class='ipsItemStatus ipsItemStatus_large cForumIcon_answers {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'>
							<i class='fa fa-question'></i>
						</span>
					{{elseif $forum->password}}
						<span class='ipsItemStatus ipsItemStatus_large cForumIcon_password {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'>
							{{if $forum->loggedInMemberHasPasswordAccess()}}
								<i class='fa fa-unlock'></i>
							{{else}}
								<i class='fa fa-lock'></i>
							{{endif}}
						</span>
					{{else}}
						<span class='ipsItemStatus ipsItemStatus_large cForumIcon_normal {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'>
							<i class="fa fa-comments"></i>
						</span>
					{{endif}}
				{{endif}}
			{{if !$forum->redirect_on and \IPS\forums\Topic::containerUnread( $forum ) AND \IPS\Member::loggedIn()->member_id}}
			</a>
			{{endif}}
		</div>
		<div class="ipsDataItem_main">
			<h4 class="ipsDataItem_title ipsType_large ipsType_break">
				{{if $forum->password && !$forum->loggedInMemberHasPasswordAccess()}}
					<a href="{$forum->url()->setQueryString( 'passForm', '1' )}" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="forum_requires_password"}'>{$forum->_title}</a>
				{{else}}
					<a href="{$forum->url()}">{$forum->_title}</a>
				{{endif}}
				{{if $forum->redirect_on}}
					&nbsp;&nbsp;<span class='ipsType_light ipsType_medium'>({lang="redirect_hits" pluralize="$forum->redirect_hits"})</span>
				{{endif}}
			</h4>
          {{if $forum->hasChildren()}}
				<ul class="ipsDataItem_subList ipsList_inline">
					{{foreach $forum->children() as $subforum}}
						<li class="{{if \IPS\forums\Topic::containerUnread( $subforum )}}ipsDataItem_unread{{endif}}">
							<a href="{$subforum->url()}">{{if \IPS\forums\Topic::containerUnread( $subforum )}}<span class='ipsItemStatus ipsItemStatus_tiny {{if !\IPS\forums\Topic::containerUnread( $subforum ) && !$subforum->redirect_on}}ipsItemStatus_read{{endif}}'><i class="fa fa-circle"></i></span>&nbsp;{{endif}}{$subforum->_title}</a>
						</li>
					{{endforeach}}
				</ul>
			{{endif}}
			{{if $forum->description}}
				<div class="ipsDataItem_meta ipsType_richText">{$forum->description|raw}</div>
			{{endif}}
		</div>
		{{if !$forum->redirect_on}}
			<div class="ipsDataItem_stats ipsDataItem_statsLarge">
				<!--{{if $lastPost}}
					<dl>
						{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
						<dt class="ipsDataItem_stats_number">{number="$count"}</dt>
						<dd class="ipsDataItem_stats_type ipsType_light">{lang="posts_no_number" pluralize="$count"}</dd>
					</dl>
				{{endif}}-->
				{{if $forum->topics}}
                <span class='ipsType_light'>Тем:</span> {$forum->topics}
				{{endif}}<br>
				{{if $forum->posts}}
				<span class='ipsType_light'>Ответов:</span> {$forum->posts}
				{{endif}}
            
              
              
                   {{if \IPS\forums\Topic::modPermission( 'unhide', NULL, $forum ) AND $unapprovedContent = $forum->unapprovedContentRecursive() and ( $unapprovedContent['topics'] OR $unapprovedContent['posts'] )}}
					<strong class='ipsType_warning ipsType_medium'>
						<i class='fa fa-warning'></i>
						{{if $unapprovedContent['topics']}}
							<a href='{$forum->url()->setQueryString( array( 'advanced_search_submitted' => 1, 'topic_type' => 'queued_topics' ) )->csrf()}' data-ipsTooltip title='{lang="queued_topics_badge" pluralize="$unapprovedContent['topics']"}' class='ipsType_blendLinks'>{$unapprovedContent['topics']}</a>
						{{else}}
							<span class='ipsType_light'>0</span>
						{{endif}}
						/
						{{if $unapprovedContent['posts']}}
							<a href='{$forum->url()->setQueryString( array( 'advanced_search_submitted' => 1, 'topic_type' => 'queued_posts' ) )->csrf()}' data-ipsTooltip title='{lang="queued_posts_badge" pluralize="$unapprovedContent['posts']"}' class='ipsType_blendLinks'>{$unapprovedContent['posts']}</a>
						{{else}}
							<span class='ipsType_light'>0</span>
						{{endif}}
					</strong>
				{{endif}}
			</div>
			<ul class="ipsDataItem_lastPoster ipsDataItem_withPhoto">
				{{if $lastPost}}
					<li>{template="userPhoto" app="core" group="global" params="$lastPost['author'], 'tiny'"}</li>
					<li><a href="{$lastPost['topic_url']->setQueryString( 'do', 'getNewComment' )}" class='ipsType_break ipsContained' title='{$lastPost['topic_title']}'>{truncate="$lastPost['topic_title']" length="26"}</a></li>
					<li class='ipsType_blendLinks'>{lang="byline_nodate" htmlsprintf="$lastPost['author']->link()"}</li>
					<li class="ipsType_light"><a href='{$lastPost['topic_url']->setQueryString( 'do', 'getLastComment' )}' title='{lang="get_last_post"}' class='ipsType_blendLinks'>{datetime="$lastPost['date']"}</a></li>
				{{else}}
					<li class='ipsType_light ipsResponsive_showDesktop'>{{if $forum->password}}{lang="no_forum_posts_password"}{{else}}{lang="no_forum_posts"}{{endif}}</li>
				{{endif}}
			</ul>	
		{{endif}}
		{{if $table and $table->canModerate()}}
			<div class='ipsDataItem_modCheck'>
				<span class='ipsCustomInput'>
					<input type='checkbox' data-role='moderation' name="moderate[{$forum->_id}]" data-actions="{expression="implode( ' ', $table->multimodActions( $forum ) )"}" data-state=''>
					<span></span>
				</span>
			</div>
		{{endif}}
	</li>
{{endif}}

 

@Redneck, хех, вон вы как! Ловко! ;) Вариант этот хороший, годный! 

Правда, для парольных разделов он тоже количество тем выводит (по умолчанию в ips там пусто), однако если скрыть эти темы в парольном разделе, то также будет пустота, радует.

Огромное спасибо за старания!

сбегаю проставлю вам побольше плюсов, за старания!

  • 10 месяцев спустя...

Добрый день!

Не подскажите, как реализовать счетчик тем и сообщений внутри раздела, как это реализовано на мафии, например?

Аккуратно и минималистично.

Спойлер

вфыв.JPG

 

  • 2 years later...

Не стал создавать новую тему - думаю, мой вопрос сюда вписывается.
Как сделать в отображении виджета с обновлениями форума не аватарку автора , создавшего тему - а аватарку последнего ответившего в ней?
Также убрать дату создания темы, а написать скажем - "Последний ответ такого-то"

widjet_forum.jpg.06f71c81c6b08080cd6c2a8eb9933d51.jpg

Спасибо

Zмей Для этого нужно приложение Page. Админка - Страницы - Блоки - Создать блок - выбираешь плагин - в последней вкладке "Контент" - выбираешь шаблон стандартный - после него выбираешь изменить его на основе - появляется новое поле с кодом - редактируешь его под себя, убираешь создание темы и настраиваешь на свой вкус. 

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.