Fremdverlinken von Bildern verhindern
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Fremdverlinken von Bildern verhindern
Hallo,
habe den Code auch bei mir eingebaut, funktioniert bestens.
Gibt es evtl. eine Möglichkeit, den Code oder eine andere Stelle in der bbcode.php so zu verändern, dass statt so eines Textes:
... im Beitrag dann ein anklickbarer Link dargestellt wird (der ja rechtlich gesehen kein Problem ist)?
Hab schon viel versucht, aber komme leider nicht weiter...
Schonmal herzlichen Dank an jeden, der dazu eine Idee hat.
Viele Grüße
hjs
habe den Code auch bei mir eingebaut, funktioniert bestens.
Gibt es evtl. eine Möglichkeit, den Code oder eine andere Stelle in der bbcode.php so zu verändern, dass statt so eines Textes:
Code: Alles auswählen
[img]http://XXX.XXX.com/XXX.gif[/img]
Hab schon viel versucht, aber komme leider nicht weiter...
Schonmal herzlichen Dank an jeden, der dazu eine Idee hat.
Viele Grüße
hjs
Re: Fremdverlinken von Bildern verhindern
dann brauchst du aber das alte snippet nicht mehr. das was du vorhast geht einfacher:
öffne
viewtopic.php
finde
Code: Alles auswählen
// Parse the message and subject
$message = censor_text($row['post_text']);
Code: Alles auswählen
$message = preg_replace('#\[img:(.*?)\](.*?)\[\/img:(.*?)\]#U', '<a href="$2">$2</a>', $message);
Re: Fremdverlinken von Bildern verhindern
Hallo 4seven,
erstmal vielen Dank für deine Mühe und die schnelle Antwort.
Bringt mich aber auch nur ein kleines Stück weiter, da so der IMG BBCode in jedem Fall zum Link umgewandelt wird.
Ich bräuchte wohl doch irgendwie eine Kombination aus dem ersten Snippet und dem Code, den du gerade gepostet hast. So werden halt auch die mit dem IMG BBCode eingebundenen Bilder von Domains, die ich brauche, nur noch als Link angezeigt.
Ich suche eine Lösung, um den IMG BBCode für bestimmte Domains zu sperren bzw. freizugeben. Bei den gesperrten Domains sollte dann der anklickbare Link (und evtl. ein Hinweistext wie "gesperrt" oder sowas) gezeigt werden.
Wäre es evtl. möglich, in deinem letzten Code die zu sperrende Domain einzugeben und diesen Code dann beliebig oft zu wiederholen?
erstmal vielen Dank für deine Mühe und die schnelle Antwort.
Bringt mich aber auch nur ein kleines Stück weiter, da so der IMG BBCode in jedem Fall zum Link umgewandelt wird.
Ich bräuchte wohl doch irgendwie eine Kombination aus dem ersten Snippet und dem Code, den du gerade gepostet hast. So werden halt auch die mit dem IMG BBCode eingebundenen Bilder von Domains, die ich brauche, nur noch als Link angezeigt.
Ich suche eine Lösung, um den IMG BBCode für bestimmte Domains zu sperren bzw. freizugeben. Bei den gesperrten Domains sollte dann der anklickbare Link (und evtl. ein Hinweistext wie "gesperrt" oder sowas) gezeigt werden.
Wäre es evtl. möglich, in deinem letzten Code die zu sperrende Domain einzugeben und diesen Code dann beliebig oft zu wiederholen?
Re: Fremdverlinken von Bildern verhindern
ahja, dachte du wolltest jegliche img umwandeln, da das alte snippet deine ansprüche nicht erfüllt.
das was du möchtest, müsste reprogrammiert werden. ich wollte da eh schon länger einen mod draus machen.
dauert aber noch etwas, da ich zZt. in vielen projekten stecke + job + rl
eine "quick and clean" lösung wäre:
das dann in der exakt gleichen syntax so oft reproduzieren, wie du möchtest:
dazu jeweils pro domain einfach nur alle www.unerlaubtedomain.de austauschen.
vorteil: du brauchst das andere snippet nicht mehr
das was du möchtest, müsste reprogrammiert werden. ich wollte da eh schon länger einen mod draus machen.
dauert aber noch etwas, da ich zZt. in vielen projekten stecke + job + rl
eine "quick and clean" lösung wäre:
Code: Alles auswählen
$message = preg_replace('#\[img:(.*?)\]http:\/\/www.unerlaubtedomain.de(.*?)\[\/img:(.*?)\]#U', '<a href="http://www.unerlaubtedomain.de$2">http://www.unerlaubtedomain.de$2</a>', $message);
dazu jeweils pro domain einfach nur alle www.unerlaubtedomain.de austauschen.
vorteil: du brauchst das andere snippet nicht mehr
Re: Fremdverlinken von Bildern verhindern
Hallo 4seven,
funktioniert so leider nicht, scheint Probleme mit dem Auslesen der Domain zu geben...
Bin mit etwas Bastelei jetzt zu dieser Lösung gekommen, die bei mir einwandfrei zu funktionieren scheint:
Wobei unerlaubtedomain ohne www oder subdomain und ohne de bzw. com usw. einzutragen ist.
Das könnte natürlich auch weg oder wäre per HTML beliebig ersetzbar und könnte z.B auch zum Einbinden eines Stop-Bildes benutzt werden:
Kleines Problem ist aber noch, dass in der Vorschau für den Beitrag die Bilder immer noch angezeigt werden, wenn dir da noch was zu einfällt würde ich mich freuen, aber mach dir keinen Stress... kann auch so ganz gut damit leben.
Viele Grüße und nochmal vielen Dank
hjs
funktioniert so leider nicht, scheint Probleme mit dem Auslesen der Domain zu geben...

