Smilies statt neben Nachrichtentext darunter anzeigen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Smilies statt neben Nachrichtentext darunter anzeigen

Beitrag von Overhead »

Hallo zusammen,

ich möchte die Smilies nicht rechts neben dem Nachrichtentext angezeigt bekommen, sondern unterhalb des Eingabefelds. - Da ich dann größere Smilies verwenden kann.

Weiss jemand wo ich dazu etwas verändern muss?

cu

Overhead
== MAKE MY DAY ==
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Hallo, Overhead ;-)

such in der posting_editior.html nach folgender Zeile und versetze diese nach Deinen Wünschen (Z.B an das Ende der postimg_editor.html).

Code: Alles auswählen

<!-- 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 -->
Beste Grüße
Walter
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Beitrag von Overhead »

@ redbull254

danke, dass hilft aber nur bedingt weiter - da es ein div Container ist erscheint es nun rechts seitlich versetzt.

Nachdem ich die forms.css angepasst habe kommt es zumindest auf die linke Seite

suche:

Code: Alles auswählen

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

ersetze durch:

Code: Alles auswählen

/* Emoticons panel */
#smiley-box {
	width: 8%;
	float: left;
}
jetzt habe ich das Problem das die smilies immer nur zu dritt nebeneinander angezeigt werden - das macht noch keinen Sinn. -

EDIT:// So das Problem mit dem normalen Nachrichtentext habe ich gelöst der width wert muss auf 70% erhöht werden.

Außerdem geht der Container zwar nach links beim Advance Quick Reply aber nicht darunter.

Und wie geht es nun weiter??

cu Overhead
== MAKE MY DAY ==
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

ich möchte die Smilies nicht rechts neben dem Nachrichtentext angezeigt bekommen, sondern unterhalb des Eingabefelds. - Da ich dann größere Smilies verwenden kann.
Genau das habe ich mit dem versetzen erreicht, bei mir klappt es jedenfalls so. 8)
da es ein div Container ist erscheint es nun rechts seitlich versetzt.
Verstehe ich jetzt nicht wirklich. Ich habe genau den Code versetzt, den ich oben gepostet habe, mehr nicht.

Dadurch stehen die Smilies nebeneinander (um Platz zu sparen) und nicht in einem kompakten Block.

Wenn Du aber einen Block benutzen willst, lege Dir einen neuen div Container an, damit Änderungen unabhängig sind und nur die Smilies Anordnung betroffen ist.

Ich vermute mal, das Du den ganzen div Container versetzt hast. Ich habe den dort belassen, damit der Text weiterhin rechts neben dem Beitragsfeld erscheint.

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist eingeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet Die letzten Beiträge des Themas
Außerdem geht der Container zwar nach links beim Advance Quick Reply aber nicht darunter.

Und wie geht es nun weiter??
Keine Ahnung, ich habe die Mod nicht installiert.
Beste Grüße
Walter
Wanze
Mitglied
Beiträge: 15
Registriert: 02.06.2008 15:18
Wohnort: Linz

Beitrag von Wanze »

Habs getestet wen du genau wie redbull beschrieben nach ganz unten versetzt

Code: Alles auswählen

<!-- 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 -->
ohne

Code: Alles auswählen

<div id="smiley-box">
wird es unten als eine reihe angezeigt also platz sparend!
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Beitrag von Overhead »

@ all

ich glaube so sieht es auch ganz gut aus...


[ externes Bild ]
cu

Overhead
== MAKE MY DAY ==
Benutzeravatar
Michi69
Mitglied
Beiträge: 18
Registriert: 24.09.2008 09:28

Beitrag von Michi69 »

Und wie genau hast Du die Smilies jetzt unter die Textbox bekommen?

Ich kenne mich nicht so gut aus... :oops:
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“