Devamı :

editpost_Hoteditor şablonunu buluyoruz ve içindekilerin tamamını bunlarla değiştiriyoruz.

<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->edit_post}</title>
{$headerinclude}
</head>
<body>
{$header}
{$preview}
{$post_errors}
{$attacherror}
<form action="editpost.php" method="post" name="editpost">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="3"><strong>{$lang->delete_post}</strong></td>
</tr>
<tr>
<td class="trow1" style="white-space: nowrap"><input type="checkbox" class="checkbox" name="delete" value="yes" tabindex="9" /> <strong>{$lang->delete_q}</strong></td>
<td class="trow1" width="100%">{$lang->delete_1}<br /><span class="smalltext">{$lang->delete_2}</span></td>
<td class="trow1"><input type="submit" class="button" name="submit" value="{$lang->delete_now}" tabindex="10" /></td>
</tr>
</table>
<input type="hidden" name="action" value="deletepost" />
<input type="hidden" name="pid" value="{$pid}" />
</form>
<br />
<form onSubmit="return get_hoteditor_data();" action="editpost.php" method="post" enctype="multipart/form-data" name="input">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->edit_post}</strong></td>
</tr>
{$loginbox}
<tr>
<td class="trow2"><strong>{$lang->subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}:</strong><br /></td>
<td class="trow2">
        <!--//Remove this comment to use Vietnamese Keyboard
            <script language="JavaScript" type="text/javascript" src="richedit/html2xhtml.js"></script>
        //Remove this comment to use Vietnamese Keyboard-->
        
        <script language="JavaScript" type="text/javascript" src="richedit/editor.js"></script>
        <textarea name="message" id="message" style="display:none"></textarea>
        <script language="JavaScript" type="text/javascript">
            var getdata="{$message}";
            getdata=getdata.replace(/"/ig,"\"");
            if (document.all) getdata = getdata + "<div></div>";
            Instantiate('editor', getdata , "100%", "300");
            
            function set_cookie(data){
                window.open('set_default_editor.php?editor=' + data, 'hoteditor', 'height=300,width=300,status=no,toolbar=no,menubar=no,location=no,scrollbar s=no');
            }

            function get_hoteditor_data(){
                setHTML(editor);
                var myform=document.input;
                myform.message.value = myform.editor.value;
                var MESS_EDITOR = myform.message.value;        
                MESS_EDITOR = MESS_EDITOR.replace(/[\n\r]/ig,'');
                MESS_EDITOR = MESS_EDITOR.replace(/\&lt\;/ig,"[<]");
                MESS_EDITOR = MESS_EDITOR.replace(/\&gt\;/ig,"[>]");
        
                MESS_EDITOR = MESS_EDITOR.replace(/\{EDITOR/ig,"<b>{</b>EDITOR");
                MESS_EDITOR = MESS_EDITOR.replace(/EDITOR\}/ig,"EDITOR<b>}</b>");
                if(MESS_EDITOR !="" ){
                    MESS_EDITOR = "{EDITOR=" + MESS_EDITOR + "EDITOR}";                        
                }
                else{
                    MESS_EDITOR = MESS_EDITOR.replace(/\{EDITOR\=EDITOR\}/ig,"");
                    MESS_EDITOR = MESS_EDITOR.replace(/\{EDITOR\=/ig,"");
                    MESS_EDITOR = MESS_EDITOR.replace(/EDITOR\}/ig,"");
                }        
                myform.message.value = MESS_EDITOR ;
            }
        </script>
        
        <!--//Remove this comment to use Vietnamese Keyboard
            <script language="javascript1.2" src="richedit/CVietButtonHTML.js"> </script>
            <script language="javascript1.2" src="richedit/CVietMoz.js"> </script>
            <script>folder="richedit/"</script>
            <script language=javascript1.2 src="richedit/CVietAddOn.js"> </script>
            <style type=text/css>@import url("richedit/mviet.css");</style>
        //Remove this comment to use Vietnamese Keyboard-->

        <span id=HotEditor></span>

