Seite 1 von 2
Links für Gäste ausblenden
Verfasst: 28.09.2006 13:28
von faster
Hallo ich habe mir von
hier das Snippe besorgt um Gäste die Links im Forum auszublenden.
In der Install.txt heißt es,
Code: Alles auswählen
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------------
#
$lang['BBCode_NO_IMG'] = '[Platzhalter für ein Bild]';
Wie kann ich das mit dem Platzhalter so ändern, das da den steht.
"Du mußt dich Einloggen oder Registrieren um Links zu sehen"
Am besten wär es dann auch noch wenn man auf dem Text klickt und man kommt dann zum Login.
Wär das irgendwie machbar?
Verfasst: 28.09.2006 13:41
von Valerie Raghnall
Hi,
schreib einfach statt
das gewünschte hin

und wenn du den Link dazu haben willst, musst du dir angucken wie der zB in der overall_header.tpl gestaltet ist

Verfasst: 28.09.2006 16:19
von faster
In der overall_header wird da gar nichts eingetragen.
nur in der bbcode.php und in der lang_main.php
Links ausblenden
Verfasst: 28.09.2006 16:24
von Valerie Raghnall
uhm...
1) solltest du so lange codeteile nicht so reinpacken, die guckt keiner an
2) meinte ich nicht vom mod, sondern überhaupt wie der link in der overall_header.tpl bereits vor dem mod fix besteht und diesen link packst du dann einfach dorthin wo der text ist, den du ändern willst.
Verfasst: 28.09.2006 19:20
von faster
Sorry
Habe mein vorrigen beitrag mal editiert.
Verstehe leider nicht was du meinst mit in der overall_header.tpl einbauen.
overall_header
Verfasst: 30.09.2006 12:58
von faster
und hochschieb
Verfasst: 01.10.2006 14:40
von faster
push
Verfasst: 06.10.2006 13:53
von faster
und nochmal
Verfasst: 08.10.2006 16:24
von MagMo
Hi,
verwende folgendes in der Datei language/lang_german/lang_main.php:
Code: Alles auswählen
$lang['BBCode_NO_LINK'] = 'Du mußt dich Einloggen oder Registrieren um Links zu sehen.';
und in der include/bbcode.php-Datei ändere folgendes
insgesamt 4 mal:
Code: Alles auswählen
#---[ FIND ]---
$replacements[] = $lang['BBCode_NO_LINK'];
#---[ REPLACE WITH ]---
$replacements[] = '<a href="' . append_sid('login.'.$phpEx) . '" title="' . $lang['Login'] . '">' . $lang['BBCode_NO_LINK'] . '</a>';
und noch:
Code: Alles auswählen
#---[ FIND ]---
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1".$lang['BBCode_NO_LINK'], $ret);
#---[ REPLACE WITH ]---
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1".'<a href="' . append_sid('login.'.$phpEx) . '" title="' . $lang['Login'] . '">' . $lang['BBCode_NO_LINK'] . '</a>', $ret);
#---[ FIND ]---
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1".$lang['BBCode_NO_LINK'], $ret);
#---[ REPLACE WITH ]---
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1".'<a href="' . append_sid('login.'.$phpEx) . '" title="' . $lang['Login'] . '">' . $lang['BBCode_NO_LINK'] . '</a>', $ret);
Code ist nicht getestet.
Grüße
MagMo
Verfasst: 10.10.2006 14:04
von faster
Danke dir.
Soweit haut das super hin. Nur ein kleiner fehler ist drin und ich weiß nicht wie ich den beheben kann. Wenn ich nun auf den Text Klicke "Du mußt dich Einloggen oder Registrieren um Links zu sehen.", dann werde ich nicht zur login.php weitergeleite, sondern einfach nur zur login. .
Hier kannst du es sehen
mfg faster