Seite 5 von 6

Verfasst: 24.11.2002 18:23
von Markocat
@Dwing
find den klasse den Mod
hab aber mal noch eine was kleines hinzugefügt das es die Signatur auch im Profil an zeigt wie es auf deinem Bild hier aus sieht.

http://www.dseitz.de/main/preview.jpg

das sind nur in 2 Dateien kleine änderungen

1. öffne profile_add_body.tbl
suche nach

Code: Alles auswählen

	<tr> 
	  <td class="row1"><span class="gen">{L_SIGNATURE}:</span><br /><span class="gensmall">{L_SIGNATURE_EXPLAIN}<br /><br />{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
	  <td class="row2">
		<textarea name="signature"style="width: 300px"  rows="6" cols="30" class="post">{SIGNATURE}</textarea>
	  </td>
	</tr>
ersetze durch

Code: Alles auswählen

	<tr> 
	  <td class="row1"><span class="gen">{L_SIGNATURE}:</span><br /><span class="gensmall">{L_SIGNATURE_EXPLAIN}<br /><br />{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
	  <td class="row2">
		<textarea name="signature"style="width: 300px"  rows="6" cols="30" class="post">{SIGNATURE}</textarea><br />
		<b>{L_PREVIEW}</b><br /><HR>{SIGNATURE}<HR>
	  </td>
	</tr>
2. öffne usercp_register.php
suche noch

Code: Alles auswählen

		'L_SIGNATURE' => $lang['Signature'],
füge danach ein

Code: Alles auswählen

		'L_PREVIEW' => $lang['Preview'],
wie gesagt ist nur eine kleine erweiterung die noch verbessert werden muss weil im Momend die Signaturvorschau den bbcode nicht an nimmt was ich noch kerne hätte.
Das zweite wär noch dort ein Refreshbutton der vorher die geänderte signatur abspeichert damit die geänderte angezeigt wird und man nicht erst auf Absenden drücken muss und neu ins Profil rein muss. :)

Verfasst: 24.11.2002 18:29
von AWSW
Hallo Markocat,
interessant - ja :D

Zu dem Refreshbutton hätt ich aber ne Frage: Aktualisiert er dann die ganze Seite oder nur die Sig. ??? Bei mir ist der AntiRegisterFlood-MOD drin und der würde bei einer Aktualisierung der ganzen Seite auch die Verifizierungskombination ändern: http://www.test7017.test-account.com/Fo ... greed=true

Danke !

Verfasst: 24.11.2002 18:38
von Markocat
Hallo AWSW,
über den Refreshbutton hab ich mir bis jetzt erstmal gedangen gemacht wie der Funktionieren könnte aber wie ich das jetzt umsetze weis ich leider bis jetzt auch noch nicht aber es wär schon Praktisch wenn es nur den Signaturteil Aktualisieren wirde.

Verfasst: 24.11.2002 20:37
von Simpson
Das müßte man so machen, das direkt das Feld wo man die Signatur eingibt ausgelesen wird - das wäre die einzige Möglichkeit, weil vorher ist der Krams ja nirgends gespeichert, die Speicherung findet ja erst nach dem absenden statt und selbst dann geht es erst auf der übernächsten Seite das man die neue Signatur anzeigen kann - das habe ich inzwischen herausgefunden.

Verfasst: 26.11.2002 13:30
von plexus-x
So, hab den Mod jetzt auch mal eingebaut, ist schon ne richtig feine Sache, aber ich finde da fehlen noch ein paar Sachen...

Wenn man im Profil auf absenden klickt, dann erscheint jedes Mal die alte und die neue Signatur, auch wenn man nichts geändert hat und das ist ziemlich nerfig für die User. Besser wäre es, wenn diese beiden Seiten nur angezeigt werden, sobald eine Änderung in der Signatur stattgefunden hat.

@Markocat: Ich frag mich was die Signatur Vorschau im Profil bewirken soll? Die Signatur steht doch im Signatur Feld und da der BBCode in der Vorschau nicht umgesetzt wird ist diese Änderung doch sinnlos oder?

Verfasst: 26.11.2002 14:49
von Acid
@Dwing
..besser wär es, wenn Du auch noch html checkst (falls auf´m Board html benutzt wird, bzw. der User html in der Sig benutzen will oder html aktiviert is, der User ka html will, aber so dumm is und trotzdem html benutzt)..

Code: Alles auswählen

	if ( !$board_config['allow_html'] )
	{
		if ( $user_sig != '' && $userdata['user_allowhtml'] )
		{
			$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig);
		}
	}
..das !$board_config solltest vielleicht auch für BBcode anwenden..

Code: Alles auswählen

	if ( $board_config['allow_bbcode'] )
Auf Deinem Board wird die Preview irgendwie ned angezeigt. :roll:

Verfasst: 26.11.2002 15:43
von Markocat
plexus-x hat geschrieben: @Markocat: Ich frag mich was die Signatur Vorschau im Profil bewirken soll? Die Signatur steht doch im Signatur Feld und da der BBCode in der Vorschau nicht umgesetzt wird ist diese Änderung doch sinnlos oder?
Ja stimmt im Momend macht das noch wenig sinn
aber ich hab mir nur erstmal gedanken drüber gemacht wie das aussehen wirde wenn es die mit BBCODE anzeigen wird wo ich noch überlege wie ich das machen kann und wenn sich der Teil dann auch noch Aktualliesieren lässt ohne das man die neue erst sieht wenn man auf Absenden klickt wär das doch schon kanns Praktisch :-?

Verfasst: 15.12.2002 23:33
von AWSW
Hi Dwing,
noch mal zur Signaturvorschau im Profil... Hier habe ich so was ähnliches entdeckt: http://www.netclectic.com/forums/viewtopic.php?t=1328 Vielleicht ausbaufähig...

Gruß Axel

Verfasst: 16.12.2002 00:23
von AWSW
Sieht dann so aus:
http://www.awsw.de/Bilder_zu_phpbb/SignaturMOD1.gif

Klappt eigentlich. Der MOD erkennt nur keine Zeilenumbrüche, so dass alles in einer Zeile dargestellt wird... ?!?

Gruß Axel

Verfasst: 23.12.2002 01:43
von Acid
AWSW hat geschrieben:Der MOD erkennt nur keine Zeilenumbrüche, so dass alles in einer Zeile dargestellt wird... ?!?
..dann fehlt wohl nach..

Code: Alles auswählen

	if ( $user_sig != '' )
    {

..noch..

Code: Alles auswählen

        $user_sig = str_replace("\n", "\n<br />\n", $user_sig);