PDA

View Full Version : نوشتن editor



mostafa612003
سه شنبه 25 دی 1386, 13:37 عصر
با سلام
می خواهم یک editor شبیه قسمت compose ایمیل یاهو بسازم
با تغییر فونت و ... و با همین ویژگی در بانک ذخیره کند اطلاعات را و نمایش هم بدهد

اگر می توانید در موردش یک راهنمایی هم به من بکنید
متشکرم

roozbeh_black
شنبه 29 دی 1386, 11:32 صبح
سلام.!
یکی از کاملترین ادیتور ها FCKEditor (http://www.fckeditor.net/demo) هست (البته کمی سنگینه اما در عوض خیلی هم کامل)
اگر هم دنبال ادیتوری ساده و سبک هستی از HTMLArea (http://www.htmlarea.com/) میتونی استفاده کنی.!

scorpion_man
شنبه 29 دی 1386, 13:35 عصر
سلام.!
یکی از کاملترین ادیتور ها FCKEditor (http://www.fckeditor.net/demo) هست (البته کمی سنگینه اما در عوض خیلی هم کامل)
اگر هم دنبال ادیتوری ساده و سبک هستی از HTMLArea (http://www.htmlarea.com/) میتونی استفاده کنی.!

متاسفانه FCKEditor تو opera 9.24 کار نمیکنه ولی تو firefox و ie تست کردم کار میکنه
htmlarea میتونه انتخاب خوبی باشه

roozbeh_black
یک شنبه 30 دی 1386, 20:43 عصر
متاسفانه FCKEditor تو opera 9.24 کار نمیکنه ولی تو firefox و ie تست کردم کار میکنه

سلام.!
اما با توجه به امکانات و اینکه بیشتر کاربرا از IE و یا FF استفاده می کنند میشه از این گزینه هم استفاده کرد.!

scorpion_man
یک شنبه 30 دی 1386, 23:28 عصر
سلام.!
اما با توجه به امکانات و اینکه بیشتر کاربرا از IE و یا FF استفاده می کنند میشه از این گزینه هم استفاده کرد.!

سلام دوست عزیز
این یه اشتباهه بزرگه دوست عزیز حتی اگه تو دنیا یه کاربر هم باشه که از opera استفاده میکنه تو باید اونم در نظر داشته باشی این کار تو بلند مدت حتما موجب شکست هست مخصوصا تو کارهای online میبینی دیگه هر برنامه ای که نوشته میشه شرکتهای بزرگ حتی به نت قناعت نمیکنن از گوشی موبایل گرفته تا برنامه های desktop و ... دارن سرویس میدن
هرگز این اشتباه رو نکن والا بنده یه قسمت از یکی از سایتها داره تو opera شکلش یا همون style ش به هم میریزه شبا کابوس میبینم حتما از ابزاری استفاده کن که اگه هم امکاناتش کم باشه حتما رو هر browser ی کار بکنه موفق و پیروز باشید

roozbeh_black
دوشنبه 01 بهمن 1386, 15:04 عصر
scorpion_man عزیز سلام.!
حرف شما درسته.! اما همیشه مشکلات Cross-Browser وجود داشته.!
اما دلیل اینکه بیشتر ادیتور های متن در IE و FF به درستی کار می کنن و در Opera نادرست قابل توجه است.!
در کل با صحبتتون موافقم.!

mostafa612003
چهارشنبه 03 بهمن 1386, 09:38 صبح
با تشکر از همه دوستان
من هنوز با این برنامه کار نکرده ام آیا وقتی که من متنم را تایپ کردم و مثلا آن را bold کنم آیا به همان صورت bold هم در بانک ذخیره می شود؟
برای نصب این برنامه حتما باید net. framework حتما باید نصب باشد
راهی نیست که بدون نصب این برنامه بتوان برنامه را نصب کرد.
ممنونم

scorpion_man
چهارشنبه 03 بهمن 1386, 10:10 صبح
با تشکر از همه دوستان
من هنوز با این برنامه کار نکرده ام آیا وقتی که من متنم را تایپ کردم و مثلا آن را bold کنم آیا به همان صورت bold هم در بانک ذخیره می شود؟
برای نصب این برنامه حتما باید net. framework حتما باید نصب باشد
راهی نیست که بدون نصب این برنامه بتوان برنامه را نصب کرد.
ممنونم

سلام به همه دوستان
اگه منظور از نصب .net framwork رو client هست باید عرض کنم که هیچ ربطی به editor نداره چون editor با کدهای javascript و html کار میکنه
و در مورد bold بودن وقتی شما چیزی رو تو صفحه browser خودتون bold میبینید به این معنی هست که یا از تگ <b> استفاده شده یا تو style ش تعریف font-weghit ش رو bold کردن خوب وقتی این کارا رو tag ها اعمال میشه شما وقتی تو database ذخیره میکنی کل عبارات رو با tag های موجود ذخیره میکنی پس موقع بازیابی و نشون دادن دوباره نیز همین tag ها وجود دارند پس نوشته ها و هر چیزه دیگه همون جوری خواهد بود که قبلا تو editor نوشته شده

موفق و پیروز باشید

M-Gheibi
چهارشنبه 03 بهمن 1386, 10:12 صبح
@ مصطفی :
اگه نهایت استفاده‌ی شما از این ادیتور همون بولد کردن و ایتالیک و ... هست و مثلاً نیازی به طراحی یک Table در این ادیتور نیست پیشنهاد می‌کنم از همون htmlArea استفاده کنی چون سایر ادیتور‌ها به نسبت بالا بودن قابلیت‌ها حجم بیشتری هم دارند و خب وقتی نیازی به قابلیت‌های اضافی ندارید لزومی به استفاده از اون‌ها هم نیست .
در مورد نحوه‌ی ذخیره‌سازی در دیتابیس هم خیر اینطور نیست که بولد شده ذخیره بشه . وقتی شما در نرم‌افزار‌های تحت وب برای مثال یک متن رو بولد می‌کنید دی واقع اون ادیتور WYSIWYG مورد استفاده میاد متن شما رو با کد‌های html‌ میسازه و بالاتر از یک Text Editor ساده عمل می‌کنه . برای مثال وقتی یک متن رو انتخال می‌کنید و روی دکمه‌ی Bold کلیک می‌کنی ، متن انتخابی در واقع بین تگ باز و بسته‌ی <strong> قرار می‌گیره و نتیجه‌ی مورد نظر شما مشاهده میشه . حالا وقتی اطلاعات رو با استفاده از کد‌های ServerSide ذخیره می‌کنید دقیقاً همون کد‌های HTML پشت صحنه ذخیره می‌شن که می‌تونید موقع نمایش و فراخوانی متون ذخیره شده در دیتابیس کد‌های موجود رو به شکل مورد نظر نمایش بدید .

scorpion_man
چهارشنبه 03 بهمن 1386, 10:54 صبح
@ مصطفی :
اگه نهایت استفاده‌ی شما از این ادیتور همون بولد کردن و ایتالیک و ... هست و مثلاً نیازی به طراحی یک Table در این ادیتور نیست پیشنهاد می‌کنم از همون htmlArea استفاده کنی چون سایر ادیتور‌ها به نسبت بالا بودن قابلیت‌ها حجم بیشتری هم دارند و خب وقتی نیازی به قابلیت‌های اضافی ندارید لزومی به استفاده از اون‌ها هم نیست .
در مورد نحوه‌ی ذخیره‌سازی در دیتابیس هم خیر اینطور نیست که بولد شده ذخیره بشه . وقتی شما در نرم‌افزار‌های تحت وب برای مثال یک متن رو بولد می‌کنید دی واقع اون ادیتور WYSIWYG مورد استفاده میاد متن شما رو با کد‌های html‌ میسازه و بالاتر از یک Text Editor ساده عمل می‌کنه . برای مثال وقتی یک متن رو انتخال می‌کنید و روی دکمه‌ی Bold کلیک می‌کنی ، متن انتخابی در واقع بین تگ باز و بسته‌ی <strong> قرار می‌گیره و نتیجه‌ی مورد نظر شما مشاهده میشه . حالا وقتی اطلاعات رو با استفاده از کد‌های ServerSide ذخیره می‌کنید دقیقاً همون کد‌های HTML پشت صحنه ذخیره می‌شن که می‌تونید موقع نمایش و فراخوانی متون ذخیره شده در دیتابیس کد‌های موجود رو به شکل مورد نظر نمایش بدید .
خوب دوست عزیز من هم تو پست قبلی همینا رو عرض کردم

mostafa612003
چهارشنبه 03 بهمن 1386, 13:32 عصر
من این برنامه را دانلود کردم ولی موقع نصب پیغام می دهد که باید .netframework را نصب کنید

M-Gheibi
چهارشنبه 03 بهمن 1386, 17:28 عصر
خوب دوست عزیز من هم تو پست قبلی همینا رو عرض کردم
کسی صحبت‌های شما رو نقض نکرد . یک نگاه به زمان ارسال بندازید . موقعی که صفحه رو باز کردم اثری از پست جنابعالی نبود .


من این برنامه را دانلود کردم ولی موقع نصب پیغام می دهد که باید .netframework را نصب کنیدمن الآن لینک www.htmlarea.com (http://www.htmlarea.com) رو نگاه کردم‌ ، ظاهراً HtmlArea خدا بیامرز شده :

What happened to the htmlArea 2 and 3 editors?
htmlarea 2 and 3 have been discontinued. They were free wysiwyg editors that were distributed on this site. Visit the directory to find similar products. این سایت در حال حاضر یک دایرکتوری برای ارتباط با مابقیه ادیتورهای موجود هست .
حالا اینی که شما دانلود کردی چی هست نمی‌دونم ( احتمالاً یکی از همین ادیتور‌های معرفی شده هست )

شما می‌تونی برای دانلود HtmlArea از این لینک‌ها استفاده کنی :
اصلی : http://master.paradigmprint.com/master/default.37.37.0.0.0.0.html
فارسی : http://www.lostlord.com/lost/HTMLArea3-for-MT3.32-post984.php

البته من اینها رو از گوگل پیدا کردم و دانلود نکردم .