tazeh

بازگشت به صفحه ی اصلی با کلیک روی دسته

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

سلام یه مشکلی بعد از تغییر در قالب برام پیش اومده

بعد از ویرایش و تغییر کدهای php وردپرس، وقتی روی هر دسته ای کلیک می کنم دوباره میاد صفحه ی اصلی سایت و نوشته های آرشیو شده مربوط به دسته رو نشون نمی ده.

کد index.php اصلی قالب


<?php get_header(); ?>

<div id="rightcol">
<?php include(TEMPLATEPATH."/line1.php");?>
</div>

<div id="leftcol">
<?php include(TEMPLATEPATH."/line2.php");?>
</div>

<div id="centercol">

<div class="news">
<font color="#ff0000"><strong>آخرین ها</strong></font>
<p>
<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://www.tabnak.ir/feed/');
$maxitems = 10; //تعداد نمایش
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</div>

<?php $count=count+1; ?>
<?php
$postnum = 1;
$showadsense1 = 3;
$showadsense2 = 5;
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php if ($postnum == $showadsense1) { include (TEMPLATEPATH . '/adsense1.php'); } ?>
<?php if ($postnum == $showadsense2) { include (TEMPLATEPATH . '/adsense2.php'); } ?>
<?php $postnum++; ?>
<div id="entry">

<!--post-->

<div class="post">
<div class="post-top">
<b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b> -  <?php the_time('l ,j F , Y'); ?>
</div>
<div class="post-bg">
<div class="post-det">
<img border="0" src="<?php bloginfo('template_directory'); ?>/images/view.png"> تعداد بازدید : <?php echo cystats_getPostVisitsByID($id,$showmode=TRUE); ?>   <img border="0" src="<?php bloginfo('template_directory'); ?>/images/category.png">دسته بندی : <?php the_category(' , ')?>
</div><BR />
<div class="post-entry">
<?php the_content(''); ?>
<center><div class="post-tag">
<?php the_tags(__('برچسب ها : ','kubrick'), ', ', '<br />'); ?>
</div></center>
</div>

</div>
<div class="post-bot">
 ارسال در حدود <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' قبل'; ?> 
<img border="0" src="<?php bloginfo('template_directory'); ?>/images/author.png"> نویسنده : <?php the_author();?>  <img border="0" src="<?php bloginfo('template_directory'); ?>/images/comment.png"><?php comments_popup_link('بدون نظر ', '1 نظر', '% نظر'); ?><a href="<?php the_permalink() ?>" rel="bookmark">   | ادامه مطلب »</a>
</div>
</div>

<!--/post-->

</div>
<?php endwhile; else: ?><?php endif; ?>

<!--last-->
<div class="page-center">
<center>
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</center>
</div>
<!--/last-->

<?php get_footer(); ?>

کد index.php ویرایش شده

<?php get_header(); ?>

<div id="rightcol">
<?php include(TEMPLATEPATH."/line1.php");?>
</div>

<div id="leftcol">
<?php include(TEMPLATEPATH."/line2.php");?>
</div>

<div id="centercol">

<div class="news">
<font color="#ff0000"><strong>آخرین های ام گرافیک</strong></font>
<p>
<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://www.m-graphic.ir/feed/');
$maxitems = 10; //تعداد نمایش
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</div>

<?php $count=count+1; ?>
<?php
$postnum = 1;
$showadsense1 = 3;
$showadsense2 = 5;
?>

<?php if ($postnum == $showadsense1) { include (TEMPLATEPATH . '/adsense1.php'); } ?>
<?php if ($postnum == $showadsense2) { include (TEMPLATEPATH . '/adsense2.php'); } ?>
<?php $postnum++; ?>
<div id="entry">





<!--post-->

<div class="post">
<div class="post-top">
<b> برگ خبری </b>
</div>
<div class="post-bg">
<div class="post-det">

</div><BR />
<div class="post-entry">
<?php $recent = new WP_Query("cat=1&showposts=1"); while($recent->have_posts()) : $recent->the_post();?>
<a href="<?php the_permalink(); ?>" rel="bookmark" target="_blank">
<div class="Thumb" style="background-image: url('<?php bloginfo('template_url'); ?>/Pics/Cat-10.png')"


#learningbet A IMG, #learningbet A:visited IMG {FILTER: Alpha(opacity=50);border:0px}#learningbet A:hover IMG {FILTER: Alpha(opacity=100);border:0px}



> <b><?php the_title(); ?></b>
</div> </a>
<?php $values = get_post_custom_values("ibizmag_postimg_100px"); if (isset($values[0])) { ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" target="_blank"><img style="padding:0px; margin-right:5px;

}

" height="100px" width="120px" align="left" src="<?php echo get_post_meta($post->ID, "ibizmag_postimg_100px", true); ?>"></a>
<?php } else {?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" target="_blank">

<img height="100px" width="120px" src="<?php bloginfo('template_url'); ?>/Images/nopic.gif" align="left" style="padding:0px; margin:5px 3px; border: 1px solid #dddd;"></a>
<?php } ?>

<?php the_excerpt(); ?>
<?php endwhile; ?>



<center><div class="post-tag">
<ul>
<?php query_posts("showposts=5&cat=1"); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" class="title">
<?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
</div></center>
</div>

</div>
<div class="post-bot">
آرشیو
</div>
</div>

<!--/post-->

</div>


