Topic title aus mehreren feldern generieren
Verfasst: 28.03.2011 19:37
hallo an alle,
ich versuche zwanghaft wie der titel schon sagt, den "topic titel" aus mehrern feldern generieren zu lassen.
Es sollen neben dem Subject noch weitere Felder vom Benutzer ausgefüllt werden können, die anschließend zu einem String zusammengefügt werden
(durch Kommatas oder Unterstriche getrennt).
Ich habe dazu folgende Dateien editiert:
/posting.php
sowie /styles/prosilver/template/posting_editor.html
Wenn ich jetzt ein neues Topic anlege, oder auch einen Reply schreibe, wird der zusammengefügte String leider nicht in die Datenbank geschrieben.
Ich weiß leider nicht wo ich da ansetzen kann. Vorab vielen Dank
ich versuche zwanghaft wie der titel schon sagt, den "topic titel" aus mehrern feldern generieren zu lassen.
Es sollen neben dem Subject noch weitere Felder vom Benutzer ausgefüllt werden können, die anschließend zu einem String zusammengefügt werden
(durch Kommatas oder Unterstriche getrennt).
Ich habe dazu folgende Dateien editiert:
/posting.php
Code: Alles auswählen
$subject0 = utf8_normalize_nfc(request_var('subject0', '', true));
$subject1 = utf8_normalize_nfc(request_var('subject1', '', true));
$subject2 = utf8_normalize_nfc(request_var('subject2', '', true));
$subject = $subject0." _ ".$subject1." _ ".$subject2;
//$subject = utf8_normalize_nfc(request_var('subject', '', true));
$subject = (!$subject && $mode != 'post') ? $post_data['topic_title'] : $subject;
sowie /styles/prosilver/template/posting_editor.html
Code: Alles auswählen
<!-- IF S_POST_ACTION or S_PRIVMSGS or S_EDIT_DRAFT -->
<dl style="clear: left;">
<dt><label for="subject0">Baujahr:</label></dt>
<dd><input type="text" name="subject0" id="subject0" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" class="inputbox autowidth" /></dd>
<dt><label for="subject1">Motorisierung:</label></dt>
<dd><input type="text" name="subject1" id="subject1" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" class="inputbox autowidth" /></dd>
<dt><label for="subject2">{L_SUBJECT}:</label></dt>
<dd><input type="text" name="subject2" id="subject2" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
</dl>
Ich weiß leider nicht wo ich da ansetzen kann. Vorab vielen Dank