hallo alle..
ich hatte das heute morgen schon gepostet, ist aber irgendwie weg.
falls mein post durch einen mod oder admin gelöscht wurde, dann möchte ich gerne wissen warum... !!
naja, also zu meinem problem..
ich habe mir eine eigene seite geschrieben, wo einfach nur mein starttext von der page ausgegeben wird, diesen kann ich wiederum im acp editieren.
nun möchte ich aber bbcode mit reinbringen, steig da aber nicht so ganz durch, wie, wo ich die entsprechenden funktionen benutzen soll...
habe versucht aus der posting.php und privmsq.php die logik abzuleiten, habe dabei aber kläglich versagt..
bitte guckt euch mal die beiden txt. dateien an und sag mir was ich falsch gemacht habe. ich vermute, ich habe ein fehler beim speichern in die datenbank gemacht, da die bbcode_uid nämlich so 1234567891 anstatt so hallo in die datenbank eingetragen wird...
also wird logischerweise in der darstellung der bbcode einfach so gelassen, wie er ist..
darstellungsseite
Editierseite
bin für jede hilfe dankbar...
gruß, rengos
bbcode problem.. *erledigt*
bbcode problem.. *erledigt*
Zuletzt geändert von rengos am 07.02.2005 22:27, insgesamt 1-mal geändert.
so, ich habe es jetz auch alleine hinbekommen, aber habe auch schon wieder ein neues problem..
Der Text wird jetzt bbcodes spezifesch formatiert dargestellt,
aber wenn ich ihn editieren will, dann sieht das folgendermaßen aus:
//Bild habe ich aus Performance Gründen wieder rausgenommen
da wird wohl was bei der ausgabe noch falsch sein..
hier der code:
danke schonmal im voraus..
//EDIT
habe den fehler auch gefunden
muss so:
kann man mal wieder sehen, was so ein kleiner fehler meinerseits ausmacht..
aber jetzt klaüüt es ja
Der Text wird jetzt bbcodes spezifesch formatiert dargestellt,
aber wenn ich ihn editieren will, dann sieht das folgendermaßen aus:
//Bild habe ich aus Performance Gründen wieder rausgenommen
da wird wohl was bei der ausgabe noch falsch sein..
hier der code:
Code: Alles auswählen
$template->set_filenames(array(
"body" => "admin/admin_wego_index_edit_body.tpl")
);
$sql = "SELECT *
FROM " . WEGO_INDEX_TABLE . "";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Could not query acronyme table", "Error", __LINE__, __FILE__, $sql);
};
$row = $db->sql_fetchrow($result);
$message = $row['text'];
$bbcode_uid = '';
if ( $post_info['bbcode_uid'] != '' )
{
$message = preg_replace('/\:(([a-z0-9]:)?)' . $row['bbcode_uid'] . '/s', '', $message);
}
$message = str_replace('<', '<', $message);
$message = str_replace('>', '>', $message);
$message = str_replace('<br />', "\n", $message);
$s_hidden_fields = '<input type="hidden" name="mode" value="save" />';
//EDIT
habe den fehler auch gefunden

Code: Alles auswählen
if ( $post_info['bbcode_uid'] != '' )
Code: Alles auswählen
if ( $row['bbcode_uid'] != '' )

aber jetzt klaüüt es ja
