PDA

View Full Version : آموزش: ادیتور TinyMCE فارسی با File Manager همراه با مثال



micro_bhk
جمعه 24 آذر 1391, 14:31 عصر
سلام
پروژه ای رو که پیوست شد شامل ادیتور TinyMCE فارسی با File Manager هست همراه با مثال های خوندن محتوای ادیتور و نوشتن متن داخل ادیتور با ASP.Net و JS هستش.

همه فایل ها رو دانلود کنید و تو یه پوشه Extract کنید.


اگر مشکل یا سوالی داشتید همین جا مطرح کنید.

bitcob589
جمعه 24 آذر 1391, 14:48 عصر
در هنگام اجرا خطای زیر گرفته نمایش داده می شود

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Unrecognized attribute 'requestValidationMode'. Note that attribute names are case-sensitive.
و در وب کانفیگ خط زیر نمایش داده می شود


Line 7: <httpRuntime maxRequestLength="5000000" apartmentThreading="true" appRequestQueueLimit="100" executionTimeout="40000" requestLengthDiskThreshold="400" useFullyQualifiedRedirectUrl="true" requestValidationMode="2.0"/>
علت خطا چیست

micro_bhk
جمعه 24 آذر 1391, 14:58 عصر
در هنگام اجرا خطای زیر گرفته نمایش داده می شود

و در وب کانفیگ خط زیر نمایش داده می شود


Line 7: <httpRuntime maxRequestLength="5000000" apartmentThreading="true" appRequestQueueLimit="100" executionTimeout="40000" requestLengthDiskThreshold="400" useFullyQualifiedRedirectUrl="true" requestValidationMode="2.0"/>
علت خطا چیست


توی وب کافیگ، خط :
<compilation debug="true"/>
با
<compilation debug="true" targetFramework="4.0" />

جایگزین کن

bitcob589
جمعه 24 آذر 1391, 15:10 عصر
خط زیر جایگزین خط قبلی شد و از خط زیر خطا می گیرد


<compilation debug="true" targetFramework="4.0" />

خطای زیر را نمایش می دهد

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

micro_bhk
جمعه 24 آذر 1391, 15:24 عصر
محتوای web.config رو با این جایگزین کن
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime requestValidationMode="2.0"/>
</system.web>
</configuration>

اگر باز هم خطا داد فایل web.config رو کامل حذف کن از پروژه ببین که پروژه ران میشه

bitcob589
جمعه 24 آذر 1391, 15:38 عصر
با توضیحات پست قبل پروژه اجرا نمی شود

micro_bhk
جمعه 24 آذر 1391, 16:03 عصر
من با VS 2010 SP1 ساختم پرژه رو و هیچ مشکلی تو اجراش وجود نداره.

sanay_esh
جمعه 24 آذر 1391, 16:55 عصر
با سلام خدمت همه دوستان

این پروژه رو به خاطر اینکه همه فکر میکنند خطایی داره دانلود کردم و اجراش کردم هیچ مشکلی توی اجراش نداره و به راحتی اجرا میشه

البته بگم همه دانلودهای خود را در یک پوشه یا یک مسیر مشابه دانلود کرده و فقط پارت اولش رو Extract کنید

سپس پروژه رو اجرا کنید ..

موفق باشید

mbf5923
جمعه 24 آذر 1391, 16:57 عصر
بسیار عالی
متشکرم

bitcob589
جمعه 24 آذر 1391, 18:38 عصر
با سلام خدمت همه دوستان

این پروژه رو به خاطر اینکه همه فکر میکنند خطایی داره دانلود کردم و اجراش کردم هیچ مشکلی توی اجراش نداره و به راحتی اجرا میشه

البته بگم همه دانلودهای خود را در یک پوشه یا یک مسیر مشابه دانلود کرده و فقط پارت اولش رو Extract کنید

سپس پروژه رو اجرا کنید ..

موفق باشید
فایلها یک بار دیگر دانلود و فقط پارت اولش Extract شد ولی دوباره خطای قبل وجود دارد

