سیدهاشم افخمی

رفع مشکل سرعت پنل مدیریت پرستاشاپ

سلام

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

در این مطلب چند تغییر جهت بهبود سرعت بارگذاری پنل مدیریت پرستاشاپ رو قرار بدم.

۱- حذف فایل مربوط به بارگذاری لود نقشه گوگل : این نقشه در صفحه جزئیات سفارش نمایش داده می شود. برای این کار فایل زیر رو باز کنید:

controllers\admin\AdminOrdersController.php

بعد به دنبال خط زیر باشید و در ابتدای خط دوکاراکتر بک اسلش اضافه کنید که به صورت زیر می شود

$this->addJS('https://maps.googleapis.com/maps/api/js?v=3.exp');

// $this->addJS('https://maps.googleapis.com/maps/api/js?v=3.exp');

۲- حذف دریافت آواتار از سایت پرستاشاپ: همینطور که میدونید این روز ها اتصال به سایت های خارجی فیلترنشده هم دچار مشکل هست ، به همین دلیل یکی از دلایل مشکل سرعت بارگذاری همین آواتار هست که برای حذف فایل زیر رو باز کنید:

نکته: این تغییر فقط در نسخه ۱.۷.۷ به پایین نیاز هست و نسخه های بالاتر این مشکل رو ندارند.

classes\Employee.php

در این فایل ، تابع getImage رو پیدا کنید. که در تصویر زیر مشخص کرده ایم:

در ابتدای این تابع خط کد مشخص شده در زیر اضافه می گردد:

    public function getImage()
    {
		return Tools::getAdminImageUrl('prestashop-avatar.png'); // این خط اضافه شده است

        if (!Validate::isLoadedObject($this)) {
            return Tools::getAdminImageUrl('prestashop-avatar.png');
        }

        return Tools::getShopProtocol() . 'profile.prestashop.com/' . urlencode($this->email) . '.jpg';
    }

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

ایجاد گفتگو جدید

اگر سوالی دارید ، اگر چالشی در فروشگاه خود دارید ، می توانید گفتگو خود را ایجاد نمایید.

ایجاد گفتگو جدید

دوره های آموزشی

Loading...