Seite 8 von 14
Verfasst: 17.07.2003 08:56
von Acid
Also das Limit mit 8 Zeichen ist klar.. und du willst jetzt auch erzwingen, das 8 Zeichen eingegeben werden (sprich bei <7 Zeichen soll eine Meldung kommen ?) !?
Verfasst: 17.07.2003 10:30
von siebenschlaefer
jo genau - bei allem was weniger als 8 zeichen hat soll ne meldung kommen

Verfasst: 17.07.2003 14:24
von Acid
...das einfachste wäre ein javascript (so wie beim normalen Posten, wenn man in die textarea weniger als 2 Zeichen eingibt). Würde dir das reichen ?
Du kannst ja schonmal in die posting_body.tpl schauen, vielleicht findest du es alleine heraus.

Verfasst: 17.07.2003 19:14
von siebenschlaefer
ich find zwar die stelle die die fehlermeldung aussspuckt im java script aber ich peil nich wie ich in der tpl dem extra feld sage dass es auch darauf angewendet wird - weil fürs subject steht gilt ja nich weniger als 2 zeichen aber die zeile des subject eingabefeldes hat nichts anderes zu stehn als das extrafeld

Verfasst: 18.07.2003 10:33
von Acid
posting_body.tpl
++FINDE++
Code: Alles auswählen
if (document.post.message.value.length < 2) {
formErrors = "{L_EMPTY_MESSAGE}";
}
++DARUNTER EINFÜGEN++
Code: Alles auswählen
else if (document.post.extra.value.length < 8) {
formErrors = "{L_EMPTY_EXTRA}";
}
posting.php
++FINDE++
++DARUNTER EINFÜGEN++
lang_main.php
++FINDE (nur ein Auszug)++
++DARUNTER EINFÜGEN++
Code: Alles auswählen
$lang['Empty_extra'] = 'Die Mindestlänge für die Extrainformation beträgt 8 Zeichen.';
Verfasst: 18.07.2003 18:29
von siebenschlaefer
du hast wohl echt zu jeder frage ne antwort oder was
was mich nur wundert ist das bei fehleingabe des extrafelds ne windowsmeldung kommt also son kleines windows fenster und beim titel, wenn man da was falsch eingibt bzw. zu wenig zeichen kommt die fehlermeldung vom board - liegt das am browser oder welche ursachen hat das........
Verfasst: 19.07.2003 11:53
von Acid
nee.. is halt ´ne unterschiedliche Fehlerdefinierung seitens phpBB.
Es wäre auch möglich beim Subject solch einen javascript:alert aufploppen zu lassen.
Verfasst: 24.07.2003 16:50
von siebenschlaefer
mal was anderes acid - kricht man das hin dass beim antworten auf einen beitrag keine titeleingabe mehr möglich ist - genau wie es auch beim extra der fall ist ?
Und dann wäre es schön wenn in der view_topic.php dort wo über jedem beitrag verfasst am und titel: steht - dass dort immer der titel plus zusatzinfo steht

Verfasst: 25.07.2003 10:27
von Acid
Du müsstest in der posting_body.tpl..
Code: Alles auswählen
<tr>
<td class="row1"><span class="genmed"><b>{L_SUBJECT}</b></span></td>
<td> <span class="gen">
<input type="text" name="subject" size="45" maxlength="60" style="width:300px" tabindex="2" class="post" value="{SUBJECT}" /></span> </td>
</tr>
..(je nach Template kann es natürlich anders aussehen) mit folgendem ersetzen (die Switches sind halt wichtig)..
Code: Alles auswählen
<!-- BEGIN switch_reply -->
<tr>
<td class="row1"><span class="genmed"><b>{L_SUBJECT}</b></span></td>
<td> <span class="gen">
<input type="text" name="subject" size="45" maxlength="60" style="width:300px" tabindex="2" class="post" value="{SUBJECT}" /></span> </td>
</tr>
<!-- END switch_reply -->
In der posting.php fügst du dann vor
$template->pparse('body'); folgendes ein..
Code: Alles auswählen
if( $mode == 'newtopic' || $mode == 'editpost' && $post_data['first_post'] )
{
$template->assign_block_vars('switch_reply', array());
}
Und dann wäre es schön wenn in der view_topic.php dort wo über jedem beitrag verfasst am und titel: steht - dass dort immer der titel plus zusatzinfo steht
Du meinst jetzt diese Extrainfo... die wäre dann in jedem Post aber immer gleich!?
Verfasst: 26.07.2003 10:21
von siebenschlaefer
genau - die extra info kann bei mir nur beim topicerstellen angegeben werden und daher bleibt sie immer gleich bzw. gibt es nur die eine in einem topic
