ich versteh nun wie es tickt, leider ist mein php/sql so mies, dass ichs nicht schaff -
in der functions_post.php:
schau ich nun, dass jeder beitrag eine überschrift erhält, dass schaff ich mit der ausklammerung der folgenden zeile:
// Check subject
if (!empty($subject))
{
$subject = htmlspecialchars(trim($subject));
}
// ausgeklammert, damit jeder beitrag zwingend eine überschrift hat
// zuvor wurde nur geprüft, ob der erste beitrag (newtopic) ein subject hat
else
// if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post'])) {
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['Empty_subject'] : $lang['Empty_subject'];
}
..
..
..
folgende zeile hab ich gefunden:
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post'] )) {
$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . "
SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
hier passiert also der austausch der "variablen inhalte" -
dieses "austauschen" soll nun aber immer passieren, mit immer mein ich bei $mode == 'editpost' und $mode == 'reply', aber wo und wie schreib ich das in den code? ich habe versucht die zeile zu finden, in der der name des autors des letzten posts gesetzt wird, konnte ich aber nicht finden -
bitte helft mir, bin am verzweifeln
mehr info:
in meinem forum hab ich schon so einiges abgedreht, so ist es nicht möglich anonym zu posten, nur reg. user können das - es gibt auch keine announcements oder polls, einfach nur posts
außerdem solltest du drauf aufpassen das, wenn man den 1. beitrag ändert der thementitel nicht mehr geändert wird.
dass ist mir egal
danke
bedee