صفحات خطا 403 , 404 و ... اختصاصی در جوملا 1.5 |
![]() |
![]() |
پنجشنبه, 21 آبان 1388 ساعت 10:14 |
ایجاد صفحه خطا اختصاصیبرای ایجاد صفحه خطا اختصاصی، فایل templates/system/error.php را در پوشه templates/template-name کپی نمایید. سپس جوملا برای نمایش خطاها از فایل error.php موجود در قالب به جای فایل پیش فرض استفاده می کند. CSS صفحه ایرادبرای تغییر CSS صفحه ایراد فایل error.php موجود در پوشه قالب خود را باز کنید و عبارت زیر را پیدا نمایید: <link rel="stylesheet" href="/v2/<?php echo $this->baseurl ?>/templates/system/css/error.css" type="text/css" /> سپس CSS مورد نظر متناسب با قالب خود را جایگزین نمایید. اختصاصی کردن پیغام های خطاشما می توانید برای هر خطا HTTP یک پیغام اختصاصی ایجاد نمایید به این منظور باید از کد زیر در فایل error.php استفاده نماید. نمونه خطا 500:<?php if ($this->error->code = '500') { ?> ارسال صحیح کد وضعیت HTTPزمانی که یک درخواست برای صفحات سایت شما ارسال می شود، سرور یک کد HTTP برای پاسخ بر میگرداند. با استفاده از سیستم صفحات خطا اختصاصی، جوملا کد 200 را بر میگرداند. مثلا: "سرور با موفقیت صفحه را برگرداند". در حقیقت این کار اشتباه است و ممکن است مشکلاتی را بوجود آورد. برای اصلاح این مشکل باید از تگ DOCTYPE برای بازگرداندن کد خطا استفاده کرد. به این منظور کد زیر کد خطا را برمی گرداند:
|
تمامی حقوق این سایت متعلق به تیم مامبولرن است و بازنشر نوشتههای آن به هر شکل تنها با اجازه مدیر سایت و با لینک مستقیم به مطلب مربوطه مقدور است.