Hallo allerseits...
Habe ein Problem mit oben besagtem Parser...sitze da jetzt schon den ganzen Tag drann und finde keine Antwort.
Folgendes Problem:
Ich sitze an einer Webseite bei der der DB-Inhalt schon gegeben ist. nur leider sind die Tags für Fett, Kursic ect nicht wie gewohnt <b>, <i> sondern [F] oder [K]...habe es teilweise mit obrigem Parser geschafft, aber noch nicht ganz...
Das hier ist mein aktueller Code (ehrlich gesagt verliere ich langsam ein wenig den Überblick.,.;-) )
	Die Seite dazu ist hier: Seite
Zur Hälfte funktioniert es jetzt sogar, nur leider werden die Tags nicht geschlossen. also [F] und [K] werden jetzt umgewandelt, aber noch nicht [/F] oder [/K]...also so siehts dann im Quellcode aus:
	Wenn jemand von euch da eine Idee hat das ganze zu lösen, dann bau ich dem jenigen ein Denkmal...^^
schon mal vielen Dank für die Hilfe...
Ragna
					Habe ein Problem mit oben besagtem Parser...sitze da jetzt schon den ganzen Tag drann und finde keine Antwort.
Folgendes Problem:
Ich sitze an einer Webseite bei der der DB-Inhalt schon gegeben ist. nur leider sind die Tags für Fett, Kursic ect nicht wie gewohnt <b>, <i> sondern [F] oder [K]...habe es teilweise mit obrigem Parser geschafft, aber noch nicht ganz...
Das hier ist mein aktueller Code (ehrlich gesagt verliere ich langsam ein wenig den Überblick.,.;-) )
Code:
	
	require_once '../../inc/stringparser_bbcode.class.php';
$bbcode = new StringParser_BBCode ();
                                                                    
$bbcode->addCode ('F', 'simple_replace', null, array ('start_tag' => '<b>', 'end_tag' => '</b>'),
'inline', array ('block', 'inline'),  array ());  
                                            
$bbcode->addCode ('/F', 'simple_replace', null, array ('start_tag' => '<b>', 'end_tag' => '</b>'),
'inline', array ('block', 'inline'),  array ()); 
                                            
$bbcode->addCode ('K', 'simple_replace', null, array ('start_tag' => '<i>', 'end_tag' => '</i>'),
'inline', array ('block', 'inline'),  array ());  
                                            
$bbcode->addCode ('/K', 'simple_replace', null, array ('start_tag' => '<i>', 'end_tag' => '</i>'),
'inline', array ('block', 'inline'),  array ());  
                                            
                                            
include ('../../inc/db.php');
                                            
$mysql_abfrage = "SELECT s_reihe, s_redaktion, s_musikredaktion, s_moderation, s_technik, s_themen, s_sender, ";
$mysql_abfrage .= "DATE_FORMAT(s_datum, '%d.%m.%Y') AS de_datum FROM sendungen ";
$mysql_abfrage .= "WHERE s_reihe = '8' ORDER BY s_datum DESC LIMIT 1";
        
$mysql_ergebnis=mysql_query($mysql_abfrage);
                                        
$num = mysql_num_rows($mysql_ergebnis);
                                            
while($datensatz = mysql_fetch_assoc($mysql_ergebnis))
{
    $s_themen_neu = $bbcode->parse ($datensatz["s_themen"]);
                                                
    echo '<h1>Inhalte der Sendung vom ' . $datensatz["de_datum"] . '</h1>';
                                                
    echo '<p>Inahlte der Sendung:</p><br />';
    echo '<p>' . nl2br($s_themen_neu) .'</p>';
                                                
    echo '<p>Moderation: ' . $datensatz["s_moderation"] . '</p>';
    echo '<p>Technik: ' . $datensatz["s_technik"] . '</p>';
    echo '<p>Redaktion: ' . $datensatz["s_redaktion"] . '</p>';
    echo '<p>Musikredaktion: ' . $datensatz["s_musikredaktion"] . '</p>';
  }
                                        
mysql_close()
Zur Hälfte funktioniert es jetzt sogar, nur leider werden die Tags nicht geschlossen. also [F] und [K] werden jetzt umgewandelt, aber noch nicht [/F] oder [/K]...also so siehts dann im Quellcode aus:
Code:
	
	<b><i>'8 Prozent der Deutschen gehören zur neuen Unterschicht'[/K][/F]<br />
schon mal vielen Dank für die Hilfe...
Ragna
 
          
 
 
Comment