مرجع پارسی MyBB
[برای 1.6] پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: آرشیو (https://community.mybbiran.com/forum-128.html)
+--- انجمن: آرشیو انجمن های قدیمی (https://community.mybbiran.com/forum-129.html)
+---- انجمن: مای بی بی نسخه 1.6 (https://community.mybbiran.com/forum-83.html)
+----- انجمن: پلاگین های MyBB 1.6 (https://community.mybbiran.com/forum-86.html)
+------ انجمن: موضوع ها و ارسال ها (https://community.mybbiran.com/forum-100.html)
+------ موضوع: [برای 1.6] پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor (/thread-3524.html)

صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - samet98 - ۱۳۸۹/۱۰/۲۱

من از این پلاگین تو انجمن استفاده می کنم مشکل درج لینک رو همینطور که دوستان گفتند داره اما تو نقل قول مشکلی ندیدمHeart




RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - sia1 - ۱۳۸۹/۱۰/۲۱

به نظر من ( قبلا هم گفتم) بزرگترین ایرادی که این ادیتور داره ( با وجود اینکه فوقالعادس و از اون استفاده میکنم) اینه که ترتیب مطالب و تصاویر کپی شده که در کادر ادیتور مشاهده میشه ( تصویر اول) بعد از ارسال به صورت پشت سرهم درمیاد ( تصویر دوم) و شکل و قالب مطالب بهم میخوره
از دوست عزیز mamaly 12h تقاضا دارم در صورت امکان این مورد رو هم بررسی کنند


[تصویر:  56604281430562339997.png]

[تصویر:  02484045502351211177.jpeg]



RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - ahmadb - ۱۳۸۹/۱۰/۲۱

(۱۳۸۹/۱۰/۲۱، ۱۴:۳۹:۳۰ عصر)sia1 نوشته است: به نظر من ( قبلا هم گفتم) بزرگترین ایرادی که این ادیتور داره ( با وجود اینکه فوقالعادس و از اون استفاده میکنم) اینه که ترتیب مطالب و تصاویر کپی شده که در کادر ادیتور مشاهده میشه ( تصویر اول) بعد از ارسال به صورت پشت سرهم درمیاد ( تصویر دوم) و شکل و قالب مطالب بهم میخوره
از دوست عزیز mamaly 12h تقاضا دارم در صورت امکان این مورد رو هم بررسی کنند

دوست عزیز مشکلی که شما می فرمایید به خاطر اینه که اطلاعاتی که کپی می کنید توی جدول قرار دارن و مای بی بی از مای کدهای جدول پشتیبانی نمیکنه (تا اونجایی که من میدونم) . یعنی مشکل از این ادیتور نیست و class parser تگهای مربوط به جدول رو هنگام تبدیل حذف می کنه (اگه اشتباه می کنم اساتید بفرمایند)


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - hamidtbt - ۱۳۸۹/۱۰/۲۲

سلام
نمیدونم کاربرای دیگه هم چنین مشکلی دارند یا نه.

من در بیشتر مواقع وقتی پستی ارسال میکنم مشکلی ندارم ولی بعضی وقت وقتی پستی ارسال میکنم کد میندازه . در ضمن بیشتر وقتی لینکی درج میشود کد میاندازه یعنی هم خود لینک را به درستی نمایش میده ، هم زیر همین لینک، کد لینک را هم میندازه.

لطفا راهنمایی کنید.




RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - ahmadb - ۱۳۸۹/۱۰/۲۲

(۱۳۸۹/۱۰/۲۲، ۰۱:۵۸:۰۰ صبح)hamidtbt نوشته است: سلام
نمیدونم کاربرای دیگه هم چنین مشکلی دارند یا نه.

من در بیشتر مواقع وقتی پستی ارسال میکنم مشکلی ندارم ولی بعضی وقت وقتی پستی ارسال میکنم کد میندازه . در ضمن بیشتر وقتی لینکی درج میشود کد میاندازه یعنی هم خود لینک را به درستی نمایش میده ، هم زیر همین لینک، کد لینک را هم میندازه.

لطفا راهنمایی کنید.

کاربرای انجمن من هم مشکلی مثل اینو گزارش کردن ، اما تا الان برای خودم اتفاق نیفتاده !


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - ahmadb - ۱۳۸۹/۱۰/۲۲

اگه اساتید گرامی مای بی بی ایران اجازه بدن منم یه کم توی ادیتور فضولی می کنم Cool

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

1- خط 326 فایل editor.js :
به نظرم این شکلی که نوشته شده میتونه مشکل ایجاد کنه (فکر کنم اون دوستی که توی سایتش تبلیغات داشت و ادیتور نمایش داده نمیشد به خاطر همین خط بوده) . این طوری که الان نوشته شده اگه قبل از ادیتور به هر دلیلی (از جمله تبلیغات) یه iframe وجود داشته باشه دیگه ادیتور لود نخواهد شد . بهتره که به این شکل نوشته بشه :
کد:
this.wysiwyg = document.getElementById("wysiwyg_"+this.textarea);

اینم عکسش (یعنی از حالت عکس اول به عکس دوم تبدیل بشه) :
[تصویر:  MyBB1.PNG]

[تصویر:  MyBB2.PNG]

2- من قبلا اینو گفته بودم :
نقل‌قول: توی درج لینک ، باید حتما یک متن انتخاب شده باشه و بعد روی درج کلینک کلیک کرد و لینک رو اضافه کرد ، در حالی که توی ادیتور پیش فرض ، می شد همین طوری درج لینک رو انتخاب کرد و اگر چیزی انتخاب نشده بود ، خودش یه عنوان برای لینک هم می گرفت ، به نظرم بهتره توی این ادیتور هم این قابلیت باشه

برای اینکه این قابلیت اضافه بشه :
خط 1248 همون فایل editor.js بلوک else باید به شکل زیر نوشته بشه :
کد:
            var isselected;
            var range;
            
            if(MyBB.browser=="ie"){
                if(this.e.selection.type=="None")
                    isselected="";
                else
                    isselected=this.e.selection.type;
            }
            else{
                range=this.wysiwyg.contentWindow.getSelection().getRangeAt(0);
                if(range.startOffset == range.endOffset)
                    isselected="";
                else
                    isselected="selected";
            }
            if(isselected!=""){
                url = prompt(this.options.lang.enter_url, "http://");
                this.e.execCommand("createlink",0,url||null);
            }
            else{
                url = prompt(this.options.lang.enter_url, "http://");
                if(url){
                    title = prompt(this.options.lang.enter_url_title, "");
                    if(!title)
                        title=url;
                    if(MyBB.browser=="ie")
                        this.e.selection.createRange().pasteHTML("<a href='"+url+"'>"+title+"</a>");
                    else
                        this.e.execCommand("insertHTML",false,"<a href='"+url+"'>"+title+"</a>");
                }
            }

اینم عکسش :

حالت فعلی :
[تصویر:  MyBB3.PNG]

حالت جدید :
[تصویر:  MyBB4.PNG]

هر دو مورد توی IE 8 و فایرفاکس و کروم تست شد.

چند تا اصلاح دیگه هم هست که به محض آماده شدن میذارم
اگه دوستان نظرشونو بگن خوشحال میشم


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - mamaly12h - ۱۳۸۹/۱۰/۲۲

واقعاً ممنون از زحمتي كه كشيدين و اصلاحاتي كه انجام دادين.

به احتمال فراوان كد هاي شما كمك زيادي براي بهتر شدن اديتور ميكنه.
واقعاً كدهاي مرتبي را براي بخش لينك قرار دادين.

در حال حاضر تغييراتي را يا بهتر بگم آپديت جديدي را براي اديتور دارم آماده ميكنم.

تغييرات :
1- متغير بودن Direction حالت پيشرفته با تغيير زبان انجمن
2- افزوده شدن امكان اضافه كردن متن در هنگام وارد كردن لينك در موقعي كه متني انتخاب نشده.
(كه كدي كه دوست عزيزمون قرار دادند بسيار مرتب بوده و كمك زيادي در نظم كدهاي آپديت اديتور ميكنه.)
3- امكان اضافه كردن ويدئو
4- رفع اشكال كپي لينك از انجمن (اضافه شدن آدرس انجمن در ابتداي لينك)
5- امكان استفاده از آيفريم هاي ديگر در صفحات
(اين مورد در چند انجمن مشاهده شده كه دوست عزيزمون هم به فكر رفع اين مشكل بودند.)
6- عدم تبديل بي بي كد هاي وارد شده در بين تگ [code] در هنگام تغيير حالت اديتور از كد به پيشرفته

و موارد ديگري كه شما دوستان ياد آور شويد.

باز هم تشكر ميكنم از دوست عزيزمون ahmadb كه نسبت به بهتر شدن اديتور توجه داشتند و كمك بسياري كردند.


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - arakueed - ۱۳۸۹/۱۰/۲۲

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


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - ahmadb - ۱۳۸۹/۱۰/۲۲

خواهش می کنم Blush
خوشحالم که تونستم کمکی بکنم
مشکل نقل قول رو هم حل کردم :

فایل thread.js خط 118 بلوک else if باید به این شکل در بیاد :

کد:
                clickableEditor.wysiwyg.contentWindow.focus();
                var txt;
                txt=request.responseText;
                txt=BBcodetoHTML(txt);
                
                if(MyBB.browser == 'ie'){
                    clickableEditor.e.selection.createRange().pasteHTML(txt);
                }
                else{            
                    clickableEditor.e.execCommand('insertHTML',false,txt);
                }

اینم عکساش :

حالت فعلی :
[تصویر:  MyBB5.PNG]

=====================

حالت جدید :
[تصویر:  MyBB6.PNG]

توی آپدیت برای قرار دادن ایمیل هم مثل لینک بهتره که عنوان خواسته بشه و ضمنا موقع گرفتن ایمیل نباید عبارت mailto: توی جعبه دریافت ورودی باشه و در صورتی که ایمیلی وارد شد ، این عبارت باید توسط ادیتور به لینک اضافه بشه

اگر یه BB Code جدید برای مای بی بی اضافه بشه که بتونیم مثلا به این شکل :
کد:
[img title=ONVANE AKS]URL[/img]
برای عکس یه عنوان مشخص کنیم میتونه توی SEO Friendly کردن فروم خیلی تأثیر بذاره (البته این یه خورده فرا تر از ادیتوره و فقط در حد یه پیشنهاد بود)


RE: پلاگین ادیتور پیشرفته MyBB WYSIWYG Editor - arakueed - ۱۳۸۹/۱۰/۲۲

نقل قول درست نشدHuhHuhHuh

که هیچ دیگه نمیتونستم پست ارسال کنم حتی

البته احتمالش هست که کدها رو اشتباه گذاشته باشم

الآن داره سرم گیج میره