Laravel 5.5 LTS

  نسخه LTS یا Long Term Support به نسخه‌ای گفته می‌شود، که تا چندین سال برای آن از طرف تیم انتشار دهنده پشتیبانی نرم افزاری و امنیتی ارائه می‌شود. ولی نسخه‌های غیر LTS پشتیبانی کم‌تری دریافت می‌کنند. قبل از این لاراول ۵٫۱ اولین نسخه LTS لاراول بود و پس از آن لاراول ۵٫۵ ادامه دهنده نسخه LTS پیشین خواهد بود. درست مثل نسخه LTS قبلی لاراول، این نسخه هم پشتیبانی دو ساله برای رفع اشکال ادامه مطلب…

ماژول ارسال پیام جدید مانند پیامک (SMS) ، توییتر و….

در سیستم مودل سه نوع ماژول پیام رسانی وجود دارد : ایمیل پنجره Popup jabber که میتوان فایل های ماژول آنها را در مسیر /message/output  ببینید. حال برای افزودن ماژول ارسال پیام جدید مانند پیامک بایستی مانند ساختار ماژول های بالا یک ماژول ایجاد کرد و به این لیست افزود.ساختار فایل این ماژول ها به شکل زیر میباشند:  

که در فایل message_output_new.php بایستی کلاس  message_output_name ایجاد شود و یکی از متد های آن

باشد ادامه مطلب…

نمایش خطا در مودل

برای نمایش خطا میتوان در برنامه در مدیریت سایت->توسعه->اشکال زدایی تنظیمات لازمه رو انجام داد و یا در فایل config.php دو سطر زیر را اضافه کرد.

  البته نمایش پیغام های اشکال زادیی را در مودل را در بخش مدیریت > توسعه > اشکال زدایی فعال و تیک بزنید.    

تنظیمات Conditional activities

Conditional activities یک امکان است که به استاد این اختیار را میدهد تا برای دسترسی دانشجویان به یک فعالیت شرایطی مانند تاریخ و نمره دریافتی در فعالیت دیگر یا شرکت در یک فعالیت و یا مشخصات فرد و… را قرار دهد. برای فعال کردن این قسمت باید به بخش مدیریت سایت ->تنظیمات پیشرفته  رفت و گزینه “Enable conditional acces” را فعال کنید.حالا در تعریف فعالیت های درس،در سربرگ Restrict access شرایط مورد نظر خود را ادامه مطلب…

دامنه‌های غیر مجاز پست الکترونیک در مودل

برای رد کردن آدرس‌های پست الکترونیک متعلق به دامنه‌های خاص، دامنه‌ها را در این قسمت لیست کنید. Site administration->Plugins->Authentication->Manage authentication مدیریت سایت->ماژول ها->شناسایی->مدیریت شناسایی دامنه‌های غیر مجاز پست الکترونیک (denyemailaddresses) به این صورت هنگام ثبت نام از ثبت این ایمیل ها جلوگیری میکند و به این سرور ها ایمیل نمیدهد.

حداکثر اندازهٔ حجم فایل‌های ارسالی در سیستم مودل

این گزینه بیشترین اندازه‌ای که فایل‌های ارسالی در کل سایت می‌توانند داشته باشند را تعیین می‌کند. مقدار این گزینه توسط تنظیمات post_max_size و upload_max_filesize مربوط به PHP و همچنین تنظیم LimitRequestBody مربوط به Apache محدود شده است. مقدار این گزینه، بازهٔ اندازه‌های قابل انتخاب در سطح درس یا ماژول را محدود می‌کند. اگر «محدودیت کارگزار» انتخاب شود، حداکثر اندازهٔ مجاز در مودل برابر با حداکثر اندازهٔ مجاز در کارگزار خواهد بود.برای تغییر این مقدار ابتدا ادامه مطلب…

نحوه ترجمه فایل های زبان مودل بدون استفاده از ساختار بومی سازی زبان سیستم

برای ترجمه یکجا تمام فایل های زبان باید مراحل زیر را انجام داد فایل های زبان موجود در برنامه (lang\en\*.php)و بلوک ها(مانند blocks\comments\lang\en\block_comments.php) و ماژول ها(  مانند mod\glossary\lang\en\glossary.php) را در یک پوشه کپی کنید. فایل های پوشه را یکی یکی باز کرده و ترجمه کنید. تمامی فایل های ترجمه شده را به همان نام فایل در آدرس moodledata\lang\fa_local کپی کنید. در قسمت بومی سازی زبان یکبار بررسی زبان را بزنید تا ترجمه ها در سایت ادامه مطلب…