Seite 4 von 6
Verfasst: 19.07.2006 20:11
von MagMo
Hi,
warum änderst du nicht einfach den BBCode für die Bilder um (
siehe oben), so dass diese trotz verbotener Zeichen angezeigt werden. Das ist eine einmalige Änderung und du sparst dir diesen ganzen Aktualisierungskram.
Grüße
MagMo
Verfasst: 19.07.2006 20:52
von DnG
Hey MaGo!
Ich hab ein ähnliches Problem, nur gibt es bei meinem Board sehr viele Bilder ohne Dateiendung. Dein Script ist ja nur für ein spezielles Bild gedacht.
Ich habe es schon mit der Wildcard (*) in der bbcode.php versucht, aber irgendwie komme ich zu keinem erfolg...
Verfasst: 19.07.2006 21:54
von oegeat
hallo MaGo dein Vorschlag ist als wenn die Url zB so lautet
http://isht.comdirect.de/charts/large.c ... X1&hcmask=
danke
hier noch mal
klick
grüße gerhard
Verfasst: 20.07.2006 07:33
von MagMo
Hi,
DnG hat geschrieben:Hey MaGo!
MagMo nicht MaGo! So viel Zeit muss sein.
DnG hat geschrieben:Ich hab ein ähnliches Problem, nur gibt es bei meinem Board sehr viele Bilder ohne Dateiendung. Dein Script ist ja nur für ein spezielles Bild gedacht.
Ich habe es schon mit der Wildcard (*) in der bbcode.php versucht, aber irgendwie komme ich zu keinem erfolg...
Dass es beim img-BBCode gewisse Beschränkungen hat seinen Sinn. Natürlich kannst du diese aufheben. Dies würde ich aber (wenn überhaupt) nur für definitiv vertrauenswürdige Mitglieder machen. Wenn du nachfolgende Änderungen machst, dann sollten Admins und Mods jedes beliebige Bild posten können:
Code: Alles auswählen
#---[ FIND ]---
function bbencode_first_pass($text, $uid)
{
#---[ AFTER ADD ]---
global $userdata;
#---[ FIND ]---
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
#---[ REPLACE WITH ]---
if (($userdata['user_level'] == MOD) || ($userdata['user_level'] == ADMIN))
{
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^\["\n\r\t]+?)\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
}
else
{
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
}
Grüße
MagMo
Verfasst: 20.07.2006 10:16
von DnG
Sry
MagMo, wie peinlich
Die Sache ist die, das ich den Album Mod habe und jeder User für sich einen eigenen Picupload-Bereich hat. Nur sind dich hochgeladenen Pics dann halt immer ohne Dateiendung. Eh ich den Mod anpasse, dachte ich mache ichs gerade im BBCode ^^
Ich könnte im Script noch einbauen, das solche Bilder nur von der URL meines Forums kommen dürfen, ich glaube da wäre eine vernünftige Lösung
Danke schonmal

Verfasst: 20.07.2006 10:49
von oegeat
Ups - MagMo
meinte dich sorry hab den Namen vom darunterliegend Posting ohne genau zu schaun kopiert ....
zu meiner Frage .... BITTE eine Antwort - DANKE
Gerhard
Ps: bin kein Techniker daher muß ich noch mal nachfragen - sorry
Verfasst: 21.07.2006 10:26
von senyafin

die Odyssee hat ein Ende
dann sollten Admins und Mods jedes beliebige Bild posten können:
MagMo => Perfekte Lösung!
Danke vielmals
Verfasst: 21.07.2006 18:10
von MagMo
Hi,
du brauchst doch in dem
oben geposteten Code nur die dort verwenderte URL durch die von dir gewünschte austauschen. Wobei du beim ersten Austausch in deiner URL vor folgende Zeichen (jedesmal nicht nur einmal!) ein Backslasch setzen musst: . ?
Das ist alles und sollte nicht so das Problem sein (selbst für einen Anfänger).
DnG hat geschrieben:Ich könnte im Script noch einbauen, das solche Bilder nur von der URL meines Forums kommen dürfen, ich glaube da wäre eine vernünftige Lösung

Das wäre sicherlich angebracht und vor allem auch leicht zu realisieren.
Grüße
MagMo
Verfasst: 21.07.2006 21:38
von oegeat
???????????ich versteh das nicht MagMo !
sorry kannst mir das bitte einmal komplett rein kopieren und gib lauter * rein (das es nicht "auslöst") die ich lösche also den Vollen Link inkl img usw ...... so das ich es 1 zu 1 in eine TXT kopieren kann !
dort wo der Link hinkommt schreib bitte *Link _des_Bildes*
ich kopier mir das in eine txt Datei und tausch dann immer das - *Link _des_Bildes* aus !
DANKE vielmals vorab
Grüße Gerhard
Verfasst: 22.07.2006 09:05
von senyafin
Guten Morgen zusammen,
hallo MagMo.
MagMo - ich hab grad den Image Autosize Mod von deiner
Website
eingebaut.
Im Zusammenspiel mit der von Dir oben geposteten Lösung zum Posten von Grafiken funktioniert diese leider nicht mehr.
Besteht die Möglichkeit der Änderung, das beide miteinander harmonieren?
Danke
Pascal