Seite 1 von 2
Beiträge: Smilies unter Textfeld verschieben - mehr Smilies!
Verfasst: 23.08.2011 23:11
von Henning29
Hallo liebe phpBB Profis,
ich würde gerne folgendes tun. Ich habe ein Forum eingerichtet, in dem viele lange Beiträge, gerne geschmückt mit netten Smilies, verfasst werden. Nun gefällt mir der Aufbau der Smilie-Box rechts neben dem eigentlichen Textfeld nicht sonderlich gut. Fügt man mehr als die üblichen Smilies ein, gewinnt die gesamte Seite schnell an Höhe, obwohl das Textfeld immer die gleiche maximale Höhe einnimmt. Könnte man den Smiliebereich nicht einfach unter die Textbox verschieben? So hätte man eine deutlich breitere Textbox und könnte unter diese weitere Smilies einfügen, ohne dass dadurch gleich die gesamte Seite in ihrer Gestaltung an Schick verliert.
[ externes Bild ]
Ich wäre sehr dankbar für eine Lösung. In WordPress wird das soweit ich weiß so gelöst, man hat dann einfach mehr Platz zum Schreiben in der Horizontalen und kann Smilies ohne weiteres hinzufügen, ohne dass alles gleich total fehlproportioniert aussieht.
LG Henning
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 23.08.2011 23:37
von 7emper5i
Hallo Henning,
bitte nenn uns den Downloadlink zu deinem Forumstemplate.
Gruß
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 23.08.2011 23:55
von franki
Hallo Henning
Schau mal nach dem Mod "smilies_in_iframe3_1.0.5" (von
4seven).
Damit wird eine feste Höhe für die Smilies gebildet und mit einem
Scrollbalken versehen.
Somit wird das Beitragsfenster nicht, bei vielen Smilies, in die Höhe gezogen.
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 23.08.2011 23:58
von Henning29
Sorry, ich bin ein bisschen blöd. Das habe ich doch total vergessen. Das Template lautet: prosilver special edition. Hier der Link:
http://www.phpbb.com/customise/db/style ... l_edition/
Das Forum läuft in der Version 3.0.9, der Style ist dementsprechend die Version 1.0.7.
Vielen Dank für die Hilfe!
Ich habe bereits einige Mods installiert (Kalender, Newspage, Recent Topics, Download Mod usw.), das nur als Hinweis, dürfte aber bei der Änderung des entsprechenden Templates hoffentlich weniger hinderlich sein...
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 24.08.2011 00:15
von 7emper5i
Hallo,
es gibt zwei Optionen:
die erste ist die von Franki,
die zweite ist die Auflistung unterhalb der Message-Box.
Das Ergebnis sieht wie folgt aus:
[ externes Bild ]
Dieses Ergebnis bekommst du, wenn du deine posting_editor.html in dem Template prosilver öffnest (prosilver_se baut auf dem Standard Prosilver auf) und dann ab Zeile 115 den Quellcode bis einschließlich
</fieldset>
mit folgendem Code ersetzt:
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>
<!-- 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>
Edit: öffne ebenfalls noch deine forms.css in deinem prosilver_se/themes-Ordner und finde die Zeile 258
Dort musst du den Wert noch ändern:
width: 100%,
, damit die Messagebox in der kompletten Templatebreite angezeigt wird.
Anschließend musst du noch deinen Template- und Themecache aktualisieren.
Viel Erfolg.
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 24.08.2011 00:32
von franki
Hallo
So sieht es mit der Mod "smilies_in_iframe" aus
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 24.08.2011 00:33
von 7emper5i
Ich würd Frankis Vorschlag bevorzugen
angenehme Nachtruhe.
Gruß
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 24.08.2011 09:15
von Henning29
Wow, danke, gleich 2 Möglichkeiten. Und einfach umzusetzen sind sie auch noch. Ich werde beides mal ausprobieren. Ehrlich gesagt favorisiere ich immer noch die Variante mit unter dem Beitragsfenster angeordneten Smilies. Mal sehen, wenn ich es vor mir sehe, wird mir die passende Umsetzung sicher schnell klar. Vielen vielen Dank Euch beiden für die Mühen. Vielleicht finden ja auch andere Gefallen daran. Das Einschränken der Smilies Menge wäre natürlich eine weitere Lösung!
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 24.08.2011 18:18
von Kirk
Hallo
Du kannst auch im ACP weniger Smilies auswählen die beim Verfassen eines Beitrages angezeigt werden,
man kann dann beim draufklicken des Links unterhalb der Smilies namens Mehr Smilies anzeigen
bekommt man alle angezeigt.
Re: Beiträge: Smilies unter Textfeld verschieben - mehr Smil
Verfasst: 24.08.2011 22:33
von archivar
Und hier noch ne 3. Variante für viele und größere Smilies:
Download-Link zu :
Smilies Categories
Passend dazu noch dieser Link zur Geh-Hilfe:
viewtopic.php?f=86&t=199801&hilit=smilies_categories
Und ebenfalls passend dazu der Beitrag, über Meinem, von Kirk.
Läuft bei mir tadellos auch auf phpBB v. 3.0.9.
