• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
lawgostar

نداشتن صفحه 404

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

سلام

من توی قالبم صفحه 404 ندارم

http://www.lawgostar.com/main

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


<meta charset="utf-8">
<!--[if ie]><meta content='IE=8' http-equiv='X-UA-Compatible'/><![endif]-->
<!--[if gte IE 9]>
<style type="text/css">
.gradient {
filter: none;
}
</style>
<![endif]-->
<meta name="description" content="">
<meta name="author" content="">
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- CSS concatenated and minified via ant build script-->
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/404.css" />
<link href='http://fonts.googleapis.com/css?family=Gochi+Hand' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
<!-- end CSS-->

<!--[if IE 6]>
<script src="js/libs/DD_belatedPNG_0.0.8a.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix(' #search, #main, #selection, #style ');
</script>
<![endif]-->
<h1><title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?><?php } ?> <?php wp_title(); ?>|Not Found Your Page</title></h1>
</head>
<body>
<div class="wrapper">
<div id="main" class="tagline">
<h1>OOPS!</h1>
<h2>Error 404 Not Found</h2>
<p class="back">به صفحه <a href="<?php bloginfo('url');?>">اصلی</a> برید یا به <a href="#">صفحه قبلی</a> برگردید</p>

<!--Search Form-->
<div id="search">

<form action="<?php bloginfo('url');?>" method="get">
<input type='text' id='input' name="s" placeholder='جستجو کنید...'>
<input type='submit' id='submit' value=''>
</form>
</div><!--! end #search-->
<img src="<?php bloginfo('url');?>/wp-content/themes/Valatar/images/mole.png" width="670" height="370" alt="Mole">
<p class="coppy">Copyright © متعلق به سایت حقوق گستر است</p>
href="http://lawgostar.com" target="_blank">حقوق گستر</a></p>
</div><!--! end main-->
</div><!--! end wrapper -->

<!-- jQuery -->
<script src="js/libs/jquery-1.6.2.js"></script>
<script src="js/libs/modernizr-2.0.6.min.js"></script>
<!-- scripts concatenated and minified via ant build script-->
<script defer src="js/custom_mole2.js"></script>
<!-- end scripts-->
<!--[if lt IE 7 ]>
<script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script>
<script>window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})</script>
<![endif]-->

</body>
</html>

0

به اشتراک گذاری این پست


لینک به پست

سلام

شما به جای این کار باید از یکی از صفحات قالب خودتون کپی بگیرید ( مثلا page.php ) و کمی تغییر در کد ( مثلا با فونت درشت بنویسید : پیدا نشد ) این صفحه رو بسازید

4

به اشتراک گذاری این پست


لینک به پست


<div class="wrapper">
<div id="main" class="tagline">
<h1>OOPS!</h1>
<h2>Error 404 Not Found</h2>
<p class="back">به صفحه <a href="<?php bloginfo('url');?>">اصلی</a> برید یا به <a href="#">صفحه قبلی</a> برگردید</p>

<!--Search Form-->
<div id="search">
<form action="<?php bloginfo('url');?>" method="get">
<input type='text' id='input' name="s" placeholder='جستجو کنید...'>
<input type='submit' id='submit' value=''>
</form>
</div><!--! end #search-->

<img src="<?php bloginfo('url');?>/wp-content/themes/Valatar/images/mole.png" width="670" height="370" alt="Mole">
<p class="coppy">Copyright © متعلق به سایت حقوق گستر است</p>

</div><!--! end main-->
</div><!--! end wrapper -->

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

4

به اشتراک گذاری این پست


لینک به پست

من الان همین کار را کردم ولی باز ی مطلبی که تو سایت نیست هیچ پیغامی نمیده و فقط قالب بهم میریزه

0

به اشتراک گذاری این پست


لینک به پست

باید حلقه ی وردپرس که تو فایل single.php قالب شما استفاده شده رو ویرایش کنید و بخشی که باید 404 رو معرفی کنید رو پیدا کنید و آدرس فایل 404 رو بدید.

اگه نتونستید انجام بدید کدهای فایل سینگل رو همینجا قرار بدید.

4

به اشتراک گذاری این پست


لینک به پست

اینم کد


<?php include (TEMPLATEPATH . "/header.php"); ?>
<?php include (TEMPLATEPATH . "/sidebar-right.php"); ?>
<div class="section-2">
<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>
<div class="post-title"><h1><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h1></div>
<div class="content-white">
<div class="meta-data">
<div class="category"><?php the_category(' , '); ?></div>
<div class="author"> <?php the_author(); ?> </div>
<p class="time">
<?php the_time('j F Y') ?>
</p>
<p class="comment-number"><?php comments_number( 'بدون نظر', '1 نظر', '% نظر' ); ?></p>
</div>
<div class="content">
<?php the_content(); ?>
</div>
<div class="post-tags">
برچسب ها: <?php the_tags(''); ?>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
<div class="clear"></div>
<div class="comment-title"><h3>ديدگاه ها</h3></div>
<?php comments_template( '', true ); ?>
</div>
<?php include (TEMPLATEPATH . "/sidebar-left.php"); ?>
<?php include (TEMPLATEPATH . "/footer.php"); ?>

0

به اشتراک گذاری این پست


لینک به پست

