Seite 1 von 2

Bilder für Gäste nicht einbinden

Verfasst: 01.02.2009 23:56
von Seether
Hallo,

gibt es eine einfache Methode um Bilder für Gäste nur als Link darzustellen und nicht eingebunden?

Also aus

Code: Alles auswählen

[img]http://example.org/bild.jpg[/img]

sollte das werden

http://example.org/bild.jpg
Jemand eine Idee?

Re: Bilder für Gäste nicht einbinden

Verfasst: 02.02.2009 02:44
von 4seven
- Besser: Den [img]-Link ungeparst lassen (simply text) - So gibt es keinen Referrer :wink:

- Andere Variante: [img]-Link Kennzeichnung: Hier > "Image Link"

öffne viewtopic.php

finde

Code: Alles auswählen

// Parse the message and subject

  $message = censor_text($row['post_text']); 
dahinter füge ein (für ungeparsten Link-Text)

Code: Alles auswählen

// img 2 text/link -  by 4seven - 2008
if ($user->data['group_id'] = 1){
$searc[1] = "/\[img(.*?)\]/s";
$repla[1] = '';
$searc[2] = "/\[\/img(.*?)\]/s";
$repla[2] = '';
$sourc    = $row['post_text']; 
$message  = preg_replace($searc, $repla , $sourc);}
// img 2 txt/link -  by 4seven - 2008         
oder für Link-Kennzeichnung

Code: Alles auswählen

// img 2 text/link -  by 4seven - 2008
if ($user->data['group_id'] = 1){
$searc[1] = "/\[img(.*?)\]/s";
$repla[1] = '<a href="';
$searc[2] = "/\[\/img(.*?)\]/s";
$repla[2] = '">Image Link</a>';
$sourc    = $row['post_text']; 
$message  = preg_replace($searc, $repla , $sourc);}
// img 2 txt/link -  by 4seven - 2008         
Tip: Zusätzlich die Boardsuche für Gäste unterbinden.

Wenn das nicht reicht...
Zum unsichtbar-machen von BBCodes:
http://www.phpbb.de/community/viewtopic ... 47&start=0

Re: Bilder für Gäste nicht einbinden

Verfasst: 02.02.2009 07:42
von Dr.Death
Kurzer Einwurf von mir:

Bitte nicht auf IDs von Gruppen beziehen... sondern auf den Namen der SYSTEM Gruppen... die Gruppe GUESTS hat z.B. in meinem priv. Forum die ID 118 ;-)

Re: Bilder für Gäste nicht einbinden

Verfasst: 02.02.2009 09:58
von Seether
Ähm aber Moment... Einen Link zu einem Bild anklicken ist doch auf jeden Fall erlaubt oder nicht. Wenn ich mich nicht irre ist es erlaubt freizugängliche Dateien anzuklicken wie tief auch immer sie im Webspace des anderen Servers hängen. Lediglich direktes Einbinden ist problemantisch oder nicht?

Re: Bilder für Gäste nicht einbinden

Verfasst: 02.02.2009 13:26
von 4seven
also so? @ doc

Code: Alles auswählen

if ($user->data['group_name'] = GUESTS) 
wenn ihr an euren group_id's rumbastelt, kann ich nix dafür *g
in einem standard-board ist group_id 1 immer gast.

----

@seether

der link ist in der zweiten variante anklickbar...

und, es ist zwar erlaubt, aber in der ersten variante gibt es nichtmal eine referrer.
ein enormer vorteil, wie ich finde.

Re: Bilder für Gäste nicht einbinden

Verfasst: 02.02.2009 14:03
von John Doe
4seven hat geschrieben:wenn ihr an euren group_id's rumbastelt, kann ich nix dafür *g
in einem standard-board ist group_id 1 immer gast.
Wenn du aber z.B eine Konvertierung von phpbb2 machst tritt z.B sowas wie group_id 2663 für Reg-User auf. :wink:

Re: Bilder für Gäste nicht einbinden

Verfasst: 02.02.2009 14:07
von 4seven
wieder was gelernt.

Re: Bilder für Gäste nicht einbinden

Verfasst: 18.04.2009 18:05
von miccom
Hi, egal ob ich's mit name oder id mache, die Bilder werden zwar durch den Linktext ersetzt, aber leider bei allen Usern und nicht nur bei Gästen.

Hab schon wie ein Blöder erfolglos herumgesucht, hat jemand einen Link zu einem Mod?

Re: Bilder für Gäste nicht einbinden

Verfasst: 19.04.2009 17:58
von miccom
Mit:

Code: Alles auswählen

	if ($user->data['user_id'] == ANONYMOUS) {
Bekomme ich die Bilder für Gäste weg... für die Bots würde ich das ebenfalls gerne erreichen, aber da klappt die Frage nach == BOTS nicht.

Re: Bilder für Gäste nicht einbinden

Verfasst: 19.04.2009 22:56
von nickvergessen
$user->data['user_type'] == USER_IGNORE