اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

مشکل با فونت فارسی در Moodle

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    مشکل با فونت فارسی در Moodle

    سلام دوستان بنده توی سازمان اومدم سامانه مودل رو نصب کردم..ولی مشکلی که دارم با فونت های فارسی هست که در ابتدای کار بصورت مربعی نشون داده میشدن..این شکلی: برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	لینوکس 1.jpg
نمایش ها:	1
اندازه:	70.0 KB
شناسه:	21758 بعدش اومدم با استفاده از راهکاری که در این آدرس اشاره شده : https://moodle.org/mod/forum/discuss.php?d=115299 کاری کردم که فونت ها درست شدن ولی جهت نمایششون چپکی شد.این شکلی: برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	لینوکس 2.jpg
نمایش ها:	1
اندازه:	25.2 KB
شناسه:	21759 نمیدونم چطوری باید درستش کنم اگر کس از اساتید میتونه راهنمایی کنه.ممنون
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-22-2017, 05:01 PM.

    #2
    ۱. محتوای فایل فشرده ای که به این مطلب ضمیمه شده رو در مسیر /moodle/lib کپی کنید (۲ تا فایل هست).
    ۲. فایل /moodle/lib/graphlib.php رو باز کنید و قسمت زیر رو در این فایل پیدا کنید (باید دور و بر خط ۱۲۴۱ باشه):

    کد PHP:
    // start of Moodle addition
    $textlib textlib_get_instance();
    $text $textlib->utf8_to_entities($texttruetrue); //does not work with hex entities!
    // end of Moodle addition 

    ۳. این قسمت رو به صورت زیر تغییر بدید:
    کد PHP:
     // start of Moodle addition
    // $textlib = textlib_get_instance();
    // $text = $textlib->utf8_to_entities($text, true, true); //does not work with hex entities!

    global $CFG;
     require_once(
    $CFG->libdir.'/unicode2glyph.php');
    $text utf8_to_persian_glyphs($text);
     
    // end of Moodle addition 
    ۴. فایل رو ذخیره کنید.
    فایل های پیوست شده
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-03-2021, 10:23 AM.

    کامنت


      #3
      نوشته شده توسط echo مشاهده پست
      ۱. محتوای فایل فشرده*ای که به این مطلب ضمیمه شده رو در مسیر /moodle/lib کپی کنید (۲ تا فایل هست).
      ۲. فایل /moodle/lib/graphlib.php رو باز کنید و قسمت زیر رو در این فایل پیدا کنید (باید دور و بر خط ۱۲۴۱ باشه):

      کد PHP:
      // start of Moodle addition
      $textlib textlib_get_instance();
      $text $textlib->utf8_to_entities($texttruetrue); //does not work with hex entities!
      // end of Moodle addition 

      ۳. این قسمت رو به صورت زیر تغییر بدید:
      کد PHP:
       // start of Moodle addition
      // $textlib = textlib_get_instance();
      // $text = $textlib->utf8_to_entities($text, true, true); //does not work with hex entities!

      global $CFG;
       require_once(
      $CFG->libdir.'/unicode2glyph.php');
      $text utf8_to_persian_glyphs($text);
       
      // end of Moodle addition 
      ۴. فایل رو ذخیره کنید.
      دوست عزیز این مطالبی که از آقای شمیم رضایی زحمت کپی و پیست اش رو کشیدید من انجام داددم تا به این مرحله رسیدم الان مشکلم چپ چین شدن حروف هستش

      کامنت


        #4
        دوستان کسی میتونه بگه آیا با تغییر این چند خط کد میشه مشکل چپ چین شدن فونت رو برطرف کرد:
        کد:
        private function prepare_label_text($label) {
                if (right_to_left() and !preg_match('/[0-9]/i', $label)) {
                    return core_text::strrev($label);
                } else {
                    return $label;
                }
            }

        کامنت

        درباره انجمن منطقه لینوکسی ها

        انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

        شبکه های اجتماعی
        در حال انجام ...
        X