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



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

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

آموزش افزودن دکمه برای ویرایشگر پیشرفته CKEditor
(۰۸ اردیبهشت ۱۳۹۲، ۰۶:۴۴ ب.ظ)Masoud_MI نوشته:  با عرض سلام و ضمن تشکر از آموزش خوبتون

اگر ما بخواهیم جدول توی ویرایشگرمون اضافه کنیم باید چه کدهای قرار بدیم ؟

با احترام ...
از نسخه جدید ویرایشگر استفاده کنید.


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

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

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
(۰۸ اردیبهشت ۱۳۹۲، ۰۷:۱۶ ب.ظ)Tofighi نوشته:  از نسخه جدید ویرایشگر استفاده کنید.
ممنونم
ویرایشگر خوب و کاملی  هست اما من یه چیز ساده می خوام ( همون ادیتور ورد 2007 مای بی بی که دارم ) فقط می خوام بهش دکمه جدول اضافه کنم


کاش میشد ی کاری کرد مشکل نقل قول ادیتور حل شه


تصویر: http://takdokhtar.ir/uploadcenter/uploads/1369499645861.gif
کد جدول رو کسی نمی تونه آموزش بده ؟ یا حداقل یه راهنمایی کنه تا بتونم خودم درست کنم ؟تصویر: images/smilies/sad.gifتصویر: images/smilies/huh.gif
ممنون میشم
با احترام ...


من از توی سایت خود cdKEDITOR رفتم فولدر فلش رو دانلود کردم گذاشتم میاد دکمش ولی مای کد نمیزنه
میشه بگید چرا آقای توفیقی؟
با تشکرتصویر: images/smilies/heart.gif
(۰۹ اردیبهشت ۱۳۹۲، ۱۱:۰۸ ق.ظ)hamidkag نوشته:  من از توی سایت خود cdKEDITOR رفتم فولدر فلش رو دانلود کردم گذاشتم میاد دکمش ولی مای کد نمیزنه
میشه بگید چرا آقای توفیقی؟
با تشکرتصویر: images/smilies/heart.gif
برای اینکه کار کنه شما باید در ckeditor/plugins/bbocde رو ویرایش کنید.


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

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

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
یعنی کجاشو دقیقا ویرایش کنم؟
من محتویات plugin.js مربوط به پوشه flash رو کامل داخل فایل plugin.js فولدر bbocode کپی و ذخیره کردم باز کار نداد
عجیبه اصا از سایت مادر دکمه میگیره ولی فقط نمایشیه....تگ نمیندازه...من انواع کارا رو کردم حتی فایل config.js هم ویرایش کردم و عدد جلوی flash رو که 0 بود رو 1 کردم که فعال بشه اصا هیییچ فایده ای نداره
میشه بازم راهنمایی کنید؟
با تشکرتصویر: images/smilies/heart.gif
(۰۹ اردیبهشت ۱۳۹۲، ۰۶:۳۹ ب.ظ)hamidkag نوشته:  یعنی کجاشو دقیقا ویرایش کنم؟
من محتویات plugin.js مربوط به پوشه flash رو کامل داخل فایل plugin.js فولدر bbocode کپی و ذخیره کردم باز کار نداد
عجیبه اصا از سایت مادر دکمه میگیره ولی فقط نمایشیه....تگ نمیندازه...من انواع کارا رو کردم حتی فایل config.js هم ویرایش کردم و عدد جلوی flash رو که 0 بود رو 1 کردم که فعال بشه اصا هیییچ فایده ای نداره
میشه بازم راهنمایی کنید؟
با تشکرتصویر: images/smilies/heart.gif
کد نویسی پلاگین BBCode این پلاگین که به صورت جاوا اسکریپت هست یه کمی پیچیده هست و نیاز به دانش کافی جاوا اسکریپت هست.
کد نویسی بر اساس تگ ها (span , strong, div, p, u , ....) برای BBCode شدن از متن Html و همچنین برای برخی تگ ها خصوصیاتی چون style هست.
شما با تغییر برخی از قسمت های این فایل می تونید انجام بدید.


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

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

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
(۰۹ اردیبهشت ۱۳۹۲، ۰۷:۳۲ ب.ظ)'Tofighi' نوشته:  
(۰۹ اردیبهشت ۱۳۹۲، ۰۶:۳۹ ب.ظ)'hamidkag' نوشته:  یعنی کجاشو دقیقا ویرایش کنم؟
من محتویات plugin.js مربوط به پوشه flash رو کامل داخل فایل plugin.js فولدر bbocode کپی و ذخیره کردم باز کار نداد
عجیبه اصا از سایت مادر دکمه میگیره ولی فقط نمایشیه....تگ نمیندازه...من انواع کارا رو کردم حتی فایل config.js هم ویرایش کردم و عدد جلوی flash رو که 0 بود رو 1 کردم که فعال بشه اصا هیییچ فایده ای نداره
میشه بازم راهنمایی کنید؟
با تشکرتصویر: images/smilies/heart.gif




 
کد نویسی پلاگین BBCode این پلاگین که به صورت جاوا اسکریپت هست یه کمی پیچیده هست و نیاز به دانش کافی جاوا اسکریپت هست.
کد نویسی بر اساس تگ ها (span , strong, div, p, u , ....) برای BBCode شدن از متن Html و همچنین برای برخی تگ ها خصوصیاتی چون style هست.
شما با تغییر برخی از قسمت های این فایل می تونید انجام بدید.




 