<!--last-->
<div class="page-center">
<center>
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</center>
</div>
<!--/last-->

<?php get_footer(); ?>

ویرایش شده در توسط tazeh
0

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


لینک به پست

می شه سریع تر جواب دهید

خیلی مهمه

:unsure:

با تشکر

0

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


لینک به پست

سلام

یه فایل با نام archive.php داخل پوسته قالب‌تون بسازید و کدهای مربوط به index.php اصلی قالب رو داخلش کپی کنید.

4

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


لینک به پست

عالی بود استاد

با تشکر فراوان ^_^:wub:

0

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


لینک به پست

یه مشکل دیگه مثل همین

تو قسمت سایدبار قالب اصلی آخرین نوشته های وردپرس رو نشون می داد. من با تغییر کد اون ره به آخرین مطالب یک دسته مثلا اخبار تبدیل کردم. بدون مشکل عنوان آخرین های دسته ی اخبار رو نشون می داد . اما وقتی روی عناوین این دسته و پربازدیدترین مطالب و ... کلیک می کنم میاد روی آرشیو دسته ی اخبار

کد اصلی

<center>
#
</center>
</br>

<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">آخرین مطالب ارسالی</div><div id="leftcol-uptext-en">Last Posts</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php
$al_post = get_posts( 'numberposts=40' );
if( $al_post ) :
foreach( $al_post as $post ) :
setup_postdata( $post );
?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
<?php endif; ?>
</ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->

<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">برترين مطالب</div><div id="leftcol-uptext-en">Best Posts</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 40");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
<?php } } ?></ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->

<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">آرشیو</div><div id="leftcol-uptext-en">Archiv</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php if (function_exists('wp_get_jarchives')) { ?>
<?php wp_get_jarchives('type=monthly'); ?>
<?php } else { ?>
<?php wp_get_archives('type=monthly'); ?>
<?php } ?>
</ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->

کد ویرایش شده



<center>
#
</br>

<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">آخرین اخبـــــار</div><div id="leftcol-uptext-en">Last Posts</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php query_posts("showposts=15&cat=1"); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" class="title">
<?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->

<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">پربازدیدتــرین</div><div id="leftcol-uptext-en">Best Posts</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 40");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
<?php } } ?></ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->




<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">آخرین صوت ها</div><div id="leftcol-uptext-en">Best Posts</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 40");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
<?php } } ?></ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->







<!--start block-->
<div id="leftcol-up">
<div id="leftcol-uptext">آرشیو</div><div id="leftcol-uptext-en">Archiv</div>
</div>
<div id="leftcol-body">
<div id="leftcol-btext">
<ul>
<?php if (function_exists('wp_get_jarchives')) { ?>
<?php wp_get_jarchives('type=monthly'); ?>
<?php } else { ?>
<?php wp_get_archives('type=monthly'); ?>
<?php } ?>
</ul>
</div>
</div>
<div id="leftcol-down"></div>
<!--end block-->

ویرایش شده در توسط tazeh
0

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


لینک به پست

سلام

منظورتون رو دقیق نگرفتم ، ولی فکر کنم منظورتون اینه که وقتی روی این لینک‌ها کلیک شد ، به جای اینکه وارد صفحه اصلی پست بشید ! وارد صفحه آرشیو مربوط به دسته‌بندی اون پست میشید !؟

احتمالا فایل single.php هم داخل قالب‌تون وجود نداره . درسته ؟

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

1

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


لینک به پست

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

فایل

single.php

<?php get_header(); ?>

<div id="rightcol">
<?php include(TEMPLATEPATH."/line1.php");?>
</div>

<div id="leftcol">
<?php include(TEMPLATEPATH."/line2.php");?>
</div>

<div id="centercol">

<?php $count=count+1; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<div id="entry">

<!--post-->

<div class="post">
<div class="post-top">
<b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b> -  <?php the_time('l ,j F , Y'); ?>
</div>
<div class="post-bg">
<div class="post-det">
<img border="0" src="<?php bloginfo('template_directory'); ?>/images/view.png"> تعداد بازدید : <?php echo cystats_getPostVisitsByID($id,$showmode=TRUE); ?>   <img border="0" src="<?php bloginfo('template_directory'); ?>/images/category.png">دسته بندی : <?php the_category(' , ')?>
</div><BR />
<div class="post-entry">
<?php the_content(''); ?>
<center><div class="post-tag">
<?php the_tags(__('برچسب ها : ','kubrick'), ', ', '<br />'); ?>
</div></center>

</BR><center>






</center>

</div>

</div>
<div class="post-bot">
 ارسال در حدود <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' قبل'; ?> 
<img border="0" src="<?php bloginfo('template_directory'); ?>/images/author.png"> نویسنده : <?php the_author();?>  <img border="0" src="<?php bloginfo('template_directory'); ?>/images/comment.png"><?php comments_popup_link('بدون نظر ', '1 نظر', '% نظر'); ?><a href="<?php the_permalink() ?>" rel="bookmark">   | ادامه مطلب »</a>
</div>
</div>
<!--/post-->

</div>
<?php endwhile; else: ?><?php endif; ?>

<div class="comments-template">
<?php comments_template(); ?>
</div>

<?php get_footer(); ?>

0

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


لینک به پست

لطفا می کنید زودتر جواب بدید الان یک روزه منتظرم :(

0

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


لینک به پست

مشکل حل شد :lol:

1

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


لینک به پست

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

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

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

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


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

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

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


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