Seite 1 von 5

Bilder im Forum vor Gästen schützen.

Verfasst: 06.03.2008 04:41
von User-Einer
Hallo. :)

Ist es möglich das wenn immer ein Bild hochgeladen wird, egal vom webspace oder einach nur ein abload webseite das diese bilder nicht angezeigt werden? statt des bildes soll ein bild zu sehen sein wo drauf steht, um bilder sehen zu können, müssen sie sich registrieren. ist das möglich?

Verfasst: 06.03.2008 10:06
von 4seven
Hallo User-Einer

Öffne

includes/bbcode.php

Finde

Code: Alles auswählen

	/**
	* Return bbcode template
	*/
	function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
	{
		static $bbcode_hardtpl = array();
		if (empty($bbcode_hardtpl))
		{
			global $user;
			
			$bbcode_hardtpl = array(
				'b_open'	=> '<span style="font-weight: bold">',
				'b_close'	=> '</span>',
				'i_open'	=> '<span style="font-style: italic">',
				'i_close'	=> '</span>',
				'u_open'	=> '<span style="text-decoration: underline">',
				'u_close'	=> '</span>',
				'img'		=> '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
				'size'		=> '<span style="font-size: $1%; line-height: normal">$2</span>',
				'color'		=> '<span style="color: $1">$2</span>',
				'email'		=> '<a href="mailto:$1">$2</a>'
			);
		}
Ersetze mit

Code: Alles auswählen

/**
   * Return bbcode template
   */
   function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
   {

static $bbcode_hardtpl = array();   
      if (empty($bbcode_hardtpl))
      {
         global $user;

// No_Pics_4_Guests_by_4seven/2008
         if ($user->data['user_id'] == ANONYMOUS)
         {
            $bbcode_hardtpl = array(
            'b_open'   => '<span style="font-weight: bold">',
            'b_close'   => '</span>',
            'i_open'   => '<span style="font-style: italic">',
            'i_close'   => '</span>',
            'u_open'   => '<span style="text-decoration: underline">',
            'u_close'   => '</span>',
            'size'      => '<span style="font-size: $1%; line-height: normal">$2</span>',
            'color'      => '<span style="color: $1">$2</span>',
            'email'      => '<a href="mailto:$1">$2</a>',
               'img'      => '<img src="' . $phpbb_root_path . 'images/nichts_da.png" width="120" height="55" alt="Nichts zu sehen? - Melde dich an und logg Dich ein!" />');
           }
           else
         {
         $bbcode_hardtpl = array(
            'b_open'   => '<span style="font-weight: bold">',
            'b_close'   => '</span>',
            'i_open'   => '<span style="font-style: italic">',
            'i_close'   => '</span>',
            'u_open'   => '<span style="text-decoration: underline">',
            'u_close'   => '</span>',
            'size'      => '<span style="font-size: $1%; line-height: normal">$2</span>',
            'color'      => '<span style="color: $1">$2</span>',
            'email'      => '<a href="mailto:$1">$2</a>',
            'img'      => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />');
         }}
// No_Pics_4_Guests_by_4seven/2008
Im Ordner images ein Bild deiner Wahl hochladen und an dieser Stelle Link, Größe und Alternativ-Text anpassen

Code: Alles auswählen

<img src="' . $phpbb_root_path . 'images/nichts_da.png" width="120" height="55" alt="Nichts zu sehen? - Meld dich an und logg Dich ein!" />


[ externes Bild ]

lg
4seven

Verfasst: 06.03.2008 17:40
von User-Einer
Danke. :)

Verfasst: 07.03.2008 18:41
von 4seven
Hallo User-Einer,

Ich habe den obigen Code korrigiert. Bitte anpassen :wink:

lg
4seven

Verfasst: 07.03.2008 21:37
von User-Einer
Wenn ich den einbaue das dieses acp attackmark oder wie da sheisst nicht mehr.

Verfasst: 07.03.2008 22:58
von 4seven
Sorry, aber bitte nochmal auf deutsch :D

Verfasst: 07.03.2008 23:55
von User-Einer
Oh mein Gott. :oops: :D

Gerade wo ich dir schreiben wollte, wa rmal wieder die Frau so am nerven dass das dabei raus kam. :D

Ich meinte natürlichm wenn ich den Code einbaue, dan funktioniert der ACP ANNOUNCEMENTS CENTRE nicht mehr richtig.

Schuldigung weil der obere Beitrag sich so "krass" anhört, war keine absicht.

Verfasst: 08.03.2008 00:25
von 4seven


Na, dann weiß ich ja schonmal um eine Nebenwirkung. Danke :wink:

Verfasst: 09.03.2008 18:13
von Karsten - A
Hallo,

das ist doch mit den bestehenden Forenrechten schon möglich.
In den Forenrechten, glaube ich, für Gäste "Darf Dateianhänge herunterladen" deaktivieren bzw. auf nein stellen und dann kommt eine Fehlermeldung, die Du dann im Stylordner bei view_topic.php auch ändern kannst.

Gruß
Karsten

Verfasst: 09.03.2008 18:25
von User-Einer
Was ist mit bildern die über ein upload dienst eingestellt wurden? ;)