مرجع پارسی MyBB

نسخه‌ی کامل: نحوه ی اضافه کردن فونت دلخواه به ادیتور انجمن
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
سلام
سال نو مبارک Blush
من میخواستم به ادیتور انجمنم فونت هایی که میخوام رو اضافه کنم ولی نمیدونم از کجا باید اینکارو کرد Undecided
اموزش هایی تو انجمن بود که همشون اشاره به فایل editor.js داخل پوشه javascript کرده بودن ولی تو پوشه ی جاوا اسکریپت من اصلا فایلی به اسم editor.js نیس
ممنون میشم اگه راهنمایی کنید
با تشکر
از کدام ادیتور استفاده می کُنید ؟
ادیتور پیش فرضه
تنها ادیتوری که نصب کردم پاسخ سریع پیشرفته هستش
باید تو هاست قرار بدهید اما یادم نمیاد دقیقا کجا هست
هنوز یادتون نیومده؟ Huh Huh Huh Huh
فکر کنم همین باشه.

پوشه jscripts رو باز کرده و فایل editor.js رو پیدا کنید.
تکه کد زیر مربوط به فونت ها هستش پیداش کنید(خط66):
کد:
        // Defines an array of fonts to be shown in the font drop down.
        this.fonts = new Object();
        this.fonts["Arial"] = "Arial";
        this.fonts["Courier"] = "Courier";
        this.fonts["Impact"] = "Impact";
        this.fonts["Tahoma"] = "Tahoma";
        this.fonts["Times New Roman"] = "Times New Roman";
        this.fonts["Trebuchet MS"] = "Trebuchet MS";
        this.fonts["Verdana"] = "Verdana";

با اضافه کردن خط زیر به انتهای کد فونت مورد نظر رو میتونید قرار بدید اما اگر کاربرانتون اون فونت رو نداشته باشن براشون لود نمیشه.
کد php:
        this.fonts["B Nazanin"] = "B Nazanin"
(۱۳۹۴/۱/۶، ۱۰:۵۹:۱۳ صبح)firstboy000 نوشته است: [ -> ]فکر کنم همین باشه.

پوشه jscripts رو باز کرده و فایل editor.js رو پیدا کنید.
تکه کد زیر مربوط به فونت ها هستش پیداش کنید(خط66):



کد:
        // Defines an array of fonts to be shown in the font drop down.
        this.fonts = new Object();
        this.fonts["Arial"] = "Arial";
        this.fonts["Courier"] = "Courier";
        this.fonts["Impact"] = "Impact";
        this.fonts["Tahoma"] = "Tahoma";
        this.fonts["Times New Roman"] = "Times New Roman";
        this.fonts["Trebuchet MS"] = "Trebuchet MS";
        this.fonts["Verdana"] = "Verdana";

با اضافه کردن خط زیر به انتهای کد فونت مورد نظر رو میتونید قرار بدید اما اگر کاربرانتون اون فونت رو نداشته باشن براشون لود نمیشه.



کد php:
        this.fonts["B Nazanin"] = "B Nazanin"
تو پست بالاتر گفتم که اصلا اینجور فایلی نیس Huh  Huh
با عرض پوزش.اون فایل 1.6 بوده که جا مونده.من معذرت میخوام بخاطر بی دقتیم.
خب فایل زیر رو پیدا و باز کنید: jquery.sceditor.xhtml.min.js  و jquery.sceditor.min.js  و  jquery.sceditor.bbcode.min.js    --- توی پوشه jscripts\sceditor قرار داره ---

کد زیر رو سرچ کنید داخلش:
کد php:
fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana" 

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

تست شده و کاملا درست عمل کرده. ثبت شد
(۱۳۹۴/۱/۶، ۱۵:۱۳:۱۹ عصر)firstboy000 نوشته است: [ -> ]با عرض پوزش.اون فایل 1.6 بوده که جا مونده.من معذرت میخوام بخاطر بی دقتیم.
خب فایل زیر رو پیدا و باز کنید: jquery.sceditor.xhtml.min.js    --- توی پوشه jscripts\sceditor قرار داره ---

کد زیر رو سرچ کنید داخلش:
کد php:
fonts:"Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana" 

توی این قسمت فونت خودتون رو اضافه کنید.به احتمال زیاد میادش.

سلام مجدد
خواهش میکنم
این کارو کردم بازم نیومد
حتی تو global.css هم کد زیرو اضافه کردم ولی بازم کار نکرد
کد:
@font-face {
  font-family: 'BKoodakBold';
  src: url('fonts/BKoodakBold.eot?#') format('eot'),  /* IE6-8 */
       url('fonts/BKoodakBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BKoodakBold.ttf') format('truetype');  /* Saf3-5, Chrome4+, FF3.5, Opera 10+ */
}
پست بالا اصلاح شد.باید سه فایل رو اصلاح کنید.


موفق و سربلند باشید
صفحه‌ها: 1 2