البته فکر کنم برای نسخه های 2.2 و 2.3 هم کار کنه.
سلام. تشکر. امتحان می کنم. احتمال خیلی زیاد کار کنه، اطلاع می دم بهتون
باسلام
ضمن تشکر ، آیا فقط همین فایل ها باید در کل پوشه های مودل تغییر دهیم؟
چون من برروی مودل خودم تست کردم این ارور را نشان می دهد.
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\test\config.php on line 19
ممنون میشم راهنمایی بفرمایید.
برای مودل 2.4 که از سایت دانلود کردم و نصب کردم همین تغییرات کافیه.باز تاکیید میکنم ورژن 2.4 برای 2.2و2.3 تست نکردم و برای 2.0 هم قبلا توضیح دادم
باسلام
جناب آقای عبایی فایل را برروی 2.4+ تست کردم کار می کنه.
خیلی عالی بود ممنون.
یک سوال ،این فایل ها را چه کاری روش میشه انجام داد که روی بقیه ورژن های 2 هم کار کنه.
سپاسگزارم
برای ورژن 2.0 مراجعه شود
سلام.
با تشکر از زحماتتون.
چک کردم درست کار می کند. در سامانه ما برای اینکه نیاز است تا از دوتا تقویم میلادی و جلالی استفاده شود، برای همین هم مجبور شدم تغییراتی رو اعمال کنم. فایل ها از اونجا که کل سیستم رو جلالی می کنند برای تنظیم نمایش میلادی به مشکل برخوردیم. البته از فایل های موودل در داخل پوشه ای بنام jc کپی گرفتم و در قسمت تنظیمات کاربری فیلدی رو برای نگهداری نوع تقویم اضافه کردم که در فیلد های پایگاه داده کاربر هم ثبت میشه.
کاربر می تونه تقویمش رو انتخاب کنه و سیستم بر اساس اوون میاد در مسیر موودل عادی که همون میلادی هست قرار می گیره یا تو مسیر jc که فایل های شما در اونجا کپی شده اند و بلعکس. این انتخاب مسیر رو هم در داخل فایل مربوط به تم ها قرار دادم تا پردازش ها دچار مشکل نشوند. سیستمی رو هم که برای 2.2 پیاده کرده بودم قسمت مربوط به اسکریپت های انتخاب تاریخ جلالی با جاوااسکریپت رو هم نگه داشتم تا مدام نیاز به تغیر به میلادی و شمسی وجود نداشته باشد.
پاسبان.
سلام آقای مهندس پاسبان
با تشکر از شما و آقای مهندس عبایی
لطفا در صورت امکان توضیح بیشتری در مورد اینکه چگونه می توان هر دو تقویم میلادی و شمسی را داشت بدهید . بسیار سپاسگزارم
موفق باشید
سلام و با تشکر از شما.
برای نصب تقویم، بعد از کپی کردن فایلها چه کار دیگری باید انجام داد؟
من با استفاده از مطالب قبلی در مورد نسخه 1.9 دو کار زیر را انجام دادم:
1- خط زیر رو هم به config.php اضافه کنید:
$CFG->calendar_system = 'jalali';
ALTER TABLE `mdl_user` ADD COLUMN `calendar_system` VARCHAR(20) DEFAULT NULL AFTER `lang`;
خوشبختانه تقویم کار می کند (مودل 2.4.2). فقط میخواستم مطمئن شوم که آیا همین دو تغییر کافی است؟
با تشکر
باسلام
تقویم کار میکنه ولی مشکلی برای ویرایش رویدادها ایجاد شده صفحه ای که در آن می توان رویدادهای تعریف شده را حذف یا ویرایش نمود هیچ رویدادی نمایش داده نمیشه در واقع قابلیت ویرایش از بین رفته است.
ممنون میشم راهنمایی کنید.
بررسی شد.مشکلی وجود ندارد
آقای عبایی عزیز
بابت این تقویم ممنون.
اما من در مودل ورژن 2.4.1 و 2.4.3 تست کردم و به خوبی کار میکنه اما مشکل اینجاست که در خروجی های اکسل در نمره ها یا گزارشات فایل خروجی اکسل نا مفهوم و مشکل دار ساخته می شه . اگه بررسی کنید ممنون می شم.
کدینگ utf8 فرم هارو بررسی کنید
آقای عبایی عزیز ممنون بابت پاسخ سریعتون
اما مشکل از کدینگ فرم ها نیست چون تا قبل از اینکه تغییرات را در فایل moodlelib.php اعمل کنم همه چی سام و خوبه و فقط تاریخ ها شمسی نیست اما به محض اینکه تغییرات را در فایل مذکور اعمال می کنم این مشکل ایجاد می شه
ممنون می شم راهنمایی کنید
جناب مهندس عبایی عزیز فایل جدید رو هم که فرموده بودید برای ورژن 2.5 نصب و اکسترکت کردم اما بازم صفحه سفید میاره
در این پست راهنمایی فرموده بودین
تنظیمات config.php رو تغییر بدید تا خطا نمایش داده بشه.
$CFG->debug=2047;
$CFG->debugdisplay = 1;
با سلام
من تقویم شمسی نسخه 2.4 را برای مودل نسخه 2.5 نصب کردم و نمایش خطا را فعال کردم این خطا را داد:
Fatal error: Cannot redeclare update_login_count() (previously declared in C:\xampp\htdocs\moodle2\lib\deprecatedlib.php:85) in C:\xampp\htdocs\moodle2\lib\moodlelib.php on line 3527
لطفا راهنماییم کنید. تشکر از زحمات شما
انگار ساختار توابع در مودل 2.5 عوض شده و این تابع(update_login_count) از moodlelib.php به deprecatedlib.php جابجا شده.اگر فقط این مشکل باشد با پاک کردن این تابع از moodlelib.php مشکل شما برطرف میشود...........
(در مودل: 2.5)
ضمن تشكر؛
پچ تقويم پس از تغيير دستي فايل هايي كه hunk داشتن، انجام شد. همچنين ويرايش مربوط به ديتابيس
اگر از پنجره تقويم، نوع تقويم رو دستي تغيير بدم اعمال ميشه و همه تاريخ ها به درستي تغيير مي كنه.
اما تنظيم تقويم پيش فرض در فايل config كار نمي كنه. همچنين وقتي در كاربر تقويم پيش فرض خودش رو از طريق ويرايش پرونده اش تغيير بده، اين تغيير ذخيره نميشه.
كسي از دوستان ميتونه راهنمايي كنه؟
سلام نسخه ی مودل من 2.4.5 و این فایل و کپی کردم و ستون نقویم رو هم اضافه کردم ولی خطای زیر و نمایش میده:
Fatal error: Call to undefined function is_valid_plugin_name() in /home/-----/public_html/lms/cache/classes/helper.php on line 195
پس به گفته شما این فایل ها برای ورژن 2.4.5 درست عمل نمیکنه.
با تشکر از اطلاع رسانی شما
حالا چه کار باید کنم؟
میتونید از پتچ زیر استفاده کنید :
با سلام خدمت دوستان.
دوستانی که نتوانستند تقویم رو فارسی کنند.یه نسخه قابل نصب از مودل 2.5.9 که نسخه پایدار است همراه با تقویم های شمسی ، قمری ،میلادی رو قرار دادم.
طبق گفته دوستان مراحل رو انجام دادم.کافیه فقط نصب کنید.خودم هم تست کردم.
یه فایل هم از مودل دیتا هست که در فایل فشرده شده قرار دادم.اونو بعد نصب مودل در پوشه مودل دیتا قرار دهید.
من از netbeam ide استفاده کردم.بریم سر اصل مطلب.اینم لینک :
http://www.4shared.com/rar/zxDULOf8ba/moodle259stable_with_persian_a.html
مجددا این فایل قرار داده شد.لطفا خودتون دانلود ویه جای دیگه برای دوستان آپلود کنید.
http://www.4shared.com/rar/uf5-DRjQce/moodle259stable_with_persian_a.html