probleme mit img-tag wenn ich post-text anzeigen will

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.
Antworten
Marc0083
Mitglied
Beiträge: 22
Registriert: 15.02.2004 20:43
Kontaktdaten:

probleme mit img-tag wenn ich post-text anzeigen will

Beitrag von Marc0083 »

bei der such funktion gibt es ja die option, nach "Beiträge" suchen

dort wird ja immer dann ein kleiner auschnitt ohne bbcodes vom beitrag angezeigt. also der bbcode wird komplett herausgefiltert und nicht angeziegt,
aber leider nicht beim image tag, dort wird immer noch die source vom bild angezeigt,
hat jemmand vlt ne ahnung wie ich das abschalte, so dass auch der image tag komplet bei der suche verschwindet??

hier is mal der code, denk ich mal, und irgendwie muss ich dort was ändern können, oder?

Code: Alles auswählen

$msg2= $row['post_text'];      
$msg2= strip_tags($msg2); 
$msg2= preg_replace("/\[.*?:$bbcode_uid:?.*?\]/si", '', $msg2); 
$msg2= preg_replace('/\[url\]|\[\/url\]/si', '', $msg2); 
$msg2= ( strlen($msg2) > $return_chars ) ? substr($msg2, 0, $return_chars) . ' ...' : $msg2; 

danke im voraus
Marc0083
Mitglied
Beiträge: 22
Registriert: 15.02.2004 20:43
Kontaktdaten:

Beitrag von Marc0083 »

keiner ne ahnung ? :oops:
Marc0083
Mitglied
Beiträge: 22
Registriert: 15.02.2004 20:43
Kontaktdaten:

Beitrag von Marc0083 »

also in der datenbank is der post text mit bbcodes abgespeichert
zu beispiel [b:232323]text[b:232323]
ich will aber das der text ohne bbcodes erscheint, dass krieg ich hin
zwaer so

Code: Alles auswählen

     $msg2= $row['post_text'];      
     $msg2= preg_replace("/\[.*?:$bbcode_uid:?.*?\]/si", '', $msg2); 
  
  
 echo  "<td width='100%'  class='row1'><span class='genmed'>" . substr($msg2,0,1000). '...' . "</span></td>" 
  
funktioniert alles wuder bar

nun will ich aber das beim img-tag der bbcode ganz verschiendet,
so sieths im moment aus

in der datebank
[img:2323232]url[img:23423232]

und im post text erschient dann die url, dass will ich aber nicht
wie kann ich die url mit einem leerzeichen ersetzen?
Marc0083
Mitglied
Beiträge: 22
Registriert: 15.02.2004 20:43
Kontaktdaten:

Beitrag von Marc0083 »

habs hinbekommen

Code: Alles auswählen

if (strlen($row['post_text'])>130) { 
$row['post_text'] = substr($row['post_text']	,0,127) . '...'; 
}  
$msg2= $row['post_text'];      
$msg2= preg_replace("/\[.*?:$bbcode_uid:?.*?\]/si", '', $msg2); 
$msg2= preg_replace("#([\n ])([a-z]+?)://([^\t <\n\r]+)#i", "\\1",$msg2);
das wars
Antworten

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