Signatur Fehler

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
shebaka
Mitglied
Beiträge: 60
Registriert: 17.03.2004 21:34
Wohnort: Mödling
Kontaktdaten:

Signatur Fehler

Beitrag von shebaka »

Hallo!

In einem phpbb Forum verwende ich folgenden BB Code um meine Signatur mit Link anzuzeigen:

Code: Alles auswählen

[URL=http://www.shebaka.org][img]http://www.shebaka.org/images/banner/banner_statistik.php[/img][/URL]
dort funktioniert das, aber in meinem eigenem Board nicht!
HTML, BB ist an!

Das was angezeigt wird:
Das Bild wird als nicht gefunden dargestellt, ihr wißt schon dieses kleine Bild vom Browser kommt statt dessen! Der Link stimmt ABER es wird als Adresse des Bildes

Code: Alles auswählen

http://board.shebaka.org/%5C%22http://www.shebaka.org/images/banner/banner_statistik.php%5C%22
angezeigt!

Ist mit meinem PHP Foren Code was nicht okay? Was muss ich machen, damit das wieder funktioniert?
TimonWorld
Mitglied
Beiträge: 53
Registriert: 05.10.2003 12:45
Wohnort: Sankt Augustin (NRW)

Beitrag von TimonWorld »

addresse des bildes... hmmm. welchen browser nimmst du? bei firfox bei mir macht der das oft bei einigen bildern... im ie aber nicht!
Benutzeravatar
shebaka
Mitglied
Beiträge: 60
Registriert: 17.03.2004 21:34
Wohnort: Mödling
Kontaktdaten:

Beitrag von shebaka »

Das ist Browser unabhängig...wie gesagt auf meinem Board funzt es nicht...auch in Beiträge kann ich das nicht verschachteln!

Nur in meinem Forum nicht...in einem anderen funktioniert es!
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

Vor kurzen war dies schon einmal ein Beitrag in diesen Forum, seit einer bestimmte Boardversion ist es nicht mehr möglich auf per php erzeugte Bilder direkt zuzugreifen. Mit einer kleinen Änderung kann man es aber wieder dahingehend ändern.

Grüsse Amdosh
Internetweisheiten:
Nutze die Fehlersuche, bringt schnellere Ergebnisse als ewig zu warten
Suche in der Foren/Doku(suche), sehr viele Dinge stehen oft genug zur sofortigen Verfügung.
Benutzeravatar
[Cole]
Mitglied
Beiträge: 39
Registriert: 09.09.2004 15:27
Kontaktdaten:

Beitrag von [Cole] »

Die Endung .php ist Standardmässig nicht erlaubt.

Das musst du entweder ändern oder das ganze mit einem Trick umgehen.

Ich geh mal davon aus, das ist der Echtzeit Statistik Signatur Mod oder zumindest
was ähnliches, folgendes sollte eigentlich funktionieren:

*.php in Signaturbildern erlauben:
Suche in der bbcode.php nach

Code: Alles auswählen

   // [img]image_url_here[/img] code..
   $text = preg_replace("#\[img\]((ht|f)tp://)([^ \?&=\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
und ersetzt das mit

Code: Alles auswählen

   // [img]image_url_here[/img] code..
   $text = preg_replace("#\[img\]((ht|f)tp://)([^ \?&=\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Oder um das komplett zu umgehen, damit das auch in Boards funktioniert,
die .php nicht erlauben:

Die banner_statistik.php einfach umbenennen in banner_statistik.jpg

Dann eine .htacces mit folgendem Inhalt in das Verzeichnis:

Code: Alles auswählen

AddType application/x-httpd-php .jpg
Diese Funktion muss dein Hoster dafür natürlich unterstützen.
Ausserdem sollten in dem selben Verzeichnis dann keine .jpg Bilder
liegen, die auch als jpg angezeigt werden sollen.
Benutzeravatar
shebaka
Mitglied
Beiträge: 60
Registriert: 17.03.2004 21:34
Wohnort: Mödling
Kontaktdaten:

Beitrag von shebaka »

Ich glaube nicht, dass das Bild falsch oder schlecht übermittelt wird, denn der HTML Link wird schon falsch aus dem BB Code generiert!

Aber so wies aussieht hast du recht: http://www.phpbb.de/viewtopic.php?t=726 ... php+bilder

DANKE!!!
Benutzeravatar
shebaka
Mitglied
Beiträge: 60
Registriert: 17.03.2004 21:34
Wohnort: Mödling
Kontaktdaten:

Beitrag von shebaka »

Ich wollte eh von der 2.0.8 jetzt auf die 11 updaten, damit ist das problem auch wieder gelöst oder?

// Edit: wie heißt die Variable für den Letzten Beitrag Namen in deiner Signatur?
Benutzeravatar
shebaka
Mitglied
Beiträge: 60
Registriert: 17.03.2004 21:34
Wohnort: Mödling
Kontaktdaten:

Beitrag von shebaka »

hab den Code geändert wie du gesagt hast...funktioniert aber nachher nicht!

Werd mal upgraden und mir den mod rewrite besorgen... DANKE für die HILFE!!!!
Benutzeravatar
[Cole]
Mitglied
Beiträge: 39
Registriert: 09.09.2004 15:27
Kontaktdaten:

Beitrag von [Cole] »

Die Variable heisst $latest_topic

Ist aber glaube ich nur in der version4.php des Mods mit drin,
wenn du eine andre Version benutzt musst du das einfügen:

Code: Alles auswählen

$sql = 'SELECT max(topic_id)
FROM ' . TOPICS_TABLE;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve max of Topic_id data', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result)) 
{
	$max_topic_id = $row['max(topic_id)'];
}
$sql = 'SELECT topic_title
FROM ' . TOPICS_TABLE . '
WHERE topic_id = ' . $max_topic_id;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve Topic_id data', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result)) 
{
	$latest_topic = $row['topic_title'];
}
Ich hoffe ich habs richtig kopiert ;)

Bei 2.0.11 wirds auch nicht anders sein, das ging nur bei älteren Versionen des phpBB Standardmässig.
Benutzeravatar
shebaka
Mitglied
Beiträge: 60
Registriert: 17.03.2004 21:34
Wohnort: Mödling
Kontaktdaten:

Beitrag von shebaka »

Danke!
:D
Antworten

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