Seite 1 von 2

email-tag

Verfasst: 16.10.2004 19:42
von Helmut71
Hallo

Hab ein seltsames Problem, ist mir erst heute aufgefallen: mein email-Tag funktioniert nicht.
Und zwar wenn ich den so verwende [ email]mail@tld.com[ /email] wird kein Link erzeugt..

wenn ich den tag weglassen, schon.

Kann jemand helfen?

Zu sehen und testen http://www.hohenau.net/forum/viewforum.php?f=9

Verfasst: 16.10.2004 20:10
von CC_FH-Bielefeld
hmmm, *dummfrag*:
hast du denn den BBCode überhaupt aktiv?


edit: meinste nicht, dass ne ©-Änderung nett wäre?

Verfasst: 16.10.2004 20:44
von Schwarzer-Schlumpf
Also BB Code sollte an sein, das hab ich grad gestest.
Mal so ne Frage: Seit wann gibt es den email tag?

Verfasst: 16.10.2004 23:00
von Helmut71
hmm

@CC: wie soll ich mein copyright genau verändern? Dachte immer, die Version muss nicht unbedingt drinn stehen..

@schwarzer schlumpf: gibts den nicht schon seit vielen Versionen? Also zumindest meine verwendetet (2.05) hat den in der bbcode.php drinnen:

Code: Alles auswählen

// [email]user@domain.tld[/email] code..
	$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
	$replacements[] = $bbcode_tpl['email'];
Daher kapier ich auch nicht, wieso der auf einmal nicht mehr funkt..

Verfasst: 17.10.2004 14:22
von Schwarzer-Schlumpf
Ok das mag sein, aber hat das nicht den gleichen Effekt, wenn du die Adresse einfach hinschreibs?

Verfasst: 17.10.2004 14:33
von Helmut71
hat es, trotzdem würd es mich interessieren, wieso der tag nicht mehr funktioniert, weil dies irreführend ist und manche User das Email mit dem Grafiktag einfügen wollen und dann kein gültiger email-Link angezeigt wird.

Verfasst: 17.10.2004 14:58
von Acid
Speichere mal deine bbcode.php als *.txt ab und poste hier den Link.

Verfasst: 17.10.2004 17:12
von Helmut71

Verfasst: 17.10.2004 17:41
von Acid

Code: Alles auswählen

// LEFT-RIGHT-start 
   // [left]image_url_here[/left] code.. 
   // This one gets first-passed.. 
   $patterns[] = "#\[left:$uid\](.*?)\[/left:$uid\]#si"; 
   $replacements[] = $bbcode_tpl['left']; 

   // [right]image_url_here[/right] code.. 
   // This one gets first-passed.. 
   $patterns[] = "#\[right:$uid\](.*?)\[/right:$uid\]#si"; 
   $replacements[] = $bbcode_tpl['right']; 
// LEFT-RIGHT-end 
..verschiebe das mal testweise unterhalb von..

Code: Alles auswählen

	// [email]user@domain.tld[/email] code..
	$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
	$replacements[] = $bbcode_tpl['email'];
Funktionieren dann die restlichen BBcode-(Varianten) noch?

PS: Aus deiner bbcode.tpl..

Code: Alles auswählen

<!-- BEGIN left --> 
<img src="{URL}" border="0" align="left" /> 
<!-- END left --> 

<!-- BEGIN right --> 

<img src="{URL}" border="0" align="right" /> 
<!-- END left --> 
..imho sollte die letzte Zeile eher "END right" lauten. (Hat jetzt aber nix mit dem email-Problem zu tun.)

Verfasst: 17.10.2004 17:55
von Helmut71
danke - immer noch das Forum mit der kompetentesten und schnellsten Hilfe :)

wobei es mich schon irgendwie interessiert: wieso ists nicht egal, wo das steht?

hab das mit dem "right" auch ausgebessert - danke.