Links für Gäste ausblenden

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Links für Gäste ausblenden

Beitrag 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?
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

Hi,

schreib einfach statt

Code: Alles auswählen

[Platzhalter für ein Bild]
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 :)
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

In der overall_header wird da gar nichts eingetragen.
nur in der bbcode.php und in der lang_main.php
Links ausblenden
Zuletzt geändert von faster am 28.09.2006 19:17, insgesamt 1-mal geändert.
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag 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.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

Sorry

Habe mein vorrigen beitrag mal editiert.

Verstehe leider nicht was du meinst mit in der overall_header.tpl einbauen. overall_header
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

und hochschieb
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

push
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag von faster »

und nochmal
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag 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
Meine MODs
Kein Support via PN!
faster
Mitglied
Beiträge: 198
Registriert: 26.05.2005 19:25
Wohnort: Dinklage

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“