من با VS 2010 SP1 ساختم پرژه رو و هیچ مشکلی تو اجراش وجود نداره.
با VS 2010 پروژه اجرا می شود

hr_3303
شنبه 25 آذر 1391, 07:12 صبح
سلام دوستان .من لین ادیتور رو Run کردم ولی زمانی که میخوام توی دیتابیس اطلاعاتمو ذخیره کنم ، اینم پیغام رو میده.
96687
لطفا یکی از دوستان منو راهنمایی کنه.

micro_bhk
شنبه 25 آذر 1391, 08:46 صبح
سلام
اگر که ادیتور رو تو یه page دیگه استفاده کردی، خط زیر رو به Page اضافه کن


<%@ Page validateRequest="false" %>

و اگر از .Net 4 استفاده میکنی، خط زیر رو تو web.config اضافه کن

<httpRuntime requestValidationMode="2.0" />

هر دو مورد بالا تو پروژه نمونه در نظر گرفته شده

hr_3303
شنبه 25 آذر 1391, 09:49 صبح
ممنونم از شما دوست خوبم.micro_bhk (http://barnamenevis.org/member.php?55827-micro_bhk)
مشکلم بر طرف شد.مرسی :تشویق:
فقط یه چیزی .من از این شکلک ها استفاده می کنم مثلا(:چشمک:).زمان اجرا توسط گرید ویو این نمایش داده نمی شه.می نویسه (چشمک).
چیکار باید کنم برای این مشکل.

micro_bhk
شنبه 25 آذر 1391, 09:56 صبح
خواهش ...
معمولا روشی که برای این ها استفاده می شه اینه که میان اون تکستی که معادل اون شکلک هست رو replace میکنن با آدرس عکس اون شکلک (منظور تگ img هستش) موقع نمایش

hamed_hossani
شنبه 25 آذر 1391, 10:25 صبح
سلام
من با خطا
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="MiniShop.FileManager.Default" %>
Line 2:
مواجه شدم
که برای این بود که CodeBehind="Default.aspx.cs" در این صورت باید فایل کد رو تو پوشه app-code کپی می کردم
CodeBehind رو به codeFile تغییر دادم (برای هر چهار تا صفحه asp) مشکل حل شد.

hamed_hossani
شنبه 25 آذر 1391, 10:28 صبح
مشکل جدید
فایل منیجرم باز نمیشه
localhost:26602/mySite/tools/tinyMce/FileManager/Default.aspx?sessionid=%3C%=%20Session.SessionID%2 0%%3E
تو page-load هم تو خط کد نوشتم.و مقدار می گیره
نمی دونم مشکل از کجاست ؟
با سپاس

micro_bhk
شنبه 25 آذر 1391, 10:52 صبح
File Manager رو تو روت سایتتون قرار بدید، با تغییر جاش، باید یک سری مسیر هارو تغییر بدید که هم تو اسکریپت های JS و هم .Net هستش. فرصت اینکه بخوام مسیرهارو طوری تعریف کنم که این مشکل پیش نیاد نبود (در واقع دردسرش زیاد و وقت گیره)

hr_3303
یک شنبه 26 آذر 1391, 15:11 عصر
سلام دوستان.من این ادیتور رو توی چند فرم کار کردم هیچ مشکلی نبودش.فقط یکی از فرمهام زمان لود شدن این پیغام رو میده:
96780
ممنون میشم یکی از دوستان منو راهنمایی کنه.البته سئوال آقای حامد حسینی هم فکر کنم همینه ولی خوب من متوجه نشدم.متشکرم

sh-eng
شنبه 09 دی 1391, 11:53 صبح
مرسی از لطفتون فقط من یه مشکلی دارم عکس رو که آپلود میکنم و درجش می کنم نشون نمیده

micro_bhk
دوشنبه 11 دی 1391, 10:05 صبح
مرسی از لطفتون فقط من یه مشکلی دارم عکس رو که آپلود میکنم و درجش می کنم نشون نمیده

خواهش میکنم.
همونطور که تو پست قبل گفتم بخاطر نوع آدرس دهی هست که فرصت نشد که اصلاحش کنم. جای پوشه ها رو تغییر ندید تو پروژه، بهمون صورتی که هست استفاده کنید
اگر فرصتی باشه اصلاح میکنم این مشکلو

sh-eng
دوشنبه 11 دی 1391, 11:20 صبح
بازم تشکر می کنم ولی این مشکل خیلی مهم و اساسیه من هر کاری که کردم و تغییرش دادم درست نشد ولی ازش خیلی خوشم اومده

javad_mjt
سه شنبه 12 دی 1391, 11:41 صبح
سلام
file manager چرا چند تا مسیر رفته بالا
اینجا منظورم هست
var fileBrowserURL = "../../../../../FileManager/Default.aspx?sessionid=<%= Session.SessionID %>";
مگه file manager در روت نیست؟
برای آدرس دهی از این روش هم میتونی استفاده کنی
<%ResolveUrl("~/aaaaa.aspx")%>
البته جسارت نباشه

micro_bhk
سه شنبه 12 دی 1391, 12:22 عصر
سلام
file manager چرا چند تا مسیر رفته بالا
اینجا منظورم هست
var fileBrowserURL = "../../../../../FileManager/Default.aspx?sessionid=<%= Session.SessionID %>";
مگه file manager در روت نیست؟
برای آدرس دهی از این روش هم میتونی استفاده کنی
<%ResolveUrl("~/aaaaa.aspx")%>


سلام
عرض کردم، این مثال واسه اوایل کارمه و هیچ فرصتی واسه اصلاح مسیرها در حال حاضر ندارم.


البته جسارت نباشه

نه دوست عزیز، لطف کردید که یاد آوری کردید


اگر کسی فرصت اصلاح مسیرها رو داشت، لطف کنه و این کار رو انجام بده برای استفاده دوستان.

ahmad156
دوشنبه 05 فروردین 1392, 10:02 صبح
دوست عزیز بابت پروژه خوبتون ممنون
یه مشکل دیگه اینکه با IE مشکل داره

mohammad973
دوشنبه 05 فروردین 1392, 11:30 صبح
اگر این آموزش رو برای ادیتور ckEditor هم میگذاشتید خیلی خوب بود ! قبلا خواستم این کارو انجام بدید ولی نتونستم و چون وقت نداشتم ، رهاش کردم !!!

ali_autumnal
دوشنبه 19 فروردین 1392, 10:51 صبح
با سلام و خسته نباشید

من از این استفاده کردم حالا به یه مشکل برخوردم.
اینکه وقتی خروجی رو در دیتابیس ذخیره می کنیم هنگام نمایش صفحه، محتوای صفحه تگ های html نیست. بلکه تکستی از تگ های html هست.
برای مثال:


&lt;p&gt;&lt;span style=&quot;font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;خدمات سئو ، اهمیت جایگاه مناسب در موتورهای جستجو و بهینه سازی وب سایت در حوزه بازاریابی اینترنتی بر کسی پوشیده نیست، در این حوزه شرکت هايی موفق ترند که سایت های اینترنتی آن ها از نظر موتورهای جستجو دارای رتبه و امتیاز بیشتری باشد.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #0000ff; font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;&lt;strong&gt;سئو چیست؟&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;به مجموعه فعالیتهایی که باعث می شود سایت در نتایج موتورهای جستجو گر به جایگاه بالاتری راه یابد سئو می گویند.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #0000ff; font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;&lt;strong&gt;مزایای بهینه سازی وب&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;برتر بودن در نتایج جستجو مشتری های زیادی را به دیدار از وب سایت شما به صورت رایگان دعوت میکند.


که در این صورت مجبور میشم از تابع html جی کوری استفاده کنم.



چطور این مشکل رو حل کنم؟

Mohammadvb6
دوشنبه 19 فروردین 1392, 10:59 صبح
از چه کنترلی برای نمایش خروجی استفاده می کنید ؟

ali_autumnal
دوشنبه 19 فروردین 1392, 11:12 صبح
از کنترل خاصی استفاده نمی کنم. همین طور می ریزم تو یه div

Mohammadvb6
دوشنبه 19 فروردین 1392, 12:29 عصر
از lable استفاده کنید .

ali_autumnal
دوشنبه 19 فروردین 1392, 16:16 عصر
من این کارو انجام دادم:



<div id="content">
@foreach (var item in Model.PageModel.PageContentModels)
{

@Html.DisplayFor(modelItem => item.Content)
}
</div>


بعد تابع زیر رو فراخونی می کنم:



<script>
$(document).ready(function () {
$("#content").html($("#content").text());
});
</script>


اما فکر کنم این درست نیست. چون این کد در سمت کلاینت اتفاق می افته در حالیکه محتوای صفحه چیزه دیگه ای هست.

ali_autumnal
دوشنبه 19 فروردین 1392, 16:24 عصر
از لیبل هم استفاده می کنم هیچ فرقی نمی کنه



<div id="content"><label>
@foreach (var item in Model.PageModel.PageContentModels)
{

@Html.DisplayFor(modelItem => item.Content)
}
</label>

</div>

mehrzad_ali
سه شنبه 20 فروردین 1392, 13:56 عصر
دوستان کسی این ادیتور رو به userControl تبدیل نکرده ؟

ahmad156
چهارشنبه 25 اردیبهشت 1392, 18:43 عصر
سلام دوستان
کسی از File Manager موجود به تنهایی استفاده کرده؟

mbasirati
چهارشنبه 25 اردیبهشت 1392, 22:57 عصر
من این ارور رو دارم:

Could not load file or assembly 'TinyMCEWithFileManager' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

shahram hosseini
پنج شنبه 26 اردیبهشت 1392, 09:24 صبح
با سلام، من این پروژه را اجرا کردم هیچ مشکلی نداشت.حال چطوری می تونم در سایت خودم ازش استفاده کنم.چون اونجا فایلهای مشابهی مثل default.aspx و web.config و ... دارم.

ali_autumnal
دوشنبه 30 اردیبهشت 1392, 12:32 عصر
دوستان اگه امکانش هست به پست 26 پاسخ بدهید.

متشکرم

ali_autumnal
سه شنبه 31 اردیبهشت 1392, 09:47 صبح
دوستان عزیز کسی پاسخی نمیده؟؟؟

من از این ادیتور استفاده کردم حالا به یه مشکل برخوردم.
اینکه وقتی خروجی رو در دیتابیس ذخیره می کنیم و زمانی که میخوام اطلاعات رو از دیتابیس بخونم و تو صفحه نمایش بدم، محتوای صفحه تگ های html نیست. بلکه تکستی از تگ های html هست.
برای مثال:


&lt;p&gt;&lt;span style=&quot;font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;خدمات سئو ، اهمیت جایگاه مناسب در موتورهای جستجو و بهینه سازی وب سایت در حوزه بازاریابی اینترنتی بر کسی پوشیده نیست، در این حوزه شرکت هايی موفق ترند که سایت های اینترنتی آن ها از نظر موتورهای جستجو دارای رتبه و امتیاز بیشتری باشد.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #0000ff; font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;&lt;strong&gt;سئو چیست؟&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;به مجموعه فعالیتهایی که باعث می شود سایت در نتایج موتورهای جستجو گر به جایگاه بالاتری راه یابد سئو می گویند.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #0000ff; font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;&lt;strong&gt;مزایای بهینه سازی وب&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 16pt; font-family: &#39;B Nazanin&#39;, Nazanin;&quot;&gt;برتر بودن در نتایج جستجو مشتری های زیادی را به دیدار از وب سایت شما به صورت رایگان دعوت میکند.


چیکار باید بکنم تا مشکل حل بشه؟

خواهش می کنم دوستان پاسخ بدهند.

R_Rajaee_Rad
پنج شنبه 10 مرداد 1392, 11:57 صبح
منم همین مشکل آقای ali_autumnal (http://barnamenevis.org/member.php?65365-ali_autumnal) دارم...چه طوری این مشکل حل میشه؟

saeed yazdani
یک شنبه 03 شهریور 1392, 13:04 عصر
دوست عزیز شما هنگامی که می خواهید داده هارو ار database بخونید باید اینطور عمل کنید
server.htmldecode(data)

saeed yazdani
دوشنبه 25 شهریور 1392, 12:47 عصر
سلام دوستان این sample بر روی iis مشکل ادرس دهی دارد اگه ممکن هست راهنمایی کنید

saeed yazdani
دوشنبه 01 مهر 1392, 21:15 عصر
دوست من این sample روی iis مشکل داره من تو پروژم ازش استفاده کردم مشکل داره لطفا راهنمایی کنید

OMID_BNT
یک شنبه 20 بهمن 1392, 02:31 صبح
سلام و ممنون ، فقط ممکن هست یکی از دوستان که مثل این تاپیک (http://barnamenevis.org/showthread.php?224642-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-CKEditor-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-jQuery-%D9%88-AJAX) یه اموزش کامل و مفصل از این ادیتور TinyMCE و همچنین از این برنامه بدید

imantir
پنج شنبه 14 فروردین 1393, 15:05 عصر
با سلام و تشکر ویژه بابت این کنترل کاربردی....
اگر امکانش هست دوستانی که تمایل دارند و یا تجربه استفاده از این کنترل بهمراه file manager آنرا در پروژه های خود داشته اند ، کمک نمایند که :
در خصوص آدرسی دهی های آن که هنگام جابجایی فولدر ها باگ می دهد(در پوشه files در بخش file manager) و همچنین آدرس دهی آن در بخش js و یا .net ان کد نویسی اش رو بهینه تر نماییم ....

Zabi42
سه شنبه 24 تیر 1393, 11:18 صبح
باسلام خدمت دوستان
میدونم خیلی از روی ایجاد این تاپیک گذشته

می خوام بدونم کسی مشکل آدرس دهی این سمپل رو حل کرده یا نه؟؟؟
این پروژه رو تو سرور آپلود کردم اما درست کار نکرد آدرس دهیش مشکل داره ولی روی لوکال کار میکنه پروژه بسیار عالی هستش

serojjamali
دوشنبه 22 دی 1393, 08:53 صبح
با سلام
ادیتور بدون هیچ مشکلی اجرا شد ولی
File Manager رو نتونستم اجرا کنم کسی میتونه یه راهنمایی بکنه
با تشکر

serojjamali
دوشنبه 22 دی 1393, 09:14 صبح
از خط زیر خطا میگیره

Line 522: frameborder="0" src="Uploader.aspx?sessionid=<%= Request["sessionid"].ToString() %>"

nasr
دوشنبه 22 دی 1393, 12:58 عصر
من تنها مکلی که دارم اینه که عکسی که آپلود می کنم را نشون نمیده و آدرس را به اینصورت نشون میده:
../files/UserFile

کجا باید این دو نقطه را حذف کنم که بشه

files/UserFile

neda_91
جمعه 25 اردیبهشت 1394, 19:59 عصر
با سلام خدمت همه دوستان
کسی مشکل آدرسدهی این سمپل رو نتونسته حل کنه؟
عکس آپلود میکنه اما نشون نمیده...
ممنون میشم راهنمایی بفرمایید...
خیلی بهش احتیاج دارم...
با سپاس

mbasirati
جمعه 25 اردیبهشت 1394, 22:55 عصر
پیشنهاد میکنم از ckeditor استفاده کنیدو برای آپلود عکس هم از ckfinder.
اینم لینک نحوه استفادش:
http://barnamenevis.org/showthread.php?478188-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%88-%D9%86%D8%B5%D8%A8-%D9%88%DB%8C%D8%B2%DB%8C%D9%88%DB%8C%DA%AF-CKEditor-%D9%88-CKFinder-%D8%A8%D8%B1%D8%A7%DB%8C-ASP-NET-(%D9%81%D8%B9%D8%A7%D9%84-%D9%86%D9%85%D9%88%D8%AF%D9%86-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D8%B9%DA%A9%D8%B3)