03.10.2017, 08:28
Hey,
ich bins nochmal und ich muss zu diesem Thema nocheinmal nerven.
Da nun der Inhalt des Beschreibungsfeldes immer wieder verschwunden ist, habe ich aus diesem Thema: Thread Description den Code genommen und eingefügt. Ja, ich habe den letzten genommen.
Der funktioniert hervorrangend. Leider aber nicht beim zweiten Feld Hier kann man jetzt zwar eine Beschreibung eingeben, aber sie wird nicht mehr abgespeichert. Also habe ich mir gedacht, dass das zweite Beschreibungsfeld ja sicher auch bedient werden muss. Also habe ich den Code von der Funktion threaddescription_do_editpost genommen und ihn auf das zweite Beschreibungsfeld erweitert. Das sieht dann jetzt in etwa so aus:
Aber ich habe wohl falsch gedacht. Das funktioniert nicht so ganz, wie es erst in meinem Kopf ausfging. Anscheinend ist jetzt in der vorletzten Zeile ein Fehler.
Gehe ich denn zumindest in die richtige Richtung damit? Oder würde das mein Problem nicht lösen?
ich bins nochmal und ich muss zu diesem Thema nocheinmal nerven.
Da nun der Inhalt des Beschreibungsfeldes immer wieder verschwunden ist, habe ich aus diesem Thema: Thread Description den Code genommen und eingefügt. Ja, ich habe den letzten genommen.
Der funktioniert hervorrangend. Leider aber nicht beim zweiten Feld Hier kann man jetzt zwar eine Beschreibung eingeben, aber sie wird nicht mehr abgespeichert. Also habe ich mir gedacht, dass das zweite Beschreibungsfeld ja sicher auch bedient werden muss. Also habe ich den Code von der Funktion threaddescription_do_editpost genommen und ihn auf das zweite Beschreibungsfeld erweitert. Das sieht dann jetzt in etwa so aus:
Code:
// Update description
function threaddescription_do_editpost()
{
global $db, $mybb, $tid, $pid, $thread;
if ($pid != $thread['firstpost']) return;
$description = array(
"description" => $db->escape_string($mybb->input['description'])
);
$db->update_query("threads", $description, "tid='{$tid}'");
}
// Update description_2
function threaddescription_do_editpost()
{
global $db, $mybb, $tid, $pid, $thread;
if ($pid != $thread['firstpost']) return;
$description_2 = array(
"description_2" => $db->escape_string($mybb->input['description_2'])
);
$db->update_query("threads", $description_2, "tid='{$tid}'");
}
?>
Aber ich habe wohl falsch gedacht. Das funktioniert nicht so ganz, wie es erst in meinem Kopf ausfging. Anscheinend ist jetzt in der vorletzten Zeile ein Fehler.
Gehe ich denn zumindest in die richtige Richtung damit? Oder würde das mein Problem nicht lösen?