Seite 1 von 1

Wie kann ich ALLE Smilies in der Antwort anzeigen lassen?

Verfasst: 06.01.2014 14:48
von Knowhow-Sauger
Hallo Freunde,

standardmäßig werden ja leider nur auf der rechten Seite ein paar Smilies angezeigt.
Ich habe aber sehr viele Smilies und die restlichen erreicht man ja immer nur, wenn man auf "mehr Smilies anzeigen" geht.
Wie kann ich alle Smilies in der Antwort anzeigen lassen, so dass auch im unteren Bereich Smilies angezeigt werden?
Also rechts (wie bisher) UND zusätzlich auch noch unten. Siehe:
http://www.kurzehosenforum.com/smilies.png

Danke! :)

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 06.01.2014 20:17
von AYYILDIZLAR
Hallo,

Verstehe ich dich richtig? Du willst das deine ganzen Smilies alle auf der posting.php, also rechts oder links von deinem Editor angezeigt werden sollen.
Wenn du das meinst, kannst du das doch über den ACP regeln. Gehe dazu in den ACP/Beiträge/Smilies/dann rechts bei deinen Smilies das grüne Zahnrädchen und dann bei Beim Verfassen eines Beitrags anzeigen das Häckchen setzen.

Grüße

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 06.01.2014 23:19
von Knowhow-Sauger
Hallo AYYILDIZLAR,

ja dann werden zwar alle Smilies in der Antwort angezeigt.
Aber dann stehen die ja alle nur rechts neben dem Editor.
Da unter dem Editor aber viel Freiraum ist (siehe den Screenhot) möchte ich, dass ein Teil der Smilies rechts zum anklicken ist und die anderen smilies dann unter dem Editor abgebildet werden.
Oder so, dass alle Smlilies unter dem Editor sind und der Editor dann etwas breiter wird.
Verstehst? :)

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 07.01.2014 09:21
von AYYILDIZLAR
Aha, ok jetzt habe ich es verstanden.

Da wirst du wohl warten und hoffen müssen, das sich einer deine Sache annimmt, der dein Style und Template kennt und bereit ist die Zeit dafür aufzuopfern.

Grüße und viel Erfolg

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 11.01.2014 11:01
von Kirk
Hallo
Wenn du alle Smlilies unter dem Editor anzeigen lassen willst, probier das hier mal aus:
Öffne: root/styles/stylename/template/posting_editor.html
Finde:

Code: Alles auswählen

	<div id="smiley-box">
		<!-- IF S_SMILIES_ALLOWED and .smiley -->
			<strong>{L_SMILIES}</strong><br />
			<!-- BEGIN smiley -->
				<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
			<!-- END smiley -->
		<!-- ENDIF -->
		<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
			<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
		<!-- ENDIF -->

		<!-- IF BBCODE_STATUS -->
		<!-- IF .smiley --><hr /><!-- ENDIF -->
		{BBCODE_STATUS}<br />
		<!-- IF S_BBCODE_ALLOWED -->
			{IMG_STATUS}<br />
			{FLASH_STATUS}<br />
			{URL_STATUS}<br />
		<!-- ENDIF -->
		{SMILIES_STATUS}
		<!-- ENDIF -->
		<!-- IF S_EDIT_DRAFT || S_DISPLAY_REVIEW -->
			<!-- IF S_DISPLAY_REVIEW --><hr /><!-- ENDIF -->
			<!-- IF S_EDIT_DRAFT --><strong><a href="{S_UCP_ACTION}">{L_BACK_TO_DRAFTS}</a></strong><!-- ENDIF -->
			<!-- IF S_DISPLAY_REVIEW --><strong><a href="#review">{L_TOPIC_REVIEW}</a></strong><!-- ENDIF -->
		<!-- ENDIF -->
	</div>

	<div id="message-box">
		<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="4" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
	</div>
</fieldset>
Ersetzen mit:

Code: Alles auswählen

	<div id="message-box">
		<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="4" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
	</div>
	<div id="smiley-box">
		<!-- IF S_SMILIES_ALLOWED and .smiley -->
			<strong>{L_SMILIES}</strong><br />
			<!-- BEGIN smiley -->
				<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
			<!-- END smiley -->
		<!-- ENDIF -->
		<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
			<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
		<!-- ENDIF -->

		<!-- IF BBCODE_STATUS -->
		<!-- IF .smiley --><hr /><!-- ENDIF -->
		{BBCODE_STATUS}<br />
		<!-- IF S_BBCODE_ALLOWED -->
			{IMG_STATUS}<br />
			{FLASH_STATUS}<br />
			{URL_STATUS}<br />
		<!-- ENDIF -->
		{SMILIES_STATUS}
		<!-- ENDIF -->
		<!-- IF S_EDIT_DRAFT || S_DISPLAY_REVIEW -->
			<!-- IF S_DISPLAY_REVIEW --><hr /><!-- ENDIF -->
			<!-- IF S_EDIT_DRAFT --><strong><a href="{S_UCP_ACTION}">{L_BACK_TO_DRAFTS}</a></strong><!-- ENDIF -->
			<!-- IF S_DISPLAY_REVIEW --><strong><a href="#review">{L_TOPIC_REVIEW}</a></strong><!-- ENDIF -->
		<!-- ENDIF -->
	</div>
	</fieldset>
Öffne: root/styles/stylename/theme/form.css
Finde:

Code: Alles auswählen

/* Main message box */
#message-box {
	width: 80%;
}
Ersetzen mit:

Code: Alles auswählen

/* Main message box */
#message-box {
	width: 100%;
}
Finde:

Code: Alles auswählen

/* Emoticons panel */
#smiley-box {
	width: 18%;
	float: right;
}
Ersetzen mit:

Code: Alles auswählen

/* Emoticons panel */
#smiley-box {
	width: 100%;
	float: right;
}
Zum Schluß aktualisiere deine Styles:
"Administrations-Bereich" (ACP) > "Styles" > "Templates" > jedes > "Aktualisieren"
"Administrations-Bereich" (ACP) > "Styles" > "Themes" > jedes > "Aktualisieren"

Leere den Cache im "Administrations-Bereich" (ACP) > "Allgemein" > "Den Cache leeren"


Gehe im ACP/Beiträge/Smilies klicke ganz unten auf den Button Smilies bearbeiten
und dann bei Beim Verfassen eines Beitrags anzeigen das Häckchen setzen.

Damit werden dir alle Smilies unter dem Editor anzeigt.
So schaut es dann aus: [ externes Bild ]

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 11.01.2014 22:16
von Knowhow-Sauger
Super genial!
Funktioniert bestens. :P
Dankeschön! :) :) :)

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 20.01.2014 13:43
von P@InKiLLeR
Ja hat Super geklappt Kirk :wink:

Wie bekommt man den Farbcode auf die linke Seite(siehe Bild) weißt Du das zufällig?

http://s7.directupload.net/images/140120/yngc33kb.jpg

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 20.01.2014 19:31
von Kirk
Hallo
Öffne: root/styles/stylename/template/posting_body,html
Finde und lösche das hier:

Code: Alles auswählen

			<!-- IF S_BBCODE_ALLOWED -->
			<td width="80" align="center" valign="top">
				<script type="text/javascript">
				// <![CDATA[
					colorPalette('v', 7, 6)
				// ]]>
				</script>
			</td>
			<!-- ENDIF -->
Finde:

Code: Alles auswählen

<td class="row1" valign="top"><b class="genmed">{L_MESSAGE_BODY}:</b><br /><span class="gensmall">{L_MESSAGE_BODY_EXPLAIN}&nbsp;</span><br /><br />
Danach einfügen:

Code: Alles auswählen

<!-- IF S_BBCODE_ALLOWED -->
		<table width="100%" cellspacing="5" cellpadding="0" border="0" align="center">
		<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>
		<td class="genmed" align="center">{L_FONT_COLOR}</td>
		<tr>
			<td width="80" align="center" valign="top">
				<script type="text/javascript">
				// <![CDATA[
					colorPalette('v', 7, 6)
				// ]]>
				</script>
			</td>
	 	</tr>
		</table>
	<!-- ENDIF -->
Öffne: root/styles/stylename/template/posting_buttons.html
Finde und lösche das hier:

Code: Alles auswählen

	<!-- IF not $S_SIGNATURE and not S_EDIT_DRAFT -->
		<td class="genmed" align="center">{L_FONT_COLOR}</td>
	<!-- ENDIF -->
Hinweis:
Dieses Änderungen beziehen sich auf org. subsilver2, bei dir kann es ein wenig anders sein.

Zum Schluß das hier nicht vergessen: Änderungen am Style sind nicht sofort sichtbar (Template-Caching)

Re: Wie kann ich ALLE Smilies in der Antwort anzeigen lassen

Verfasst: 20.01.2014 19:50
von P@InKiLLeR
Besten dank,hat wunderbar Funktioniert :wink: