Smilies in der Signatur auswählen?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Smilies in der Signatur auswählen?

Beitrag von Shorty1968 »

Hallo ich weiss nicht ob es im ACP einzustellen geht das man die Smilies auch bei der Sig erstellung angezeigt bekommt,gefunden habe ich es leider nicht daher Poste ich es mal hier weil ich davon ausgehe das es ein eingriff ins Template werden muss?

Meine Frage nun etwas genauer was muss ich machen um die Smilies auch in der Signatur erstellung zur auswahl angezeigt zu bekommen?
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Smilies in der Signatur auswählen?

Beitrag von BNa »

Übertrage dazu manuell einen SmilieCode in das Signaturfeld und überprüfe erstmal, ob dort der Smiliecode in der Vorschau überhaupt geparst (angezeigt) wird. Ferner, ob der SmilieCode in den Signaturen in der viewtopic geparst wird. Falls in beiden Fällen ja, stehen die Chancen gut. Möglicherweise gibt es aber auch eine reguläre ACP Option, die Smilies in Signaturen erlaubt. Guck da auch mal.
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Smilies in der Signatur auswählen?

Beitrag von hackepeter13 »

BNa hat geschrieben:überprüfe erstmal, ob dort der Smiliecode in der Vorschau überhaupt geparst (angezeigt) wird. [...]
Möglicherweise gibt es aber auch eine reguläre ACP Option, die Smilies in Signaturen erlaubt. Guck da auch mal.
Dazu muss man nicht einmal große vorher Testen oder im ACP gucken ob dieses Erlaubt ist, dazu in der Signatur-Einstellung (im UCP) die Information angegeben wird, was erlaubt ist oder nicht
z.B.:

Code: Alles auswählen

BBCode ist eingeschaltet
 [img] ist eingeschaltet
 [flash] ist ausgeschaltet
 [url] ist eingeschaltet
 Smilies sind eingeschaltet
;)

Zum Thema:
In der Signatur-Einstellung wird die posting_editor.html geladen (erkennbar an dem INCLUDE in der ucp_profile_signature.html) und diese liefert das ganze Eingabefeld, sowie die Smilies.
Ich hab mir die jetzt nicht genau angeschaut wie dort für was bestimmt ist, aber dort könnte man eine Ansatz setzen.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Smilies in der Signatur auswählen?

Beitrag von BNa »

Naja, klar. Als Programmierer fehlt machmal die Erinnerung an das BackEndAntlitz.
Das testen eines SmilieCodes hätte trotzdem nur Sekunden gekostet.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Smilies in der Signatur auswählen?

Beitrag von Shorty1968 »

Das stimmt die posting_editor.html wird da included und die smilies sind da auch erlaubt:

Code: Alles auswählen

    BBCode ist eingeschaltet
     [img] ist eingeschaltet
     [flash] ist ausgeschaltet
     [url] ist eingeschaltet
     Smilies sind eingeschaltet
aber wie bekomme ich diese den nun auch dort angezeigt zur auswahl?

Ich habe schon versucht den smilie code aus der posting_editor.html in die ucp_profile_signature.html ein zu geben,aber erfolglos,er wurde nicht angezeigt?
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Smilies in der Signatur auswählen?

Beitrag von modernist »

Shorty1968 hat geschrieben:aber wie bekomme ich diese den nun auch dort angezeigt zur auswahl?
Die werden doch standardmäßig in prosilver in der posting_editor.html angezeigt:

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 -->
Wie immer wären hier mehr Informationen sinnvoll, welchen Style verwendest du, welche Unterschiede gibt es zum Standard-prosilver, klappt es mit dem Standard-prosilver, falls du einen anderen Style verwendest etc.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Smilies in der Signatur auswählen?

Beitrag von Shorty1968 »

Hallo modernist
es geht um den Standart Prosilver in dem posting_editort.html werden sie ja auch angezeigt darum geht es nicht es geht darum das sie genauso auch bei der Signatur angezeigt werden sollen?

Hier mal ein Paar screens:
[ externes Bild ]
[ externes Bild ]
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Smilies in der Signatur auswählen?

Beitrag von modernist »

Shorty1968 hat geschrieben:in dem posting_editort.html werden sie ja auch angezeigt darum geht es nicht
Die posting_editor.html wird in der Datei ucp_profile_signature.html aufgerufen mit <!-- INCLUDE posting_editor.html -->, also ist der Fehler bei dir auch in dieser Datei zu suchen.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Smilies in der Signatur auswählen?

Beitrag von Shorty1968 »

modernist hat geschrieben: also ist der Fehler bei dir auch in dieser Datei zu suchen.
Nicht wirklich gehe mal hier in den Persönlichen bereich und ändere deine Signatur,hier werden die Smilies auch nicht angezeigt nur der Text?

Code: Alles auswählen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet
Ich glaube nicht das das Board hier die selben fehler in der posting_editor.html hat wie ich. :wink:
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Smilies in der Signatur auswählen?

Beitrag von modernist »

Oh, stimmt.
Aber ich habe die Lösung für dich. In der includes/ucp/ucp_profile.php ergänze hinter

Code: Alles auswählen

				$signature		= utf8_normalize_nfc(request_var('signature', (string) $user->data['user_sig'], true));
ein

Code: Alles auswählen

    generate_smilies('inline', 0);
Das klappte bei mir im Testforum.

Edit: Es fehlte ein /ucp in includes/ucp/ucp_profile.php
Zuletzt geändert von modernist am 05.01.2012 09:09, insgesamt 1-mal geändert.
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“