## MOD Title: Simple Quick Reply MOD
## MOD Author: Merri < vesa@merri.net > (Vesa Piittinen) http://merri.net/
## MOD Description: Adds a simple quick reply box to your forum.
## MOD Version: 1.0.0
en hier kom ik maar niet uit

ik krijg steeds een doormekaar gehaalde pagina (wat lay-out betreft)
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------
#
<table width="100%" cellspacing="2" border="0" align="center">
<tr>
<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
<br />
{S_TOPIC_ADMIN}</td>
<td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<span class="gensmall">{S_AUTH_LIST}</span></td>
</tr>
</table>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<table width="100%" cellspacing="2" border="0" align="center">
<tr>
<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span></td>
<td align="right" valign="top" nowrap="nowrap">{JUMPBOX}</td>
</tr>
<tr>
<td width="100%" nowrap="nowrap" colspan="2">
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" align="center" colspan="2" height="28"><span class="cattitle">{L_QUICK_REPLY}</span></td>
</tr>
<!-- BEGIN switch_quick_reply -->
<tr>
<td class="row1" align="center">
<script language="JavaScript" type="text/javascript"><!--
function checkForm() {
formErrors = false;
if (document.post.message.value.length < 2) {
formErrors = '{L_EMPTY_MSG}';
}
if (formErrors) {
alert(formErrors);
return false;
} else {
return true;
}
}
//--></script>
<form action="{S_POSTING}" method="post" name="post" onsubmit="return checkForm(this)"><span class="genmed">
<!-- BEGIN switch_user_logged_out -->
<b>{L_USERNAME}:</b> <input class="post" type="text" name="username" size="25" maxlength="25" value="" /><br />
<!-- END switch_user_logged_out -->
<textarea class="post" name="message" rows="10" cols="50" wrap="virtual"></textarea><br />
<input type="hidden" name="attach_sig" value="{S_ATTACH_SIG}" />
<input type="hidden" name="mode" value="reply" />
<input type="hidden" name="sid" value="{S_SID}" />
<input type="hidden" name="t" value="{S_TOPIC_ID}" />
<input type="hidden" name="notify" value="{S_NOTIFY}" /><br />
<input type="submit" name="preview" class="liteoption" value="{L_PREVIEW}" />
<input type="submit" name="post" class="mainoption" value="{L_SUBMIT}" />
</span></form>
</td>
</tr>
</table>
</td>
</tr>
<!-- END switch_quick_reply -->
<tr>
<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_TOPIC_ADMIN}</td>
<td align="right" valign="top" nowrap="nowrap"><span class="gensmall">{S_AUTH_LIST}</span></td>
</tr>
</table>
Code: Selecteer alles
{TPL_HDR1_ORANGE}<a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}{TPL_HDR2}<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
<tr>
<td class="row" align="left" valign="top">
<table border="0" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td align="left" valign="top">
<span class="gensmall">{S_AUTH_LIST}</span>
</td>
<td align="right" valign="top">
<span class="gensmall">{S_TIMEZONE} <br />
{PAGE_NUMBER} </span>
<div class="pagination">{PAGINATION}</div><br />
<span class="gensmall">{S_WATCH_TOPIC}<br />{S_REPORT_TOPIC}</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="catBottom" align="center" valign="middle" nowrap="nowrap"><table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr>
<form method="post" action="{S_POST_DAYS_ACTION}" style="display: inline;"><td align="left" valign="middle" nowrap="nowrap">{S_SELECT_POST_DAYS} {S_SELECT_POST_ORDER} <input type="submit" value="{L_GO}" class="liteoption" name="submit" /></td></form>
<td align="right" valign="middle" nowrap="nowrap">{JUMPBOX}</td>
</tr>
</table>
</td>
</tr>
</table>{TPL_FTR}
<table width="100%" cellspacing="1" cellpadding="4" border="0" align="center" class="nav">
<tr>
<td class="nav" align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_INDEX}">{L_INDEX}</a> » <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>
<td class="nav navform" align="right" valign="middle" nowrap="nowrap"><span class="nav"><form action="{CA_SEARCH_INDEX}" method="post" style="display: inline;"><input type="hidden" name="show_results" value="topics" /><input type="hidden" name="search_forum" value="{CA_SEARCH_FORUM}" />
<input type="text" name="search_keywords" class="post" size="15" />
<input type="submit" value="{L_SEARCH}" class="mainoption" />
</form></span></td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" valign="top" style="padding-top: 5px; padding-bottom: 5px;"> <a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a>
<!-- BEGIN xs_quick_reply -->
<a href="javascript:ShowHide('quick_reply','quick_reply2');"><img src="{T_TEMPLATE_PATH}/images/lang_{LANG}/{TPL_COLOR}/quick_reply.gif" border="0" alt="{CA_QR_BUTTON}" align="middle" /></a>
<!-- END xs_quick_reply -->
</td>
<td align="right" valign="top" style="padding-top: 5px;">{S_TOPIC_ADMIN} </td>
</tr>
</table>
<!-- BEGIN xs_quick_reply -->
<?php
/*
This is quick reply mod for Morpheus phpBB style.
This code will be executed only if you have eXtreme Styles mod installed and if user has permission to post reply.
If you do not have eXtreme Styles mod on your forum this code will not be visible and you can simply ignore it.
*/
?>
<div id="quick_reply" style="display: none; position: relative; "><form action="<?php echo append_sid('posting.'.$phpEx); ?>" method="post" name="post" style="display: inline;">{S_HIDDEN_FIELDS}{TPL_HDR1}{CA_QR_BUTTON}{TPL_HDR2}<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
<tr>
<td class="row" width="200"><span class="gen"><b><?php echo $lang['Subject']; ?>:</b></span></td>
<td class="row" width="100%"><input type="text" name="subject" size="45" maxlength="60" style="width:98%" tabindex="2" class="post" value="" /></td>
</tr>
<tr>
<td class="row" width="200"><span class="gen"><b><?php echo $lang['Message_body']; ?>:<br /><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="200" height="1" border="0" alt="" /></b></span></td>
<td class="row" width="100%"><textarea name="message" rows="15" cols="35" wrap="virtual" style="width:98%" tabindex="3" class="post"></textarea><br />
<a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb&tpl=' + 'Morpheus' + '&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">Add image to post</a></td>
</tr>
<tr>
<td class="row" valign="top"><span class="gen"><b><?php echo $lang['Options']; ?>:</b></span></td>
<td class="row"><table cellspacing="0" cellpadding="1" border="0">
<?php
$user_sig = ( $userdata['user_sig'] != '' && $board_config['allow_sig'] ) ? $userdata['user_sig'] : '';
$html_on = $board_config['allow_html'] ? $userdata['user_allowhtml'] : 1;
$bbcode_on = $board_config['allow_bbcode'] ? $userdata['user_allowbbcode'] : 0;
$smilies_on = $board_config['allow_smilies'] ? $userdata['user_allowsmile'] : 0;
?>
<?php if($board_config['allow_html']) { ?>
<tr>
<td><input type="checkbox" name="disable_html" <?php echo ($html_on ? '' : 'checked="checked"'); ?> /></td>
<td><span class="gen"><?php echo $lang['Disable_HTML_post']; ?></span></td>
</tr>
<?php } else { ?><input type="hidden" name="disable_html" value="checked" /><?php } ?>
<?php if($board_config['allow_bbcode']) { ?>
<tr>
<td><input type="checkbox" name="disable_bbcode" <?php echo ($bbcode_on ? '' : 'checked="checked"'); ?> /></td>
<td><span class="gen"><?php echo $lang['Disable_BBCode_post']; ?></span></td>
</tr>
<?php } else { ?><input type="hidden" name="disable_bbcode" value="checked" /><?php } ?>
<?php if($board_config['allow_smilies']) { ?>
<tr>
<td><input type="checkbox" name="disable_smilies" <?php echo ($smilies_on ? '' : 'checked="checked"'); ?> /></td>
<td><span class="gen"><?php echo $lang['Disable_Smilies_post']; ?></span></td>
</tr>
<?php } else { ?><input type="hidden" name="disable_smilies" value="checked" /><?php } ?>
<?php if($user_sig) { ?>
<tr>
<td><input type="checkbox" name="attach_sig" <?php echo ($userdata['user_attachsig'] ? 'checked="checked"' : ''); ?> /></td>
<td><span class="gen"><?php echo $lang['Attach_signature']; ?></span></td>
</tr>
<?php } else { ?><input type="hidden" name="attach_sig" value="" /><?php } ?>
<tr>
<td><input type="checkbox" name="notify" <?php echo ($userdata['user_notify'] ? 'checked="checked"' : ''); ?> /></td>
<td><span class="gen"><?php echo $lang['Notify']; ?></span></td>
</tr>
</table></td>
</tr>
<tr>
<td class="catBottom" colspan="2" align="center" height="25"> <input type="hidden" name="mode" value="reply" /><input type="hidden" name="t" value="<?php echo $topic_id; ?>" /><input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="<?php echo $lang['Submit']; ?>" /> <input type="submit" tabindex="5" name="preview" class="mainoption" value="<?php echo $lang['Preview']; ?>" /></td>
</tr>
</table>{TPL_FTR}</form></div>
<!-- END xs_quick_reply -->
Dus die oorspronkelijke code staat heel anders opgesteld: iemand een idee hoe ik het oplos (de code van men viewtopic_body.tpl is hier maar vanaf regel 120 gezet)