خوب من فعلا این کد رو برای اصلاح نقل قول میذارم ، کد توی IE و فایرفاکس کامل کار میکنه اما من توی کروم باهاش مشکل دارم
دوستان اگه کسی توی کروم تستش کرد نتیحه رو بگه
فایل editor.js خط 1468 (دقت کنید که این شماره خط مربوط به فایل اصلی ادیتور و بدون تغییرات قبلیه) :
کد زیر رو جایگزین اون خط طولانی بکنید :
اینم عکسش :
حالت فعلی :
====================
حالت جدید :
دقت کنید که توی عکس اول ، خط دوم یه خط طولانیه که شما باید کد رو جایگزین اون بکنید
اگر تغییرات قبلی رو توی فایلتون ایجاد کردید ، توی فایل دنبال عبارات code=="quote" بگردید ، هر جایی که پیداش کردید ، خط بعدی خطیه که باید تغییر کنه
دوستان اگه کسی توی کروم تستش کرد نتیحه رو بگه
فایل editor.js خط 1468 (دقت کنید که این شماره خط مربوط به فایل اصلی ادیتور و بدون تغییرات قبلیه) :
کد زیر رو جایگزین اون خط طولانی بکنید :
کد php:
if(MyBB.browser == 'ie'){
this.wysiwyg.contentWindow.focus();
var c=this.e.selection.createRange().htmlText;
var starttxt="["+code+"]";
var endtxt="[/"+code+"]";
var txt=""+starttxt+""+c+""+endtxt+"";
this.e.selection.createRange().pasteHTML(txt);
}
else{
var range,ndiv,txt;
this.wysiwyg.contentWindow.focus();
range=this.wysiwyg.contentWindow.getSelection().getRangeAt(0);
ndiv=this.wysiwyg.contentWindow.document.createElement("div");
ndiv.appendChild(range.extractContents());
txt="["+code+"]"+ndiv.innerHTML+"[/"+code+"]";
this.e.execCommand('insertHTML',false,txt);
}
اینم عکسش :
حالت فعلی :
====================
حالت جدید :
دقت کنید که توی عکس اول ، خط دوم یه خط طولانیه که شما باید کد رو جایگزین اون بکنید
اگر تغییرات قبلی رو توی فایلتون ایجاد کردید ، توی فایل دنبال عبارات code=="quote" بگردید ، هر جایی که پیداش کردید ، خط بعدی خطیه که باید تغییر کنه