Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
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
Author of the topic Posted

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