bilder nur für registrierte user sichtbar

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
radlmax
Mitglied
Beiträge: 15
Registriert: 17.01.2008 13:28
Kontaktdaten:

bilder nur für registrierte user sichtbar

Beitragvon radlmax » 05.03.2010 15:04

hallo. ich möchte mein forum so einstellen dass bilder nur für registrierte user sichtbar sein sollen. raufgeladen werden sie über uploadpic oder verlinkt... ich finde keine einstellung, in der die bilder für gäste nicht sichtbar sind aber text trotzdem zu lesen ist... kann mir da jemand helfen? danke, max

Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Re: bilder nur für registrierte user sichtbar

Beitragvon StarWolf3000 » 08.04.2010 07:05

Das kann man mit folgendem Code-Schnippsel erreichen (MOD-Syntax):

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]------------------------------------------
#
function bbencode_second_pass($text, $uid)
{
   global $lang, $bbcode_tpl;

#
#-----[ REPLACE WITH ]------------------------------------------
#
function bbencode_second_pass($text, $uid)
{
   global $lang, $bbcode_tpl, $userdata;

#
#-----[ FIND ]------------------------------------------
#
   $patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
   $replacements[] = $bbcode_tpl['img'];

#
#-----[ REPLACE WITH ]------------------------------------------
#
   if(!$userdata['session_logged_in'])
   {
      $patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
      $replacements[] = $lang['BBCODE_NO_IMG'];
   }
   else
   {
      $patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
      $replacements[] = $bbcode_tpl['img'];
   }

#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['BBCODE_NO_IMG'] = "[Bilder sind nur für registrierte Benutzer sichtbar!]";

#
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • Der kleine phpBB.de-Knigge - unsere Hausordnung

radlmax
Mitglied
Beiträge: 15
Registriert: 17.01.2008 13:28
Kontaktdaten:

Re: bilder nur für registrierte user sichtbar

Beitragvon radlmax » 08.04.2010 07:43

vielen dank

aurora876
Ehemaliger Übersetzer
Beiträge: 1600
Registriert: 30.08.2008 20:41

Re: bilder nur für registrierte user sichtbar

Beitragvon aurora876 » 26.04.2010 19:51

gibts das auch fürs phpbb 3 irgendwo?
There are 10 types of people in the world: Those who understand binary and those who don't. :D

Support Toolkit in Deutsch


Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“