Jump to content

Как убрать отображение количества сообщений на главной форума возле разделов?


Recommended Posts

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

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

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

Edited by Djassar
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

Если я правильно понял, то Шаблон 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>

 

Link to comment
Share on other sites

  • 4 weeks later...

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

Link to comment
Share on other sites

  • 2 months later...

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

  • 10 months later...

Добрый день!

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

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

Спойлер

вфыв.JPG

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 years later...

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

widjet_forum.jpg.06f71c81c6b08080cd6c2a8eb9933d51.jpg

Спасибо

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...