Seite 1 von 1

Quick Reply zentrieren

Verfasst: 14.10.2007 15:02
von Amrius
Hallo zusammen !

Kann mir vielleicht kurz jemand helfen, meine Quick Reply Form unterm letzten post zu zentrieren ?
eingebaut habe ich ihn schon, aber es wäre schön wenn das ganze zentriert wäre...

Es handelt sich um den Quick Reply with Quote von Smartor...

Hier mal der Quelltext (habe leider keine (Hide bzw. Spoiler Funktion hier gefunden deswegen der ganze Hammer auf einmal):

//
// Quick Reply Mod
//
if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
{
$quick_reply_form = "";
}
else
{
if ( $can_watch_topic && $is_watching_topic )
{
$notify = 1;
}
else
{
$notify = $userdata['user_notify'];
}
$bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
$last_poster = $postrow[$total_posts - 1]['username'];
$last_msg = $postrow[$total_posts - 1]['post_text'];
$last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":$bbcode_uid", "", $last_msg);
$last_msg = str_replace("'", "'", $last_msg);
$last_msg = "[QUOTE=\"$last_poster\"]" . $last_msg . "[/QUOTE]";
$quick_reply_form = "
<script language='JavaScript' type='text/javascript'>
function checkForm() {
formErrors = false;
document.post.message.value = '';
if (document.post.input.value.length < 2) {
formErrors = '" . $lang['Empty_message'] . "';
}
if (formErrors) {
alert(formErrors);
return false;
} else {
if (document.post.quick_quote.checked) {
document.post.message.value = document.post.last_msg.value;
}
document.post.message.value += document.post.input.value;
return true;
}
}
</script>
<form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
<span class='genmed'><b>".$lang["Quick_Reply"].":</b><br />";

if (!$userdata['session_logged_in'])
{
$quick_reply_form .= $lang['Username'] . ":&nbsp;<input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
}

$quick_reply_form .= "<textarea name='input' rows='10' cols='50' wrap='virtual' class='post''></textarea><br />
<input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br />
<input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br />
<input type='hidden' name='mode' value='reply' />
<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
<input type='hidden' name='t' value='" . $topic_id . "' />
<input type='hidden' name='message' value='' />
<input type='hidden' name='notify' value=" . $notify . " />
<input type='hidden' name='last_msg' value='" . $last_msg . "' />
<input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />&nbsp;
<input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
</form></span>";
}

$template->assign_vars(array(
'QUICK_REPLY_FORM' => $quick_reply_form)
);
//
// END Quick Reply Mod
//

Verfasst: 14.10.2007 15:24
von killerbees19
Dafür gibts den

Code: Alles auswählen

 BB-Code :roll: 

Ich kenne den MOD zwar nicht genau, aber versuch mal folgendes. Suche:
[code]<span class='genmed'><b>
Ersetze es mit:

Code: Alles auswählen

<div align='center' class='genmed'><b>
Suche:

Code: Alles auswählen

</form></span>
Ersetze es mit:

Code: Alles auswählen

</form></div>

MfG Christian

Verfasst: 14.10.2007 16:00
von Amrius
Hmm also das ganze hat sich jetzt schon etwas mehr nach rechts gezogen, aber mittig ist das immernoch nicht.

Kann sein das das so ist weil die Zeile in der das ganze sitzt , rechts noch etwas enthält und die Spaltenbreite deswegen ganz anders aussieht als wäre es eine Zeile mit nur einer Spalte...

egal! so geht es auch schon ... dickes thx !

Verfasst: 14.10.2007 20:23
von sound-ks
Hallo,

Also bei der Einleitung steht ja am Schluss das mit der viewtopick_body.tpl das machst du bitte nicht so wie in der Einleitung sonder so:

Öffne:

Code: Alles auswählen

viewtopick_body.tpl
Finde:

Code: Alles auswählen

{S_TOPIC_ADMIN}</td>
Füde Danach:

Code: Alles auswählen

<td align="center" valign="middle" nowrap="nowrap"> {QUICK_REPLY_FORM}</td>
so wird dann die Box in der Mitte angezeigt. Habe es selber getestet und es geht ;)

Mfg.