Bin mit etwas Bastelei jetzt zu dieser Lösung gekommen, die bei mir einwandfrei zu funktionieren scheint:
Code: Alles auswählen
$message = preg_replace('#\[img:(.*?)\](http.*?unerlaubtedomain.*?)\[\/img:(.*?)\]#U', '<br><font color="red"><b>Hinweistext!</b></font><br><br>Bitte hier klicken: <a href="$2">$2</a>', $message);
Das könnte natürlich auch weg oder wäre per HTML beliebig ersetzbar und könnte z.B auch zum Einbinden eines Stop-Bildes benutzt werden:
Code: Alles auswählen
<br><font color="red"><b>Hinweistext!</b></font><br><br>Bitte hier klicken:
Viele Grüße und nochmal vielen Dank
hjs
Re: Fremdverlinken von Bildern verhindern
super, und stress mach ich mir nicht, da hier bestimmt jemand aushelfen kann...
Re: Fremdverlinken von Bildern verhindern
Das sind zwar nette Ansätze, aber die erschweren die Sache nur.
Verhindern kann man es nur generell.
Sobald man irgendwelche Domains zulässt, läuft die Maßnahme ins Leere.
Wenn jemand ein Bild von einer nicht erlaubten Domain verlinken will und das geht nicht, dann lädt er sich das Bild eben herunter und lädt es auf einen Bildhoster mit einer erlaubten Domain hoch und verlinkt dann auf das hochgeladene Bild.
Verhindern kann man es nur generell.
Sobald man irgendwelche Domains zulässt, läuft die Maßnahme ins Leere.
Wenn jemand ein Bild von einer nicht erlaubten Domain verlinken will und das geht nicht, dann lädt er sich das Bild eben herunter und lädt es auf einen Bildhoster mit einer erlaubten Domain hoch und verlinkt dann auf das hochgeladene Bild.
Re: Fremdverlinken von Bildern verhindern
mit dem erstgenannten snippet geht es perfekt,
viewtopic.php?p=964555#p964555
da man dort nach dem ausschlussprinzip arbeitet.
trägst du dort nur deine domain ein, werden alle bilder von anderen domains im klartext ausgeworfen
wenn der mod dazu mal fertig ist, werden solche bilder dann komplett leer, also unsichtbar sein.
eine andere variante sieht vor, das schon das posten von bilder nicht erlaubter domains abgeblockt wird.
das aber alles später...
viewtopic.php?p=964555#p964555
da man dort nach dem ausschlussprinzip arbeitet.
trägst du dort nur deine domain ein, werden alle bilder von anderen domains im klartext ausgeworfen

wenn der mod dazu mal fertig ist, werden solche bilder dann komplett leer, also unsichtbar sein.
eine andere variante sieht vor, das schon das posten von bilder nicht erlaubter domains abgeblockt wird.
das aber alles später...
-
- Mitglied
- Beiträge: 99
- Registriert: 06.03.2010 11:12
Re: Fremdverlinken von Bildern verhindern
So einen Bilder Mod bräuchte ich auch.
- Bilder aus der eigenen Domain sollen eingebunden werden.
- Bilder aus dem Galery Mod sollen eingebunden werden (per Album bbcode und per IMG Tag).
- Bilde aus erlaubten Domains sollen eingebunden werden können
- Alle restlichen Bilder sollen nur als klickbarer Link verfügbar sein.
Das wäre (für mich) perfekt.
Danke
PS Hier noch ein Off Topic Link zum Thema Bilder und einbinden
http://www.internetrecht-rostock.de/urh ... -frame.htm
- Bilder aus der eigenen Domain sollen eingebunden werden.
- Bilder aus dem Galery Mod sollen eingebunden werden (per Album bbcode und per IMG Tag).
- Bilde aus erlaubten Domains sollen eingebunden werden können
- Alle restlichen Bilder sollen nur als klickbarer Link verfügbar sein.
Das wäre (für mich) perfekt.
Danke
PS Hier noch ein Off Topic Link zum Thema Bilder und einbinden
http://www.internetrecht-rostock.de/urh ... -frame.htm