</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->editor_default}</strong></td>
<td class="trow1">
    <input type=radio value=1 checked name=richedit onClick="set_cookie('on')"><font size=1>{$lang->hoteditor_default}</font><br>
    <input type=radio value=0 name=richedit onClick="set_cookie('off')"><font size=1>{$lang->textarea_default}</font>
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="yes" tabindex="6" {$postoptionschecked['signature']} /> {$lang->options_sig}</label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[emailnotify]" value="yes" tabindex="7" {$postoptionschecked['emailnotify']} /> {$lang->options_emailnotify}</label>
{$disablesmilies}</span></td>
</tr>
{$attachbox}
{$pollbox}
</table>
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->update_post}" tabindex="3" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" /></div>
<input type="hidden" name="action" value="do_editpost" />
<input type="hidden" name="pid" value="{$pid}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
</form>
{$footer}
</body>
</html>
private_send_Hoteditor şablonunu buluyoruz ve içindekilerin tamamını bunlarla değiştiriyoruz.

<html>
<
head>
<
title>{$lang->compose_pm}</title>
{
$headerinclude}
<
script language=javascript>
function
set_cookie(data){
window.open('set_default_editor.php?editor=' + data, 'hoteditor', 'height=300,width=300,status=no,toolbar=no,menubar =no,location=no,scrollbars=no' );
}

function
get_hoteditor_data(){
var
MESS_EDITOR = document.getElementById("message_new").value;
MESS_EDITOR = MESS_EDITOR.replace(/{EDITOR/ig,"{EDITOR");
MESS_EDITOR = MESS_EDITOR.replace(/EDITOR}/ig,"EDITOR}");
document.getElementById("message_new").value = MESS_EDITOR ;
}

</script>

</head>
<body>
{$header}
<form action="private.php" method="post" name="input">
<table width="100%" border="0" align="center">
<tr>
{$usercpnav}
<td valign="top">
{$preview}
{$send_errors}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->compose_pm}</strong></td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->compose_to}</strong></td>
<td class="trow1"><input type="text" class="textbox" name="to" id="to" size="40" maxlength="{$mybb->settings['maxnamelength']}" value="{$to}" tabindex="1" /></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->compose_subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="2" /></td>
</tr>
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->compose_message}</strong><br/><br/><div style="margin:auto">{$smilieinserter}</div></td>
<td class="trow2">
<textarea name="message" id="message" rows="20" cols="60" tabindex="3">{$message}</textarea>
{$codebuttons}
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->editor_default}</strong></td>
<td class="trow1">
<input type=radio value=1 name=richedit onClick="set_cookie('on')"><font size=1>{$lang->hoteditor_default}</font><br>
<input type=radio value=0 checked name=richedit onClick="set_cookie('off')"><font size=1>{$lang->textarea_default}</font>
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->compose_options}</strong></td>
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="options[signature]" value="yes" tabindex="8" {$optionschecked['signature']} />{$lang->options_sig}</label><br />
<label><input type="checkbox" class="checkbox" name="options[disablesmilies]" value="yes" tabindex="9" {$optionschecked['disablesmilies']} />{$lang->options_disable_smilies}</label><br />
<label><input type="checkbox" class="checkbox" name="options[savecopy]" value="yes" tabindex="10" {$optionschecked['savecopy']} />{$lang->options_save_copy}</label><br />
<label><input type="checkbox" class="checkbox" name="options[readreceipt]" value="yes" tabindex="11" {$optionschecked['readreceipt']} />{$lang->options_read_receipt}</label><br />
</span></td>
</tr>
</table>
<br />
<input type="hidden" name="action" value="do_send" />
<input type="hidden" name="pmid" value="{$pmid}" />
<input type="hidden" name="do" value="{$do}" />
<div style="text-align:center"><input onclick="get_hoteditor_data();" type="submit" class="button" name="submit" value="{$lang->send_message}" tabindex="4" accesskey="s" /> <input onclick="get_hoteditor_data();" type="submit" class="button" name="saveasdraft" value="{$lang->save_draft}" tabindex="5" /> <input onclick="get_hoteditor_data();" type="submit" class="button" name="preview" value="{$lang->preview}" tabindex="6" /></div>
</td>
</tr>
</table>
</form>
{$footer}
{$autocompletejs}
</body>
</html>

Not: Arkadaşlar bu anlatmış olduğum hoteditör kaldırma olayını mtr paketle birlikte kurulu olan hoteditörler için kullanınız.