ببینید این کد رو خود سایت مادر نوشته:


کد:
(function() {
var flashFilenameRegex = /\.swf(?:$|\?)/i;

function isFlashEmbed( element ) {
var attributes = element.attributes;

return ( attributes.type == 'application/x-shockwave-flash' || flashFilenameRegex.test( attributes.src || '' ) );
}

function createFakeElement( editor, realElement ) {
return editor.createFakeParserElement( realElement, 'cke_flash', 'flash', true );
}

CKEDITOR.plugins.add( 'flash', {
requires: 'dialog,fakeobjects',
lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en-au,en-ca,en-gb,en,eo,es,et,eu,fa,fi,fo,fr-ca,fr,gl,gu,he,hi,hr,hu,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt-br,pt,ro,ru,sk,sl,sr-latn,sr,sv,th,tr,ug,uk,vi,zh-cn,zh', // %REMOVE_LINE_CORE%
icons: 'flash', // %REMOVE_LINE_CORE%
onLoad: function() {
CKEDITOR.addCss( 'img.cke_flash' +
'{' +
'background-image: url(' + CKEDITOR.getUrl( this.path + 'images/placeholder.png' ) + ');' +
'background-position: center center;' +
'background-repeat: no-repeat;' +
'border: 1px solid #a9a9a9;' +
'width: 80px;' +
'height: 80px;' +
'}'
);

},
init: function( editor ) {
var allowed = 'object[classid,codebase,height,hspace,vspace,width];' +
'param[name,value];' +
'embed[height,hspace,pluginspage,src,type,vspace,width]';

if ( CKEDITOR.dialog.isTabEnabled( editor, 'flash', 'properties' ) )
allowed += ';object
کد:
; embed[allowscriptaccess,quality,scale,wmode]';
if ( CKEDITOR.dialog.isTabEnabled( editor, 'flash', 'advanced' ) )
allowed += ';object[id]{*}; embed[bgcolor]{*}(*)';

editor.addCommand( 'flash', new CKEDITOR.dialogCommand( 'flash', {
allowedContent: allowed,
requiredContent: 'embed'
} ) );
editor.ui.addButton && editor.ui.addButton( 'Flash', {
label: editor.lang.common.flash,
command: 'flash',
toolbar: 'insert,20'
});
CKEDITOR.dialog.add( 'flash', this.path + 'dialogs/flash.js' );

// If the "menu" plugin is loaded, register the menu items.
if ( editor.addMenuItems ) {
editor.addMenuItems({
flash: {
label: editor.lang.flash.properties,
command: 'flash',
group: 'flash'
}
});
}

editor.on( 'doubleclick', function( evt ) {
var element = evt.data.element;

if ( element.is( 'img' ) && element.data( 'cke-real-element-type' ) == 'flash' )
evt.data.dialog = 'flash';
});

// If the "contextmenu" plugin is loaded, register the listeners.
if ( editor.contextMenu ) {
editor.contextMenu.addListener( function( element, selection ) {
if ( element && element.is( 'img' ) && !element.isReadOnly() && element.data( 'cke-real-element-type' ) == 'flash' )
return { flash: CKEDITOR.TRISTATE_OFF };
});
}
},

afterInit: function( editor ) {
var dataProcessor = editor.dataProcessor,
dataFilter = dataProcessor && dataProcessor.dataFilter;

if ( dataFilter ) {
dataFilter.addRules({
elements: {
'cke:object': function( element ) {
var attributes = element.attributes,
classId = attributes.classid && String( attributes.classid ).toLowerCase();

if ( !classId && !isFlashEmbed( element ) ) {
// Look for the inner <embed>
for ( var i = 0; i < element.children.length; i++ ) {
if ( element.children[ i ].name == 'cke:embed' ) {
if ( !isFlashEmbed( element.children[ i ] ) )
return null;

return createFakeElement( editor, element );
}
}
return null;
}

return createFakeElement( editor, element );
},

'cke:embed': function( element ) {
if ( !isFlashEmbed( element ) )
return null;

return createFakeElement( editor, element );
}
}
}, 5 );
}
}
});
})();

CKEDITOR.tools.extend( CKEDITOR.config, {
/**
* Save as `<embed>` tag only. This tag is unrecommended.
*
* @cfg {Boolean} [flashEmbedTagOnly=false]
* @member CKEDITOR.config
*/
flashEmbedTagOnly: true,

/**
* Add `<embed>` tag as alternative: `<object><embed></embed></object>`.
*
* @cfg {Boolean} [flashAddEmbedTag=false]
* @member CKEDITOR.config
*/
flashAddEmbedTag: true,

/**
* Use {@link #flashEmbedTagOnly} and {@link #flashAddEmbedTag} values on edit.
*
* @cfg {Boolean} [flashConvertOnEdit=false]
* @member CKEDITOR.config
*/
flashConvertOnEdit: true
});
فکر کنم یه کاریش کنیم توی bbocode جا بگیره حل میشه مشکلتصویر: images/smilies/confused.gif
الان من اگه بخواهم دگمه فلش رو اضافه کنم دقیقا باید چی کار کنم؟!


آدرس سایت : درحال ساخت ...
صفحه‌ها (6):


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

پرش به انجمن:


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

1 مهمان


درباره‌ی ما

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