mrazimi1

تغییر صفحه خطا 404

6 پست در این موضوع

ارسال شده در (ویرایش شده)

سلام به همه

من میخوام صفحه خطای قالب وب سایتمو تغییر بدم.

این کد فایل error.php هست

<?php
/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/
//no direct accees
defined ('_JEXEC') or die ('resticted aceess');

if (!isset($this->error)) {
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false; 
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<title><?php echo $this->error->getCode(); ?> - <?php echo $this->title; ?></title>
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/system.css" type="text/css" />
</head>
<body class="error_bg">
<h1><?php echo $this->error->getCode(); ?></h1>
<div class="clr"></div>
<h2><?php echo $this->error->getMessage(); ?></h2>
<div class="clr"></div>
</body>

</html>

برای مشاهده نمونه صفحه خطا اینجا کلیک کنید

همانطور که میبینید من 2 تا متن دارم

یکی نوشته 404 که از خط کد <h1><?php echo $this->error->getCode(); ?></h1> استفاده میکنه

دیگری نوشته مورد پیدا نشد که از خط کد <h2><?php echo $this->error->getMessage(); ?></h2> استفاده میکنه برای نمایشش

من نمیدونم این کدها از کجا خونده میشن که متن را بتونم تغییر بدم

لطفا راهنمایی کنید

کد های رنگی تو صفحه خطا متن را نمایش میدن اما نمیدونم از کجا میخونه که بتونم تغییرش بدم

ویرایش شده در توسط mrazimi1

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

این چندمین باره من بحثی ایجاد میکنم و مدیران جواب نمیدن.

اگر مشکلی دارید با بنده ، لطفا بگید که اینجارو ترک کنم

Share this post


Link to post
Share on other sites
این چندمین باره من بحثی ایجاد میکنم و مدیران جواب نمیدن.

اگر مشکلی دارید با بنده ، لطفا بگید که اینجارو ترک کنم

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

مدیر و غیر مدیر هم فرقی نداره....

شما هم اگر قبل از ایجاد تاپیک یه دقیقه سرچ میکردید انجمن رو جوابتون رو پیدا میکردید اینم یه تاپیک مربوط که قبلا توضیح داده شده

طرح صفحه خطای 404 حرفه ای برای جوملا

Share this post


Link to post
Share on other sites

سلام صابر عزیز

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

فایل error.php بنده در آدرس /templates/shaper قرار داره و کدش هم در پست اول قرار دادم

اون دو خطی که توضیح دادم نمیدونم از کجا خوانده میشه که بتونم تغییرش بدم

لطفا راهنمایی کنید

Share this post


Link to post
Share on other sites

در انتظار یک نفر از بین 1000 نفر متخصص انجمن جوملای ایران که بتواند به این سوال جواب دهد مانده ایم

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

نوشته رو که باید قاعدتا از فایل زبان بخونه شما این فایل رو هم چک کنید fa-IR.com_content.ini

ضمن اینکه توی لوکال خیلی راحت میشه با جستجو داخل فایلها نوشته رو پیدا کرد

ولی یه کار هم که میتونید بکنید این هست که توی همین فایل error.php بجای اون دو تا کد متن خودتون رو قرار بدید (البته زیاد اصولی نیست) مثلا بجای:

<?php echo $this->error->getMessage(); ?>

بنویسید

<?php echo 'متن دلخواه'; ?>

ویرایش شده در توسط saber

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری