[img][/img] Bild wird nicht angezeigt

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

oder ändere die Datei includes/bbcode.php wie folgt:

Code: Alles auswählen

#---[ 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://www\.rt\.boerse-stuttgart\.de/charts/boerse_stuttgart_chart_detail\?symbol=UTP\.STU&hist=1&vol=off\[/img\]#sie", "'[img:$uid]http://www.rt.boerse-stuttgart.de/charts/boerse_stuttgart_chart_detail?symbol=UTP.STU&hist=1&vol=off[/img:$uid]'", $text);
Dann sollte der img-Code auch dieses 'falsch benannte' Bild ausnahmsweise anzeigen.

Wenn du einen einfacheren img-Code für dieses Bild haben willst kannst du z.B. auch folgendes machen (anstelle der obigen Änderung)::

Code: Alles auswählen

#---[ 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\]boersenkurs[/img\]#sie", "'[img:$uid]http://www.rt.boerse-stuttgart.de/charts/boerse_stuttgart_chart_detail?symbol=UTP.STU&hist=1&vol=off[/img:$uid]'", $text);
Den wird [img]boersenkurs[/img] durch das Bild ersetzt und du spartst dir das Eintippen des langen Dateinamens (falls du das häufiger verwenden willst).

So sparst du dir den cronjob.

Wenn du die Änderung vornimmst, dann musst du den Beitrag, in dem das Bild eingebunden ist, einmal bearbeiten und absenden, da der als ungültig abgespeicherte img-Code erst dann als richtig abgespeichert wird.

Grüße
MagMo
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

senyafin hat geschrieben:ahhh jetzt weiss ich auch wieder wer du bist!
der junge mit den genialen WM add-on!
auch dafür an der stelle nochmal ein richtig dickes dankeschön
Mannomann, das verfolgt mich ja richtig ... dabei habe ich an UploadPic viel länger gearbeitet :D
senyafin hat geschrieben:darf ich deine hilfe nochmal in anspruch nehmen falls ich nicht zu recht komme ?
Klar, aber die Suchfunktion und Google habe ich nicht umsonst erwähnt - meist lernt man mehr, wenn man aktiv sucht, als wenn man sich einfach alles vorkauen läßt - so hab ich mir den ganzen Krempel auch beigebracht.
senyafin hat geschrieben:ich würde mich mit Vermögensberatung revanchieren
Och, Vermögen würde mir schon reichen, Beratung muß nicht unbedingt sein ;)
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

LOL bügelfalte, wegen cash und der anderen Kleinigkeiten lass uns später reden :D

Kannst Du Dir das vielleicht mal anschauen und mir sagen,
ob man javaapplets in foren beiträgen einbinden kann
So etwa wie hier
http://www.unibetgroupplc.com/corporate ... spx?id=110

ansonsten probiere ich den von dir gemachten Vorschlag mal aus.
Könnte man das script auch so modifizieren, dass es mehrer Wertpapiere und deren Charts simultan verarbeitet.
Da wären ca. 30 die am Ende auf der "Watchlist" stehen.

Beste Grüße
Pascal
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

ah MagMo - der ist auch nicht schlecht!

Danke für den Tip - allerdings wie in dem soeben verfassten Beitrag geschildert, geht es hier um ein paar dutzend Wertpapiere.
Und je nach dem ob Ausland oder Inlandbörse unterschiedliche
Zielwebsites
Eine davon ist diese www.teletrader.at
Ein Chartbild hätte dann folgende URL

http://www.teletrader.com/_java/jGifCreator/
GifCreator.asp?template=png_chart.jct&command=
locale%3Ade,AT%3Bmain.symbol%3
Atts-1856925%3Bmain.period%3Adaily%3
Bmain.bars%3A350%3BgridPeriod%3
Amonthly%3Bmain.NameForTitle%3AUNIBET%20
GRP%20PLC%20LS-,005SDR%3BErrorText%3AL
eider%20sind%20die%20Daten%20zur%20Zeit%
20nicht%20verf%FCgbar%3B3d_effect.show%3A
true%3Bbackgroundtext.text%3ADAILY%3Bwidth
%3A420%3Bheight%3A300%3B&type=png

Endet auf png wird aber im Forum nicht korrekt angezeigt
Gelöst habe ich das vorerst so
http://www.1sttick.net/forum/unibet-gro ... -t468.html
Zuletzt geändert von senyafin am 10.07.2006 22:24, insgesamt 1-mal geändert.
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

ach und übrigens - schön dich mal quasi persönlich kennenzulernen!
Ich muss mich outen - war bereits öfters auf deiner website und möchte an der Stelle mal ein dickes Dankeschön sagen !
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

habs jetzt mal so eingericht wie von Euch empfohlen.
Also das mit der Automatisation könnte teuer werden ;-)

Ein Cronjob 0,95 € p.m.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,
senyafin hat geschrieben:http://www.teletrader.com/_java/jGifCre ... B&type=png

Endet auf png wird aber im Forum nicht korrekt angezeigt
Ja das endet zwar auf png aber nicht auf .png wie es erforderlich ist. Außerdem sind etliche ungültige Zeichen (?&=#"<) vorhanden. Daher wird es per [ img] nicht angezeigt.

Du kannst den oben geposteten Code

Code: Alles auswählen

#---[ AFTER ADD ]--- 
   $text = preg_replace("#\[img\]http://www\.rt\.boerse-stuttgart\.de/charts/boerse_stuttgart_chart_detail\?symbol=UTP\.STU&hist=1&vol=off\[/img\]#sie", "'[img:$uid]http://www.rt.boerse-stuttgart.de/charts/boerse_stuttgart_chart_detail?symbol=UTP.STU&hist=1&vol=off[/img:$uid]'", $text);
mehrfach einfügen um mehrere Ausnahmen zuzulassen. Musst dann natürlich die URL jeweils ändern.

Grüße
MagMo
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

ok , danke für den Tipp!
bin ja mal gespannt ob das mit dem Cronjob auch gelingt ;-)
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

@t bügelfalte,

leider macht das script nicht das was ich gern hätte.
Muss der Name des Bildes auf meinem Server identisch dem des Webservers von dem Dataprovider sein?

Wäre nett, wenn Du mir da nochmal helfen könntest
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

Ich hab den Fehler gefunden (bis auf eine Kleinigkeit) - die Grafik wird aktualisiert!
Hintergrund war, dass ich beim Cronjob http:// www... eingegeben hatte,
im Formular aber http schon vorgegeben war.

Code: Alles auswählen

Warning: chmod(): Operation not permitted in /www/htdocs/xxxx/forum/upload/stockexchange/
autoupdate/rambus_autoload.php on line 12
so sieht der Code aus, die Zeile 12 ist die mit chmod

Code: Alles auswählen

<?
$fread = fopen("http://stockcharts.com/c-sc/sc?s=RMBS&p=
DAILY&b=5&g=0&i=0&r=1487", "r");
while(!feof($fread))
{
    $str_datei .= fgets($fread, 1024);
}
fclose($fread);

$fwrite = fopen("rambus_stockcharts.png", "w");
fputs($fwrite, $str_datei);
fclose($fwrite);
chmod("rambus_stockcharts.png", 0777);
?>
Zuletzt geändert von senyafin am 10.07.2006 22:23, insgesamt 1-mal geändert.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“