سلام
این FCKeditor را چگونه راه اندازی کنم ؟
Assembly ان را نصب کردم یک object از ان روی فرم انداختم (FCKeditor1) پروژه رو اجرا میکنم صفحه زیر را نشان میدهد.
سلام
این FCKeditor را چگونه راه اندازی کنم ؟
Assembly ان را نصب کردم یک object از ان روی فرم انداختم (FCKeditor1) پروژه رو اجرا میکنم صفحه زیر را نشان میدهد.
باید شاخه fckeditro را داخل root برنامه ات کپی کنید
من با دات نت ازش استفاده کردم، خیلی عالیه. ضمنا خودش راهنمای کامل نصب رو داره
http://wiki.fckeditor.net/Developer%...ration/ASP.Net
خیلی عالیه ولی خیلی کنده 2 ساعت طول میکشه رو وب بارگذاری شه...
روش اضافه کردن و استفاده از FCKeditor در پروژه های دات نت
۱.اول باید مجموعه پکیج کدهای جاوااسکریپت این ادیتور رو از این لینک دریافت کنید و اون رو در فولدر پروژتون در یک فولدر به نامFCKeditor کپی کنید.
http://sourceforge.net/project/showf...ckage_id=75845
۲.بعدش مجموعه دات نت و dll این ادیتور رو از این لینک بگیریدhttp://sourceforge.net/project/showfiles.php?group_id=75348&package_id=137125
حالا باید اینdll رو به پروژه اضافه کنید.برای این کار بر روی add resource رفته و dll این ادیتور رو از مسیر /bin/release به پروزه اضافه کنید
۴.بر روی toolbox کلیک راست کنید و add tab رو کلیک کنید و یک نام مثلا FCK editor به آن بدید. حالا روی تب FCK editor که الان در toolbox اضافه شده ، کلیک راست کنید و choose items… رو کلیک کنید و از مسیر فولدر bin در پروژتون فایل dll ادیتور رو که اضافه کرده بودین انتخاب کنید حالا کنترل ادیتور رو درtoolbox دارید و با drag & drop می تونید اونو به هر صفحه ای در پروژه یا وب سایتتون اضافه کنید.
۵. وقتی کنترل fckeditor رو به صفحتون اضافه کردید ، خصوصیت Base path اون رو به صورت زیر تغییر بدین : ~FCKeditor
۶ . به سورس صفحتون برید و در دستور page این کد رو اضافه کنید :
" ValidateRequest= "false
۷. حالا پروژتون رو اجرا کنید و از یه ادیتور عالی لذت ببرید .
دروود
برای رفع کندی FCKEditor علاوه بر استفاده از روش بالا می تونید از کمپرسور در سایتتون استفاده کنید که در سرعت ادیتور شما هم خیلی تاثیر گزار خواهد بود.
آدرس اصل مهم - فشرده سازی صفحات وب در ASP.NET 2.0
علاوه بر اینکه فکر می کنم بهترین Editor در AJAX همین ادیتوره باشه.
پیروز باشید
امیدوارم مشکلتون حل شد باشه. این مشکل معمولا زمانی پیش میاد که کنترل این ادیتور، نمیتواند فایلهای مربوطه را پیدا کند که با آدرس دهی مناسب، حل میشود.
من یک مشکل دیگر با این ادیتور دارم. آن هم مربوط به ارتباط آن با فایلهای سرور است. مثل عکس و غیره.
در ابتدا، وقتی مثلا روی دکمهی browse server در قسمت مثلا درج عکس کلیک میکردم، ارور میداد. بعد مجموعهی fckfinder را دانلود کردم و فایل dll آن را نصب کردم. همه چیز خوب کار میکنه. هم فایل آپلود میشه و هم در شاخهی تعریف شده، میتوان نام فایلها را مشاهده کرد. ولی وقتی آن را به صفحه اضافه می کنم، آدرس عکس را اشتباه وارد میکند.
امیدوارم صورت مساله روش نشده باشه.
اگر کسی میدونه مشکل کجاست ممنون میشم راهنمایی کنه.
من هم با این کنترل یه مشکلی دارم اونم اینکه کنترل فایل هاشو تو یه فولدری به نام uploadFiles ذخیره میکنه مشکل اینجاست که این فولدر تو توی روت vitual directory میسازه !
یعنی نمیشه براش مشخص کرد که این فایل ها رو کجا بریزه !
توی help اون گفته توی web.config باید مسیر رو مشخص کنید که این کارو هم کردم ولی بازم اونجایی که خودش دوست داره فولدر رو میسازه !
من این مشکل را ندارم. آپلود درست انجام میشه.
البته من در web.config این دو خط را اضافه کردم.
<appSettings>
<add key="FCKeditor:BasePath" value="~/fckeditor/"/>
<add key="FCKeditor:UserFilesPath" value="~/assets/" />
</appSettings>
مشکل من اینه که آدرس عکس را این گونه مینویسه:
~/assets/image/myfile.jpg
کمک کنید.
منم همین مشکل رو دارم عکسها رو نشون نمی ده و لینک عکس ها رو به صورت زیر نشون می ده.
~/UserFiles/Image/6cdjzwm.jpg
کاره خاصی باید انجام داد؟
مرسی.
دوستان متاسفانه من هم با این مشکل برخورد کردم.
دلیلش اینه که مسیر فیزیکی سرور ادغام نمیشه .....
حالا چیکار باید کرد....
من سرچ کردم اونایی که همین مشکل رو دارن هنوز به هیچ جوابی نرسیدن !!!!
اساتید fck کار...
هم اکنون نیازمند یاری سبزتان هستیم.
بنیاد امور fck کاران خاص.
دوستان باید به این شکل عمل کنید :
1-پوشه FckEditor را به صورت کامل ( با تمامی محتویات داخلش ) داخل روت کپی کنید ! دقت کنید داخل روت اصلی یعنی Wwwroot
2- کنترل FckEditor را داخل ToolBox اضافه کنید و برای استفاده به داخل صحفه درگ نمایید .
3- پوشه UserFiles را داخل روت اصلی یعنی wwwroot ایجاد نمایید و پرمیشن Read , write ,Execute, Modify را به این پوشه بدهید
کار تمومه !
برای آپلود هم کافیه پوشه FckEditor وUserFiles را داخل روت وب سایتتون کپی نمایید و پرمیشن های لازم را به پوشه UserFiles بدهید
دوست عزیز ما تمام این مراحل رو با موفقیت انجام دادیم و fck کاملا کار می کند.1-پوشه FckEditor را به صورت کامل ( با تمامی محتویات داخلش ) داخل روت کپی کنید ! دقت کنید داخل روت اصلی یعنی Wwwroot
2- کنترل FckEditor را داخل ToolBox اضافه کنید و برای استفاده به داخل صحفه درگ نمایید .
3- پوشه UserFiles را داخل روت اصلی یعنی wwwroot ایجاد نمایید و پرمیشن Read , write ,Execute, Modify را به این پوشه بدهید
کار تمومه !
برای آپلود هم کافیه پوشه FckEditor وUserFiles را داخل روت وب سایتتون کپی نمایید و پرمیشن های لازم را به پوشه UserFiles بدهید
ولی مشکل ما اینه که مثلا بعد از آپلود یه فایل مسیرش به صورت فوق(پست 11) ذخیره میشه و مسیر فیزیکی سرور با اون ادغام نمیشه.
بنابراین مثلا وقتی روی لینکی کلیک میشه که به فایلش ارجاء بشه آدرس به شکل زیر در address bar مرورگر قرار میگیره و قاعدتا نباید هم تصویر ویا فایل مورد نظر بازیابی بشه.
http://~UserFiles/file/filename.ext
خوب حالا اگر کسی متوجه منظور بنده شد یا علی...
با تشکر....
من چینین مشکلی ندارم !
حداقل غیر از من 2 نفر دیگه هم این مشکل رو دارن ...
حالا چیکار کنیم.
از ResolveUrl استفاده کن.
من فایل dll رو دست کاری کردم درست شده این مسیرو برو
1-قبل از استفاده باید حتما یه بار اجرا کنی(FCKeditor.Net_2.2.rar ) تا dll مجددا درست شه
2- بعد dll تو شاخه bin پروژه add کن
3-fckeditor رو تو شاخه پروژه کپی کن (FCKeditor_2.4.3.zip (1.01 )و این کد رو به web.config اضافه کن
<appSettings>
<addkey="FCKeditor:BasePath"value="~/fckeditor/"/>
(هر پوشه ای که دوست داری)<addkey="FCKeditor:UserFilesPath"value="~/Image"/>
</appSettings>
موفق باشی
اگر لطف کنید در این مورد بیشتر توضیح بدهید ممنون میشم. چه چیزی را اجرا کنیم و چگونه؟1-قبل از استفاده باید حتما یه بار اجرا کنی(FCKeditor.Net_2.2.rar ) تا dll مجددا درست شه
ممنون.
مشکل من که حل نشد.من فایل dll رو دست کاری کردم درست شده این مسیرو برو
1-قبل از استفاده باید حتما یه بار اجرا کنی(FCKeditor.Net_2.2.rar ) تا dll مجددا درست شه
2- بعد dll تو شاخه bin پروژه add کن
3-fckeditor رو تو شاخه پروژه کپی کن (FCKeditor_2.4.3.zip (1.01 )و این کد رو به web.config اضافه کن
ببنید دوستان مشکل از اونجا ناشی میشه که مسیر سرور ادغام نمیشه.
اگر فایلی رو آپلود کنین بعد مسیر رو مستقیم تو addressBar بزنین (البته مسیر کامل رو) فایلو نشون میده و یا مثلا توی web.config مسیر رو فقط "~/UserFiles" خالی ندین ونام پروژه رو تو حالت local به اولش اضافه کنین مشکل حل میشه ولی این راه حل منطقی نیست.
خوب باتوجه به فرمایش جناب راد باید از ResolveUrl استفاده شه ...
مشکل من اینجاست که نمیدونم میشه یه جوری با استفاده از یه راهی این تابع رو توی web.config قرار داد، مثل html که برای قرار دادن کدهای C# از تگ به خصوصی استفاده میشه.
با تشکر....
بله درسته...اگه همه مسیرو رو از ریشه سایت اینجوری بدی حل می شه
"/UserFiles"
بدون "~"
خوب بنده هم همینو عرض کردم!!!
ولی راه حل منطقی نیست.
من این کار رو میکنم. ولی دیگه در root دنبال این فولدر نمیگرده. بلکه در داخل بکی از فولدرهای fckeditor دنبال این فولدر میگرده. ولی وقتی عکس را انتخاب میکنم، آدرس رو از root میده. نمیدونم چرا هر جا رو که میخوام درست کنم، یه جای دیگش به مشکل بر میخوره.اگه همه مسیرو رو از ریشه سایت اینجوری بدی حل می شه
"/UserFiles"
بدون "~"
من فایل dll شما رو به طور دستی کپی کردم. نتیجه نگرفتم. این فایل رو هم اجرا کردم. ولی فقط در یک صفحهای در vs باز میشه. همین.این فایل
FredCK.FCKeditorV2.sln
مجددا براتdll می ساره تو شاخه bin
یک سوال: از کل فولدر FCKeditor.Net_2.2 فقط به فایل dll نیاز داریم دیگه؟ یعنی فقط باید این فایل dll رو در bin کپی کنیم دیگه؟
ببین دوست من باید آدرستو اینجوری توی web.config قرار بدی:من این کار رو میکنم. ولی دیگه در root دنبال این فولدر نمیگرده. بلکه در داخل بکی از فولدرهای fckeditor دنبال این فولدر میگرده. ولی وقتی عکس را انتخاب میکنم، آدرس رو از root میده. نمیدونم چرا هر جا رو که میخوام درست کنم، یه جای دیگش به مشکل بر میخوره.
"/projectname/UserFiles/"
بلی.یک سوال: از کل فولدر FCKeditor.Net_2.2 فقط به فایل dll نیاز داریم دیگه؟ یعنی فقط باید این فایل dll رو در bin کپی کنیم دیگه؟
دیگه دارم از دست این FCKEditor دیوونه میشم.
نمیشه.
خواهشا یکی از دوستانی که از این FCKEditor استفاده میکنند و هیچ مشکلی ندارند، مراحل کار رو از اول توضیح بدن.
لااقل 10 دفعه مستندات (Documentation) رو زیر و رو کردم. ولی به نتیجه نمیرسم.
اگه کسی برای این مورد راه حلی داشته باشه حله...خوب باتوجه به فرمایش جناب راد باید از ResolveUrl استفاده شه ...
مشکل من اینجاست که نمیدونم میشه یه جوری با استفاده از یه راهی این تابع رو توی web.config قرار داد، مثل html که برای قرار دادن کدهای C# از تگ به خصوصی استفاده میشه.
چطور میشه config اون رو بصورت داینامیک داشته باشیم ؟؟
یعنی من میخوام تو صفحات مختلف نمایش های مختلفی داشته باشم مثلا میخوام تو یه صفحه امکان ارسال تصویر باشه ولی توی صفحه دیگه نباشه !؟؟ ظاهر یه property داره واسه اینکار ولی من نتونستم باهاش کار کنم !
CustomConfigurationsPath
دوستان سلام....
می خواستم ببینم تا به حال کسی توی قسمت edit یه gridview (به صورت itemtemplate) تونسته به جای textBox یه FCKeditor قرار بده.....
من بعد از اینکه اطلاعات رو ویرایش می کنم بعد میخام اونارو ثبت کنم اطلاعات قبلی پاک میشه و دیگه چیزی نشون نمیده.
دوستان من میخواهم در یک Text Box متنی بنویسد کابر و بعد با ادیتور ویرایش بدم و بعد در بانک ذخیره شود و بعد در یک صفجه دیگر نمایش داده شود !! میشه بگید باید چگونه ادیتور را به تکس باکس متصل کنم و برای ذخیره در بانک باید نوع فیلد چه چیزی باشد !!
با استفاده از خصوصیت value میتوان به متن htmlداخل FCKEditor دسترسی پیدا کرد.
برای ذخیره در db هم کاملا مشابه ذخیرهی متن داخل یک textBox است و هیچ ویژگی خاصی ندارد. فقط باید به جای خصوصیت text، خصوصیت value را bind کنید.
کسی از config کردن اون بصورت داینامیک اطلاعی نداره ؟
یادآوری:
یکی از موضوعاتی که سهم به سزایی از پستهای این تاپیک را به خود اختصاص داده است، بحث browse کردن سرور و افزودن عکس روی سرور در داخل متن هست.
مجددا خواهش میکنم دوستانی که هیچ مشکلی با FCKEditor ندارند، کمک بیشتری کنند. اگر مقدوره مراحل نصب را از ابتدا تا انتها ذکر کنند.
ممنون.
جناب راد اگر مرحمت کنند و سری به این تاپیک بزنند و 2 یا 3 تا سوال رو پاسخ بدن فکر کنم مشکل خیلی از دوستان حل بشه !
ظاهر این ادیتور طرف دار های زیادی داره !
سلام .
من این ادیتور رو با هر بدبختی بود نصب کردم ... حالا وقتی تو قسمت فلش یا عکس میرم وقتی گزینه Brows Server رو میزنم با ارور زیر مواجه میشم در ضمن وقتی میخوام آپلود انجام بدم اصلا نمیدونم کجا فایلها رو میریزه من چه کاری رو انجام ندادم . دوستان رهنمایی بفرمائید ....
من از VS2005 استفاده میکنم که طبیعتا نیازی به تعیین سطح دسترسی نداره.browse کردن تنها نکته ای که داره اینکه یا باید خودت یه فولدری بسازی به اسم uploadFiles و دسترسی کامل رو به یوزر asp.net بدی یا اینکه کل فولدر پروژه باید دسترسی اون FULLACCESS باشه تا بهت گیر نده و خودش بسازه ! همین
در ضمن مشکل در آدرسدهی است.
عکس شما خیلی بی کیفیته. ولی چون من با چنین مشکلی مواجه شدم، میدونم مشکل چیه.سلام .
من این ادیتور رو با هر بدبختی بود نصب کردم ... حالا وقتی تو قسمت فلش یا عکس میرم وقتی گزینه Brows Server رو میزنم با ارور زیر مواجه میشم در ضمن وقتی میخوام آپلود انجام بدم اصلا نمیدونم کجا فایلها رو میریزه من چه کاری رو انجام ندادم . دوستان رهنمایی بفرمائید ....
این مشکل، مربوط به استفاده از asp به جای aspx هست. طبق پیشنهاد خود fckeditor ، باید در جایی از فایل fckconfig.js تکنولوژی پیش فرض رو به aspx تغییر بدید. ولی من با انجام این کار هم مشکم حل نشد. مجبور شدم بسته مربوط به asp.net را هم دانلود کنم. مشکل تا حدودی حل شد. ولی حالا مشکل آدرس دهی دارم که در این چندین پست آخر هم مشکلات حول این موضوع میچرخه.