مشکل کار کردن با wysiwyg

  • نویسنده موضوع zhra
  • تاریخ شروع

zhra

تازه وارد
سلام دوستان من توی صفحه فرمم کد ویرایش متن که قرار میدم به مشکل برمیخوره و هر چی کلنجار رفتم درست نمیشه.

بدون استفاده از کد ویرایش متن کاملا درسته و متن ها به صفحه اضافه میشن اما وقتی id=tinyeditor به textarea که قراره حاوی txtPostContent باشه استفاده می کنم این فیلد خالی میمونه و چیزی داخلش قرار نمیگیره . :( :( :(

id=tinyeditor ای دی کد آماده ویرایش متنه


کد:
  <form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="frmAddPost" id="frmAddPost">
  <table width="700" class="post">
    <tr>
    <td width="169" height="40">عنوان مطلب :</td>
    <td width="519">
      <input name="txtPostTitle" type="text" id="txtPostTitle" />
    </td>
  </tr>
  <tr>
    <td valign="top">توضیحات :</td>
    <td>
      <textarea id="tinyeditor"  name="txtPostContent" cols="70" rows="10"> </textarea>
    <script>
var editor = new TINY.editor.edit('editor', {
 id: 'tinyeditor',
 width: 584,
 height: 175,
 cssclass: 'tinyeditor',
 controlclass: 'tinyeditor-control',
 rowclass: 'tinyeditor-header',
 dividerclass: 'tinyeditor-divider',
 controls: ['bold', 'italic', 'underline', 'strikethrough', '|', 'subscript', 'superscript', '|',
  'orderedlist', 'unorderedlist', '|', 'outdent', 'indent', '|', 'leftalign',
  'centeralign', 'rightalign', 'blockjustify', '|', 'unformat', '|', 'undo', 'redo', 'n',
  'font', 'size', 'style', '|', 'image', 'hr', 'link', 'unlink', '|', 'print'],
 footer: true,
 fonts: ['Verdana','Arial','Georgia','Trebuchet MS'],
 xhtml: true,
 cssfile: 'custom.css',
 bodyid: 'editor',
 footerclass: 'tinyeditor-footer',
 toggle: {text: 'source', activetext: 'wysiwyg', cssclass: 'toggle'},
 resize: {cssclass: 'resize'}
});
</script>
   </td>
  </tr>

  <tr>
    <td height="45">افزودن تصویر :</td>
    <td>

    <input name="file" type="file" id="file" />
    </td>
  </tr>
  <tr><td height="65"> <input name="hiddenPostDate" type="hidden" value="<?php echo date("Y-m-d h:m:s")?>"/>

<input name="hiddenUserID" type="hidden" id="hiddenUserID" value="<?php echo $_SESSION['MM_UserID']; ?>" /><input type="hidden" name="hiddenPID" id="hiddenPID" value="<?php echo $row_rsPost['intPostID']; ?>" /></td><td><input name="button" type="submit" id="button" class="button" value="ارسال"/></td> </tr></table>
  <input type="hidden" name="MM_insert" value="frmAddPost" />
</form>  
<?php } ?>
 

Mohammad

مدیر انجمن
پرسنل مدیریت
یک ادیتور ساده

نمونه:


کد:
<html><head><!-- CDN hosted by Cachefly -->
<script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>
<script>
        tinymce.init({selector:'textarea'});
</script>
</head>
<body>
        <textarea>Your content here.</textarea>
</body>
</html>
 

zhra

تازه وارد
خوب من هم دقیقا همین کارو کردم .. ببینید صفحه من بدون ادیتور کاملا درست عمل می کنه و با زدن دکمه ارسال همه اطلاعات ب دیتابیس منتقل میشه.

اما وقتی که به textarea --txtPostContent ، ای دی ادیتور یعنی id=tinyeditor رو اضافه می کنم دیگه محتویات textarea به دیتابیس منتقل نمیشه .. دلیلش رو نمی دونم چیه ؟؟

 
بالا