Jump to content
JoeDer

Μετακίνηση της περιγραφής του εκάστοτε forum

Recommended Posts

JoeDer

Όταν έχουμε περιγραφή σε ένα ή περισσότερα forum και συγχρόνως υπάρχουν και subforums, η περιγραφή υπάρχει κάτω από τα subforums. Αν θέλουμε να την μεταφέρουμε πάνω από τα subforums μπορούμε να το πετύχουμε με τον εξής τρόπο.

Ανοίγουμε το template: forums > front > index > forumRow

Βρίσκουμε:

{{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 ipsContained">{$forum->description|raw}</div>
{{endif}}

Το αντικαθιστούμε:

{{if $forum->description}}
	<div class="ipsDataItem_meta ipsType_richText ipsContained">{$forum->description|raw}</div>
{{endif}}
{{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}}

Σε μορφή plugin: Forum description first.xml

 

Αποτέλεσμα:

Πριν

description_first_1.png.2067cb81b8254f45a4d2114731a13828.png

Μετά

description_first_2.png.c6024862b15e126f0c2b75258cbae89e.png

Share this post


Link to post
Share on other sites
Dimitris_p

Εχω λιγο διαφορετικό κωδικά στο τελος.Αυτο που παραθέτω ειναι σωστό μέχρι εκεί να κανω την αλλαγή? 

 

{{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}}
				{template="richText" group="global" app="core" location="global" params="$forum->description, array('ipsDataItem_meta', 'ipsContained')"}
			{{endif}}

 

Share this post


Link to post
Share on other sites
JoeDer

Μπορείς να χρησιμοποιήσεις το plugin που έχω φτιάξει και επισυνάψει αν δεν θέλεις να επεξεργαστείς το template ή αν θέλεις να υπάρχει η αλλαγή αυτή σε κάθε theme και σε όποιο update.

Διαφορετικά, αλλάζεις με:

			{{if $forum->description}}
				{template="richText" group="global" app="core" location="global" params="$forum->description, array('ipsDataItem_meta', 'ipsContained')"}
			{{endif}}
{{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->hasChildren()}}
			{{if $forum->description}}
				{template="richText" group="global" app="core" location="global" params="$forum->description, array('ipsDataItem_meta', 'ipsContained')"}
			{{endif}}
			-->

 

Share this post


Link to post
Share on other sites
Σχολιάστε εποικοδομητικά

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. | Terms of Use