Μετάβαση στο περιεχόμενο

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


JoeDer

Recommended Posts

Όταν έχουμε περιγραφή σε ένα ή περισσότερα 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

Link to comment
Share on other sites


  • 11 months later...

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

 

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

 

Link to comment
Share on other sites


Μπορείς να χρησιμοποιήσεις το 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}}
			-->

 

Link to comment
Share on other sites


Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο

Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο

Δημιουργία λογαριασμού

Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!

Εγγραφή νέου λογαριασμού

Σύνδεση

Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • 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