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

Verfasst: 07.03.2008 23:55
von User-Einer
Oh mein Gott.
Gerade wo ich dir schreiben wollte, wa rmal wieder die Frau so am nerven dass das dabei raus kam.
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

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?
