صفحة 1 من 1

????? ?? HotEditor ?? ???? ??????

مرسل: الثلاثاء ديسمبر 18, 2007 11:00 am
بواسطة Dr. Chandra
?????? ????? ????? ???? ??????? ...

??? ??? ?????? ??? ?? HotEditor ? ??? evil quick reply ? ??? ajax ? ???? ????? ??? ?? HotEditor ?? ???? ?????? ...

???? ????? posting_qr_body.html ? ???? ?? ????? ??????

كود: تحديد الكل

    <form action="{S_QR_POST_ACTION}" method="post" id="postform">
          <div class="panel" id="postingbox">
             <div class="inner"><span class="corners-top"><span></span></span>
             
             <h3>{L_POST_REPLY}</h3>
             
             <fieldset class="fields1">
             
             <dl style="clear: left;" id="message-box">
                <!-- IF S_QR_SUBJECT -->
                <dd>
                   <input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="1" value="{QR_SUBJECT}" class="inputbox" style="width:100%;" />
                </dd>
                <!-- ENDIF -->
                <dd>
                   <textarea name="message" id="message" rows="10" cols="76" tabindex="2" class="inputbox" style="height:200px; width:99%;"></textarea>
                </dd>


??????? ???? ?????

كود: تحديد الكل

    <form id="postform"{S_AJAX_FORM} onSubmit="return get_hoteditor_data();" method="post" action="{S_QR_POST_ACTION}"{S_FORM_ENCTYPE}>
          <div class="panel" id="postingbox">
             <div class="inner"><span class="corners-top"><span></span></span>

             <h3>{L_POST_REPLY}</h3>

             <fieldset class="fields1">

             <dl style="clear: left;" id="message-box">

                <!-- IF S_QR_SUBJECT -->
                <dd>
                   <input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="1" value="{QR_SUBJECT}" class="inputbox" style="width:100%;" />
                </dd>
                <!-- ENDIF -->
                <dd>
                        <script type="text/javascript">
          // <![CDATA[

             var text_name = 'message';
          // ]]>
          </script>

                   <!--//HotEditor MOD START - Remove BBcode buttons & font color panel -->
                <textarea class="inputbox" style="visibility:hidden;position:absolute;top:-20;left:-20;width:1px;height:1px" id="message" name="message" rows="10" cols="76" style="width: 90%;" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea>
                <style type='text/css'>@import url(richedit/styles/office2007/style.css);</style>
                <script language="JavaScript" type="text/javascript" src="richedit/editor.js?version=4.2"></script>
                <script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
                <script language="JavaScript" type="text/javascript">
                   var getdata = document.getElementById("message").value;
                   getdata = convertSize(getdata,"1");

                   Instantiate("min","editor", getdata , "100%", "150px");
                   //For Vietnamese User. Edit file editor.js to enable vietnamese keyboard
                   if(enable_vietnamese_keyboard==1){
                      document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"richedit/avim.js\"><\/script>");
                      var hoteditor_avim_method = hot_readCookie("hoteditor_avim_method");var him_auto_checked="";var him_telex_checked="";var him_vni_checked="";var him_viqr_checked="";var him_viqr2_checked="";var him_off_checked="";if(hoteditor_avim_method=="0"){him_auto_checked="checked";}else if(hoteditor_avim_method=="1"){him_telex_checked="checked";}else if(hoteditor_avim_method=="2"){him_vni_checked="checked";}else if(hoteditor_avim_method=="3"){him_viqr_checked="checked";}else if(hoteditor_avim_method=="4"){him_viqr2_checked="checked";}else if(hoteditor_avim_method=="-1"){him_off_checked="checked";}
                      document.write("<div style='width:100%;text-align:center;font-family:Verdana;font-size:11px;'><input "+him_auto_checked+" id=him_auto onclick=setMethod(0); type=radio name=viet_method> Auto :: <input "+him_telex_checked+" id=him_telex onclick=setMethod(1); type=radio name=viet_method> Telex :: <input "+him_vni_checked+" id=him_vni onclick=setMethod(2); type=radio name=viet_method> VNI :: <input "+him_viqr_checked+" id=him_viqr onclick=setMethod(3); type=radio name=viet_method> VIQR :: <input "+him_viqr2_checked+" id=him_viqr2 onclick=setMethod(4); type=radio name=viet_method> VIQR* :: <input "+him_off_checked+" id=him_off onclick=setMethod(-1); type=radio name=viet_method> Off<br><img src="+styles_folder_path+"/vietnamese_symbol.gif></div>");
                   }
                   function get_hoteditor_data(){
                      if (HTML_ON == "no"){
                         alert ("Please uncheck the HTML checkbox");
                         return false;
                      }
                      setCodeOutput();
                      var bbcode_output=document.getElementById("hoteditor_bbcode_ouput_editor").value;//Output to BBCode
                      //Make BBCode ouput compatible with phpbb
                      var currentDomain=document.URL;
                      currentDomain=currentDomain.replace("http://","");
                      var infoDomain=currentDomain.split("/");
                      var correctDomain="http://";
                      for(var d=0;d < infoDomain.length; d++){
                         if(d<infoDomain.length-1) correctDomain+=infoDomain[d]+"/";
                      }
                      bbcode_output=bbcode_output.replace(/\[IMG\]\.\//gi,"[IMG]"+correctDomain);
                      bbcode_output=bbcode_output.replace(/\[(\/)quote\]/gi,"[$1quote]");
                      bbcode_output = convertSize(bbcode_output,"0");
                      document.getElementById("message").value = bbcode_output;
                   }

                   function convertSize(text,what){
                      if(what=="1"){//phpBB size to Hoteditor size
                         text=text.replace(/\[size=85\]/gi,"[SIZE=1]");
                         text=text.replace(/\[size=100\]/gi,"[SIZE=2]");
                         text=text.replace(/\[size=120\]/gi,"[SIZE=3]");
                         text=text.replace(/\[size=130\]/gi,"[SIZE=4]");
                         text=text.replace(/\[size=150\]/gi,"[SIZE=5]");
                         text=text.replace(/\[size=170\]/gi,"[SIZE=6]");
                         text=text.replace(/\[size=200\]/gi,"[SIZE=7]");
                      }
                      else{//Hoteditor size to phpBB size
                         text=text.replace(/\[size=1\]/gi,"[SIZE=85]");
                         text=text.replace(/\[size=2\]/gi,"[SIZE=100]");
                         text=text.replace(/\[size=3\]/gi,"[SIZE=120]");
                         text=text.replace(/\[size=4\]/gi,"[SIZE=130]");
                         text=text.replace(/\[size=5\]/gi,"[SIZE=150]");
                         text=text.replace(/\[size=6\]/gi,"[SIZE=170]");
                         text=text.replace(/\[size=7\]/gi,"[SIZE=200]");
                      }
                      return text;
                   }
                </script>
                <!--//HotEditor MOD END -->
                </dd>


??? ??? ?? ??? ????? ??? ajax ???? ??? ??? ?? ????? ?????? ???????

كود: تحديد الكل

    <form id="postform" onSubmit="return get_hoteditor_data();" method="post" action="{S_QR_POST_ACTION}"{S_FORM_ENCTYPE}>


???? ?? ???? ?? ??????? ????? ??????
http://sama.edafa.info/portal.php

صورة

????? ?? HotEditor ?? ???? ??????

مرسل: الأحد إبريل 01, 2012 4:37 pm
بواسطة islamlion_1
?? ???? ?????? ???? ?????? ??? ?????? ???? ??? ?????
?? ????? ???? ??????
???? ???? ????? ?? ????? ???? ?? + ??? ???? ??? ????
صورة