Seite 5 von 6

Verfasst: 24.07.2006 07:56
von MagMo
Hi,

@senyafin
senyafin hat geschrieben: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?
Die beiden Änderungen sollten zusammen eigentlich funktionieren, da die hier gepostete Änderung nur die Speicherung des img-BBCodes beeinflusst, der Mod hingegen nur den Aufruf.

Hast du folgendes beim Mod beachtet:
Anforderungen:
Der Server muss die Funktion getimagesize() unterstützen.
Ob du die Funktion getimagesize() verwenden kannst erfährst du, wenn du die Funktuion phpinfo() aufrufst. Manche Provider deaktivieren diese Funktion.
Außerdem unterstützt diese Funktion nur die Formate gif, jpg und png. Andere Formate werden nicht erkannt und daher auch nicht verkleinert dargestellt.

Grüße
MagMo

Verfasst: 24.07.2006 16:26
von senyafin
Merci für den Hinweis mit getimagesize.
Ich hab in der php info keinen entsprechenden Hinweis gefunden - ich bin mir demnach sicher, dass es daran liegen wird.

Schade.
Danke für Dein Feedback MagMo

Verfasst: 25.07.2006 14:37
von senyafin
@MagMo -
hast Du auch eine Lösung parat wie man Flash Files (*.swf) z.B. in die Signatur einbinden kann.

LG
Pascal

Verfasst: 25.07.2006 16:24
von MagMo
Hi,
senyafin hat geschrieben:@MagMo -
hast Du auch eine Lösung parat wie man Flash Files (*.swf) z.B. in die Signatur einbinden kann.
Erlaube BBCode in der Signatur und baue einen entsprechenden Mod mit flash-BBCode (Suche hier im Forum nach "flash BBCode" und du wirst fündig) in dein Forum ein.

Grüße
MagMo

Verfasst: 25.07.2006 18:14
von senyafin
Merci für den Tip!
Die Superdupa BB box wollte ich nicht einbauen,
demnach hatte ich mich für den entschieden
http://www.phpbbhacks.com/viewhack.php?id=487


aus irgendeinem Grund hatte ich irgendwann mal den Multi bb code
installiert und durch den sind Codefragemente so geändert worden,
dass man teilweise den Instruktionen wie im Fall des flash bbcode nicht mehr bis zum ende folgen kann.
Mist!

Code: Alles auswählen

## easymod compliant
############################################################## 
## MOD Title:    Multiple BBCode MOD
## MOD Author:   Nuttzy99 < nospam@blizzhackers.com > (n/a) http://www.blizzhackers.com
## MOD Author, Secondary: wGEric < eric@best-dev.com > (Eric Faerber) http://mods.best-dev.com/
##
## MOD Description:  Allows you to install BBCode MODs that
##    add quick BBCode buttons in post edits.  Without this
##    MOD, there is no standard way of installing BBCode MODs.
## MOD Version:  1.4.0c
## 

Verfasst: 28.07.2006 20:15
von oegeat
MagMo hat geschrieben:Hi,
oegeat hat geschrieben:hallo MaGo dein Vorschlag ist als wenn die Url zB so lautet

http://isht.comdirect.de/charts/large.c ... X1&hcmask=
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 :grin:
Das wäre sicherlich angebracht und vor allem auch leicht zu realisieren.

Grüße
MagMo



[img]#---[ 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);

#---[ AFTER ADD ]---
$text = preg_replace("#\[img\]http://isht.comdirect.de/charts/large.c ... X1&hcmask=[/img\]#sie", "'[img:$uid]http://www.rt.boerse-stuttgart.de/chart ... =1&vol=off[/img:$uid]'", $text);[/img]

Verfasst: 31.07.2006 10:54
von senyafin
@MagMo -


jetzt hab ich was gefunden, was nicht zu funktionieren scheint.
Weisst Du hier einen Tip, wie man den Chart evtl einbinden kann

Code: Alles auswählen

http://charts.futuresource.com/cis/fsspon?cont=DAXU06&cont2=DJYU06&period=V&varminutes=5&size=650x450&
bartype=CANDLE&bardensity=MEDIUM&headerbackground=(221,221,221)&headerforeground=(102,102,102)&headerdatacolor=(0,1,125)&studyheaderbackground=(221,221,221)
&showextendednames=true&random=221

Verfasst: 02.08.2006 07:55
von MagMo
Hi,
oegeat hat geschrieben:#---[ AFTER ADD ]---
$text = preg_replace("#\[img\]http://isht.comdirect.de/charts/large.c ... X1&hcmask=[/img\]#sie", "'[img:$uid]http://www.rt.boerse-stuttgart.de/chart ... =1&vol=off[/img:$uid]'", $text);[/img]
Wie schon oben geschrieben, solltest du im ersten Teil des Codes

Code: Alles auswählen

\[img\]http://isht.comdirect.de/charts/large.chart?hist=1d&type=CONNECTLINE&&currency=&lSyms=GLD.FX1&lColors=0x000000&sSym=GLD.FX1&hcmask=[/img\]
vor alle . und ? ein Backslash (\) setzen. Wenn du dies nicht machst, dann funktioniert das ganze nicht so wie es soll.
senyafin hat geschrieben:jetzt hab ich was gefunden, was nicht zu funktionieren scheint.
Weisst Du hier einen Tip, wie man den Chart evtl einbinden kann

Code: Alles auswählen

http://charts.futuresource.com/cis/fsspon?cont=DAXU06&cont2=DJYU06&period=V&varminutes=5&size=650x450&
bartype=CANDLE&bardensity=MEDIUM&headerbackground=(221,221,221)&headerforeground=(102,102,102)&headerdatacolor=(0,1,125)&studyheaderbackground=(221,221,221)
&showextendednames=true&random=221
Wenn du diese Lösung eingebaut hast, dann sollten Admins und Mods obige URL als IMG posten können.

Probleme, die auftreten können, sind:
- folgende Zeichen sind nach wie vor unzulässig: [ "
- folgende Whitespace-Zeichen sind nach wie vor unzulässig: \n \r \t
Da weder [ noch " in der URL auftauchen, liegt das Problem wohl beim zweiten Punkt. Zu den unzulässigen Whitespace-Zeichen zählt u.a. der manuelle Zeilenumbruch (nicht zu verwechseln mit dem automatischen Zeilenumbruch!). Der Codeabschnitt

Code: Alles auswählen

&studyheaderbackground=(221,221,221)
&showextendednames=true&random=221
sieht so aus, als ob zwischen

Code: Alles auswählen

...221)
und

Code: Alles auswählen

&show...
ein manueller Zeilenumbruch vorhanden ist. Wenn dem so ist, dann entferne diesen und das Problem sollte behoben sein.

Grüße
MagMo

Verfasst: 02.08.2006 10:45
von oegeat
MagMo

ich schnall das nicht - schreibs mir einmal rein so wie es gehört

mit lauter * die ich löschen muß oder noch viel besser mails mir am besten mit einer TXT datei und ****link**** einfügen das ich weiß wo ich was austauschen muß


DANKE

Grüße Gerhard

Verfasst: 02.08.2006 10:57
von MagMo
Hi,
oegeat hat geschrieben:ich schnall das nicht - schreibs mir einmal rein so wie es gehört
Wenn du das Posten des Bild mit der URL http://isht.comdirect.de/charts/large.c ... X1&hcmask= erlauben willst, dann fügst du folgenden Code ein (wo? siehe oben):
$text = preg_replace("#\[img\]http://isht\.comdirect\.de/charts/large\.chart\?hist=1d&type=CONNECTLINE&&currency=&lSyms=GLD\.FX1&lColors=0x000000&sSym=GLD\.FX1&hcmask=\[/img\]#sie", "'[img:$uid]http://isht.comdirect.de/charts/large.c ... X1&hcmask=[/img:$uid]'", $text);
Und was soll daran so schwer sein?

Grüße
MagMo