Seite 1 von 1

Smilies in Frame

Verfasst: 05.10.2011 13:44
von Emma
Hallo,

ich habe ein paar Mods installiert wo das Eingabefenster mit integriert ist. Das heißt das Eingabefenster mit BB-Codes und Smilies ist mit vorhanden. Nun habe ich aber diverse Smilies (ca. 200) eingebaut, die mir den "Rahmen sprengen" wie man es so sagt. Zu diesem Zeck habe ich den Mod Smilies in Frame installiert. Nur das Problem der gilt nur für das Beiträge und PN schreiben. Bei den ganzen anderen Mods ist der gar nicht erst vorhanden. Kann mir jemand erklären wie ich das in anderen Mods hinzufügen kann? Das wäre sehr freundlich das sieht sonst nämlich schrecklich aus. Als Beispiel da ich ja immer nur von "diversen Mods" rede hätte ich es gerne anhand der phpBB Gallery á la nickvergessen erklärt bekommen. Da kann man ja beispielsweise seine Kommentare zu Bildern abgeben. Da nervt es mich auch wenn man wegen den Smilies so runter scrollt. Da wäre der Smilies in Frame Mod sehr gut aufgehoben :grin: .
Ist das möglich?

Re: Smilies in Frame

Verfasst: 05.10.2011 14:00
von hackepeter13
Ganz einfach, suche von den diversen Mods mit posting-Funktion die HTML-Datei, die für das posting zuständig ist und baue dort die ensprechenden iframe-Mod Änderungen, die du in der posting_body.html für das Forum machen musst ein. ;)

Beim Gallery Mod müsste das dann rein zufällig ebenfalls die posting_body.html (styles/DEINSTYLE/template/gallery/posting_body.html) sein und dort suchst du nach den Teil mit den Smilies, welcher so aussehen müsste:

Code: Alles auswählen

			<!-- IF S_SMILIES_ALLOWED and .smiley -->
				<dl>
					<dt><label>{L_SMILIES}:</label></dt>
					<dd><!-- 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 --></dd>
					<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED--><dd><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a></dd><!-- ENDIF -->
				</dl>
			<!-- ENDIF -->
Und dort baust du wie gesagt die entsprechenden Änderung aus der Smilie-iframe-Mod Anleitung ein.

Und so ein Smilie-Codeteil suchst du eben bei den anderen Mods auch und änderst das entsprechend.

Re: Smilies in Frame

Verfasst: 05.10.2011 14:02
von Emma
Ja wunderbar danke, ich habe mich in letzer Zeit auch schon ein bisschen damit beschäftigt und muss nun eigentlich immer nur herausfinden, welche die Postingdatei ist. Schön, dass du mir die von der Gallery gleich erzählt hast. Danke.

Re: Smilies in Frame

Verfasst: 05.10.2011 15:31
von Emma
Also ich weiß nicht, wie ich das in dem Fall der Gallery machen soll.
Die Datei sieht ja folgendermaßen aus:
https://www.phpbb.de/support/pastebin.p ... view&s=851

Ich finde jedoch nicht viel von dem was ich eigentlich da vorfinden soll die Datei ist mir in dem Sinne ein wenig fremd. Wie kann ich da den Code einfügen?

Re: Smilies in Frame

Verfasst: 05.10.2011 17:40
von hackepeter13
Ich habe dir doch im letzten Beitrag den Teil der für die Smilie zuständig ist gezeigt und er ist doch auch in deiner Datei drin die du gepostet hast.

Da ich den iframe-smilie-Mod nicht kenne und somit auch nicht weiß was der nun genau ersetzt, kann ich dir da so nicht weiterhelfen.

Re: Smilies in Frame

Verfasst: 05.10.2011 17:45
von Emma
Ja für mich haben da wichtige Texte die die xml des Smilie Mod verlangt gar nicht vorhanden.
Hier ist die Install.xml:
https://www.phpbb.de/support/pastebin.p ... view&s=852

Re: Smilies in Frame

Verfasst: 07.10.2011 10:12
von Emma
Bump :D