به نام 404.php ذخیره و تست کنید:

<?php include (TEMPLATEPATH . "/header.php"); ?>
<?php include (TEMPLATEPATH . "/sidebar-right.php"); ?>
<div class="section-2">
<div class="post-title"><h1>پیدا نشد!</div>
<div class="content-white">
<div class="content">
404 پیدا نشد!
</div>

</div>
<div class="clear"></div>
<?php include (TEMPLATEPATH . "/sidebar-left.php"); ?>
<?php include (TEMPLATEPATH . "/footer.php"); ?>

2

به اشتراک گذاری این پست


لینک به پست

اگر با کدی که گفته شد نتیجه نگرفتید این کد را جایگزین single.php کنید و تست بگیرید (برگه 404.php را حذف نکنید)

<?php include (TEMPLATEPATH . "/header.php"); ?>

<?php include (TEMPLATEPATH . "/sidebar-right.php"); ?>

<div class="section-2">

<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>

<div class="post-title"><h1><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h1></div>

<div class="content-white">

<div class="meta-data">

<div class="category"><?php the_category(' , '); ?></div>

<div class="author"> <?php the_author(); ?> </div>

<p class="time">

<?php the_time('j F Y') ?>

</p>

<p class="comment-number"><?php comments_number( 'بدون نظر', '1 نظر', '% نظر' ); ?></p>

</div>

<div class="content">

<?php the_content(); ?>

</div>

<div class="post-tags">

برچسب ها: <?php the_tags(''); ?>

</div>

</div>

<?php endwhile; ?>

<div class="clear"></div>

<div class="comment-title"><h3>ديدگاه ها</h3></div>

<?php comments_template( '', true ); ?>

<?php else :?>

<div class="content-white">

<div class="content">

مطلب مورد نظر در سایت موجود نیست <br />

شاید با جستجو به نتیجه برسید: <br />

<form method="get" name="searchform" action="<?php bloginfo('url'); ?>/">

<input type="text" value="<?php the_search_query(); ?>" name="s" />

<input type="submit" value="جستجو" />

</form>

</div>

</div>

<?php endif; ?>

</div>

<?php include (TEMPLATEPATH . "/sidebar-left.php"); ?>

<?php include (TEMPLATEPATH . "/footer.php"); ?>

1

به اشتراک گذاری این پست


لینک به پست

بازم درست نشد هر دو کد را جایگزین کردم بازم نشد

0

به اشتراک گذاری این پست


لینک به پست

نشانی صفحه ای که باید 404 باشه را بگذارید اینجا و نشانی یک برگه سالم

0

به اشتراک گذاری این پست


لینک به پست

این آدرس که 404 نیست این آدرس بخاطر نداشتن قالب مناسب برای search.php اینجوریه اگر فایل search.php دارید یا اگر ندارید فایل archive.php اگر ندارید index.php باید برای حالت نبود پاسخ کد نویسیشون اصلاح بشه

کدی که برای single.php دادم را با کد قبلیش به دقت مقایسه کنید همین تغییر را در برگه هایی که عرض شد اعمال کنید

0

به اشتراک گذاری این پست


لینک به پست

فقط ایندکس هست حالا باید فایلی که دادید را مقایسه کنم بعد کدهایی ک شما اضفاه کردید را به ایندکس بزنم؟

0

به اشتراک گذاری این پست


لینک به پست

من یک کد را جابجا و یک کد اضافه کردم

در کد single شما


<?php endwhile; ?>
<?php endif; ?>

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


<?php else :?>
<div class="content-white">
<div class="content">
مطلب مورد نظر در سایت موجود نیست <br />
شاید با جستجو به نتیجه برسید: <br />
<form method="get" name="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" />
<input type="submit" value="جستجو" />
</form>
</div>
</div>
<?php endif; ?>

حالا شما در ایندکس


<?php endwhile; ?>
<?php endif; ?>

کن و تبدیلش کن به


<?php endwhile; ?>
<?php else :?>
<div class="content-white">
<div class="content">
مطلب مورد نظر در سایت موجود نیست <br />
شاید با جستجو به نتیجه برسید: <br />
<form method="get" name="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" />
<input type="submit" value="جستجو" />
</form>
</div>
</div>
<?php endif; ?>

2

به اشتراک گذاری این پست


لینک به پست

مرسی الان درست شد ولی یه مشکل کوچیک داره که زیر قالب بهم ریخته است چیکارش کنم ؟

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

این کد را بگذار و تست کن در کل قالب درست ستون بندی نشده


<?php endwhile; ?>
<?php else :?>
<div class="post-title"><h2><a href="#" rel="bookmark">مطلب مرتبط با <?php the_search_query(); ?> یافت نشد </a></h2></div>
<div class="content-white">
<div class="content">
مطلب مورد نظر در سایت موجود نیست <br />
شاید با جستجو به نتیجه برسید: <br />
<form method="get" name="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" />
<input type="submit" value="جستجو" />
</form>
<style type="text/css">
.content-white {
min-height:600px;
}
</style>
</div>
</div>
<?php endif; ?>

1

به اشتراک گذاری این پست


لینک به پست

بازم نشد

0

به اشتراک گذاری این پست


لینک به پست
در کل قالب درست ستون بندی نشده
0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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


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

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

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


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