مهمان عزیز خوش آمدید. ورود ثبت نام



صفحه‌ها (6):
امتیاز موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش افزودن دکمه برای ویرایشگر پیشرفته ckeditor

آموزش افزودن دکمه برای ویرایشگر پیشرفته CKEditor
 
(۱۰ خرداد ۱۳۹۲، ۱۱:۲۷ ق.ظ)'king92' نوشته:  الان من اگه بخواهم دگمه فلش رو اضافه کنم دقیقا باید چی کار کنم؟!



 

ابتدا باید مای کد فلش را ایجاد کنید .

 وارد پنل اصلی انجمن بشوید و روی پیکربندی کلیک کنید . سپس در منوی سمت راست مای کد Mycode را پیدا کرده و روی آن کلیک کنید . سپس بر روی افزودن MyCode تازه کلیک کنید .

در قسمت عنوان عبارت زیر را بنویسید :
 



کد:
swf

در قسمت توضیح کوتاه بنویسید : اجرا کننده فایلهای فلش

در قسمت عبارت منظم کد زیر را قرار دهید :
 



کد:
\[swf=([0-9]{1,3}),([0-9]{1,3})\](.*)\[/swf\]

در قسمت عبارت جایگزین کدهای زیر را قرار دهید :
 



کد:
 <object type="application/x-shockwave-flash" data="$3" width="$1" height="$2"><param name="movie" value="$3" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /></object>
 

قسمت فعال باشد را بر روی گزینه بلی قرار بدهید .

در قسمت چیدمان نمایش هم نیازی نیست چیزی بنویسید . سپس بر روی دکمه ذخیره ی MyCode کلیک کنید .

نحوه ی استفاده مای کد :




کد:
[swf=275,200]http://uploads.sepna.com/image/advert/maths-calculator.swf[/swf]

سپس : برای اضافه کردن دکمه طبق آموزش زیر پیش بروید .

یک پوشه به نام swf در پوشه ckeditor/plugins ایجاد کنید و فایل plugin.js ایجاد کرده و کدهای زیر را در آن قرار بدهید . 



کد:
CKEDITOR.plugins.add( 'swf', {
    icons: 'swf',
    init: function( editor ) {
        editor.addCommand( 'swf', new CKEDITOR.dialogCommand( 'swfDialog' ));
        editor.ui.addButton( 'swf', {
            label: 'اضافه کردن فایلهای فلش',
            command: 'swf',
            toolbar: 'insert'
        });

        CKEDITOR.dialog.add( 'swfDialog', this.path + 'dialogs/swf.js' );
    }

});

سیس در همین پوشه یه پوشه به نام icons می سازیم و یه عکس 16 در 16 به نام swf.png برای آیکن دکمه قرار می دهیم.یک پوشه دیگر به نام dialogs ایجاد کنید و درون آن فایل swf.js با کدهای زیر قرار بدهید : 

کد:
CKEDITOR.dialog.add( 'swfDialog', function ( editor ) {
    return {
        title: 'اضافه کردن فایلهای فلش',
        minWidth: 240,
        minHeight: 160,

        contents: [
            {
                id: 'tab-basic',
                label: 'افزودن فایل فلش',

                elements: [
                    // UI elements of the first tab will be defined here
                    {
                        type: 'html',
                        html: '<p>تعیین مقدار عرض و پهنای فایل (width)</p>'
                    },                    
                    {
                        type: 'text',
                        id: 'f-width',
                        style: 'width:50px'
                    },
                    {
                        type: 'html',
                        html: '<p>تعیین مقدار ارتفاع فایل (height)</p>'
                    },                    
                    {
                        type: 'text',
                        id: 'f-height',
                        style: 'width:50px'
                    },
                    
                    {
                        type: 'html',
                        html: '<p>آدرس فایل فلش را در کادر زیر وارد کنید . به طور مثال : <br> http://www.flash.com/files/game1.swf <br></p>'
                    },
                    {
                        type: 'text',
                        id: 'texted',
                        rows: 6,
                        cols: 4
                    },
                    {
                        type: 'html',
                        html: '<p>By: Sepna.com </p>'
                    }
                ]
            }
        ],
        onOk: function() {
            var dialog = this;
            editor.insertText( '[swf='+dialog.getValueOf( 'tab-basic', 'f-width' )+','+dialog.getValueOf( 'tab-basic', 'f-height' )+']'+dialog.getValueOf( 'tab-basic', 'texted' )+'[/swf]' );
        }
    };
});

حالا در مسیر MYBBRooT/inc/plugins فایلmybbirckeditor.php رو باز کرده. 

و  کد زیر رو پیدا کنید: 
کد:
$codebuttons .= "magicline,code,videos',

به کد زیر تبدیل کنید: 
کد:
$codebuttons .= "swf,magicline,code,videos',

و کد زیر رو بیابید: 
کد:
[ 'Link', 'Unlink', '-', 'Image', 'Smiley'],

و به کد زیر تبدیل کنید:
 
کد:
[ 'Link', 'Unlink', '-', 'Image', 'Smiley', '-', 'swf'],
کار تمام است .

 
  


وقتی این کد رو  :
کد:
$codebuttons .= "magicline,code,videos',

تبدیل میکنم به :
کد:
$codebuttons .= "swf,magicline,code,videos',

ویرایشگر غیب میشه و هیچی رو نشون نمیده
به حالت اول برمیگردونم دوباره ویرایشگر برمیگرده


آدرس سایت : درحال ساخت ...
(۱۲ خرداد ۱۳۹۲، ۱۱:۵۶ ق.ظ)'king92' نوشته:  وقتی این کد رو :



کد:
$codebuttons .= "magicline,code,videos',

تبدیل میکنم به :



کد:
$codebuttons .= "swf,magicline,code,videos',

ویرایشگر غیب میشه و هیچی رو نشون نمیده
به حالت اول برمیگردونم دوباره ویرایشگر برمیگرده



 

با توجه به نسخه جدید تغییرات جدید اعمال شده است و من این پست را اصلاح کردم .

اول اطمینان حاصل کنید که مای کد رو ساختید و فعال هست ؟
ثانیا در مسیر MYBBRooT/inc/plugins فایلmybbirckeditor.php رو باز کرده.

و کد زیر رو پیدا کنید:


کد:
$codebuttons .= "bbcode,";
خط بعد آن یعنی خط 791 کد زیر باید باشد :


کد:
$codebuttons .= "magicline,code,videos',

خط بالا را به کد زیر تبدیل کنید:



کد:
$codebuttons .= "swf,magicline,code,videos',

سپس فایل را ذخیره کرده و وارد کنترل پنل انجمن خودتان بشوید

و بعد بر روی پیکربندی کلید کنید . عبارت زیر را بیابید :

تنظیمات پلاگین CKEditor (25 تنظیم)

روی آن کلیک کنید . در کادر کد تولبار ویرایشگر کامل  کد زیر رو بیابید:



کد:
[ 'Link', 'Unlink', '-', 'Image', 'Smiley'],

و به کد زیر تبدیل کنید:




کد:
[ 'Link', 'Unlink', '-', 'Image', 'Smiley', '-', 'swf'],

و در آخر ذخیره تنظیمات را بزنید .

همچنین اطمینان حاصل کنید که فایل swf در پوشه ckeditor/plugins ایجاد کرده اید و فایل plugin.js نیز ایجاد کرده باشید :

http://www.yourforum-site.com/ckeditor/plugins/swf
 هم چنین میتوانید از فایل ضمیمه زیر کل فایلها را دانلودش کنید تصویر: images/smilies/tongue.gif


.zip   swf.zip (اندازه 5.2 KB / تعداد دانلود: 19)
 

 


سلام،یک سوال داشتم،میتونیم از این پلاگین جهت اضافه کردن دکمه به ادیتور استفاده کنیم؟ممنون
http://community.mybb.com/thread-61564.html
(۰۴ تير ۱۳۹۲، ۰۳:۲۶ ب.ظ)Big Goal نوشته:  سلام،یک سوال داشتم،میتونیم از این پلاگین جهت اضافه کردن دکمه به ادیتور استفاده کنیم؟ممنون
http://community.mybb.com/thread-61564.html
خیر این برای ویرایشگر پیشفرض هستش . برای این ویرایشگر فعلا فقط از همین روش توضیح داده شده میشه دکمه اضاف کرد
 


کدهای صفحه اول رو که اضافه می کنم هیچ کلیدی اضافه نمیشه، حتی کد اسپویلر رو جایگزین ویدئو کردم، کلید ویدئو هم حذف شد


