Borna66
12-25-2009, 01:30 AM
افزودن اديتور ويزيويگِ HTMLArea در موويبلتايپ
HTMLArea (http://www.interactivetools.com/products/htmlarea/) يك اديتورِ نوع WYSIWYG هست كه براي تبديل TextArea هاي ساده به محيط WYSIWYG استفاده ميشه و البته رايگان هم هست كه ميشه اون رو از سايتش دانلود كرد. اما نكتهاي كه اينجاست اينه كه HTMLArea براي تايپ فارسي به صورت 100% آماده نيست! من با تغييراتي كه توي فايلهاي آمادهي اون دادم تونستم براي قرار دادن توي مويبلتايپ (http://www.movabletype.org/)آمادهش كنم، كه بشه باهاش راحت فارسي-يونيكدي نوشت. البته فارسي نويسيه اون وابسته به ويندوز هست و به صورت مستقل كار نميكنه! يعني اگه ويندوزتون فارسي روش نصب باشه ميتونين به راحتي از اين استفاده كنيد. براي مستقل كردن اون هم كار سختي پيش و رو نداريم مي تونين از اين نحوه ايجاد امکانات تايپ فارسي براي Comment هاي سيستم MovableType براي اينكار استفاده كنيد.نصب HTMLArea در Movable Type، چون تقريبا تمام كارهاش رو انجام دادم، ساده است و با اين راهنماييه كوچيكي كه ميكنم ميشه اون رو روي مويبل تايپ سوارش كرد
- براي شروع فايلهايي كه براي اين كار لازمه رو از اينجا دانلود كنيد (http://www.rooshan.com/z/files/HTMLArea_for_MT_Persian.zip)(Zip File-72KB)
- داخل اين فايل زيپ شده، يك پوشهي HTMLArea هست كه اون رو بايد توي پوشهي Static Fileهاي سرورتون كپي كنين و حتما هم توي فايل MT.cfg بايد دقيقا اين قسمت رو به طور صحيح مشخص كرده باشيد (StaticFilesPath)
- فايل ديگهاي كه داخل اين فايل زيپشده هست فايلي هست كه بايد جاي يكي از فايلهاي MT كپي بشه تا برنامهي HTMLArea رو براي سوار شدن روي MT فراخواني كنه. اسم اين فايل edit_entry.tmpl هست كه اون رو ميشه تو پوشهي \tmpl\cms از جايي كه MT رو نصب كردين، پيدا كرد. ابتدا از فايل اصلي يه پشتيبان بگيرين و فايل آمادياي رو كه دانلود كردين جاي قبلي تو پوشهي \tmpl\cms كپي كنيد. اگر مشكلي بوجود نيومده باشه، اين تنها كاري بود كه بايستي براي نصب HTMLArea در MT انجام ميداديد.
- براي امتحان به قسمت New Entry در MT برويد و اديتور خود را مشاهده كنيد.
- اگر مشكلي بود كامنت بگذاريد!
البته اين اديتور رو ميشه با كمي تغييرات براي b2 (http://cafelog.com/)هم آماده كرد!
HTMLArea (http://www.interactivetools.com/products/htmlarea/) يك اديتورِ نوع WYSIWYG هست كه براي تبديل TextArea هاي ساده به محيط WYSIWYG استفاده ميشه و البته رايگان هم هست كه ميشه اون رو از سايتش دانلود كرد. اما نكتهاي كه اينجاست اينه كه HTMLArea براي تايپ فارسي به صورت 100% آماده نيست! من با تغييراتي كه توي فايلهاي آمادهي اون دادم تونستم براي قرار دادن توي مويبلتايپ (http://www.movabletype.org/)آمادهش كنم، كه بشه باهاش راحت فارسي-يونيكدي نوشت. البته فارسي نويسيه اون وابسته به ويندوز هست و به صورت مستقل كار نميكنه! يعني اگه ويندوزتون فارسي روش نصب باشه ميتونين به راحتي از اين استفاده كنيد. براي مستقل كردن اون هم كار سختي پيش و رو نداريم مي تونين از اين نحوه ايجاد امکانات تايپ فارسي براي Comment هاي سيستم MovableType براي اينكار استفاده كنيد.نصب HTMLArea در Movable Type، چون تقريبا تمام كارهاش رو انجام دادم، ساده است و با اين راهنماييه كوچيكي كه ميكنم ميشه اون رو روي مويبل تايپ سوارش كرد
- براي شروع فايلهايي كه براي اين كار لازمه رو از اينجا دانلود كنيد (http://www.rooshan.com/z/files/HTMLArea_for_MT_Persian.zip)(Zip File-72KB)
- داخل اين فايل زيپ شده، يك پوشهي HTMLArea هست كه اون رو بايد توي پوشهي Static Fileهاي سرورتون كپي كنين و حتما هم توي فايل MT.cfg بايد دقيقا اين قسمت رو به طور صحيح مشخص كرده باشيد (StaticFilesPath)
- فايل ديگهاي كه داخل اين فايل زيپشده هست فايلي هست كه بايد جاي يكي از فايلهاي MT كپي بشه تا برنامهي HTMLArea رو براي سوار شدن روي MT فراخواني كنه. اسم اين فايل edit_entry.tmpl هست كه اون رو ميشه تو پوشهي \tmpl\cms از جايي كه MT رو نصب كردين، پيدا كرد. ابتدا از فايل اصلي يه پشتيبان بگيرين و فايل آمادياي رو كه دانلود كردين جاي قبلي تو پوشهي \tmpl\cms كپي كنيد. اگر مشكلي بوجود نيومده باشه، اين تنها كاري بود كه بايستي براي نصب HTMLArea در MT انجام ميداديد.
- براي امتحان به قسمت New Entry در MT برويد و اديتور خود را مشاهده كنيد.
- اگر مشكلي بود كامنت بگذاريد!
البته اين اديتور رو ميشه با كمي تغييرات براي b2 (http://cafelog.com/)هم آماده كرد!