تصویر: http://pixland.ir/forum/images/pix-pro/logo.png
تصویر: http://pixland.ir/forum/images/saeed/pix-banner.gif
دوستان ماهم مشکل دوست بالایی رو داریم.
هیچ دکمه ایی اضافه نشد بعد انجام اموزش.
کش مرورگر رو حذف و با مرورگر دیگری تست کردیم اما باز هیچ دکمه ایی اضافه نشد.


Huh
(۳۰ تير ۱۳۹۲، ۱۱:۳۳ ق.ظ)KalKalForum نوشته:  دوستان ماهم مشکل دوست بالایی رو داریم.
هیچ دکمه ایی اضافه نشد بعد انجام اموزش.
کش مرورگر رو حذف و با مرورگر دیگری تست کردیم اما باز هیچ دکمه ایی اضافه نشد.
بخش تولبار به تنظیمات انتقال پیدا کرده شما باید در اونجا هم در کد تولبار تغییر رو ایجاد کنید.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
الان مشکل اضافه شدن دکمه حل شد ، اما مطلب به این صورت در پیش نمایش نشون میده :
[spoiler]fjfj[/spoiler]

یعنی اصلا متن مخفی به وجود نمیاد.

همینطور اضافه کردن فلش رو طبق روش دوست بالایی انجام دادیم کلا ادیتور ظاهر نمیشد.


Huh
با توجه به نسخه جدید تغییرات جدید اعمال شده است و من این پست را اصلاح کردم .

در مسیر MYBBRooT/inc/plugins فایلmybbirckeditor.php رو باز کرده.

و کد زیر رو پیدا کنید:
 
کد:
$codebuttons .= "bbcode,";
خط بعد آن یعنی خط 791 کد زیر باید باشد :
 
کد:
$codebuttons .= "magicline,code,videos',

خط بالا را به کد زیر تبدیل کنید:

 
کد:
$codebuttons .= "swf,magicline,code,videos',

سپس فایل را ذخیره کرده و وارد کنترل پنل انجمن خودتان بشوید

و بعد بر روی پیکربندی کلید کنید . عبارت زیر را بیابید :

تنظیمات پلاگین CKEditor (25 تنظیم)

روی آن کلیک کنید . در کادر کد تولبار ویرایشگر کامل  کد زیر رو بیابید:

 
کد:
[ 'Link', 'Unlink', '-', 'Image', 'Smiley'],

و به کد زیر تبدیل کنید:

کد:
[ 'Link', 'Unlink', '-', 'Image', 'Smiley', '-', 'swf'],

و در آخر ذخیره تنظیمات را بزنید .


صفحه‌ها (6):


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش نصب پلاگین گوگل سئو ( Google Seo ) Tofighi 166 35,829 ۱۰ شهریور ۱۳۹۴، ۱۱:۲۵ ب.ظ
آخرین ارسال: FNS4565
  آموزش ایجاد یک پلاگین برای MyBB @-Hoosk-@ 9 4,412 ۰۶ مهر ۱۳۹۳، ۱۱:۴۰ ب.ظ
آخرین ارسال: mybb
  پلاگین نقشه گوگل برای انجمن salondaran 2 1,543 ۱۳ آبان ۱۳۹۲، ۱۰:۰۰ ب.ظ
آخرین ارسال: salondaran
  آموزش رفع مشکل برخی پلاگین‌ها با ذخیره‌خودکار CKEditor Tofighi 7 2,888 ۰۵ مهر ۱۳۹۲، ۱۰:۳۷ ب.ظ
آخرین ارسال: alimasumi
  آموزش ست کردن پلاگین ProStats با ThankYouLike Tofighi 13 4,179 ۲۵ اردیبهشت ۱۳۹۲، ۰۷:۱۶ ق.ظ
آخرین ارسال: Etown
  آموزش کامل یادداشت های پروفایل با تب بندی پروفایل Friga 0 2,534 ۱۷ بهمن ۱۳۹۱، ۰۷:۱۲ ب.ظ
آخرین ارسال: Friga
  آموزش رفع مشکل ارور پلاگین تشکر reza 9 5,639 ۰۲ بهمن ۱۳۹۱، ۰۶:۳۵ ب.ظ
آخرین ارسال: EM.Ahady

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir