• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مش در کوئری برای یک بلاک!

Javacl

Registered User
تاریخ عضویت
28 سپتامبر 2008
نوشته‌ها
2,659
لایک‌ها
1,026
محل سکونت
شادشهر قدیم
درگیر بودیم با قالب نفهمیدم عنوان تاپیکو چی نوشتم :lol:

//

با سلام خدمت دوستان!

به یه مشکلی برخوردم،برای قالب سایتم یه کوئری نوشتم که مطالب یه دسته رو به صورت بلاک بیاره بالای سایت ( سایت عکس دارم،پست هایی که یه دونه عکس میذارم توش نمیخوام تو ایندکس بیاد)،امام مشکلاتی وجود داره!
شماره دسته 19498 ـه!

وقتی کوئری رو میذارم،شماره دسته رو هم میزنم فقط پست های اون دسته رو تو صفحه اول نشون میده :دی در واقع از اون کد Endwhile کوئری به بعد هرچی مربوط یه Post باشه کد هاش خونده نمیشه! ولی sidebar چپ و فوتر بود میشن!

و اینکه اون قسمت منفی دسته ی کوئری رو میذارم قبل از EndWhile ـه خوده پست او ایندکس قالب بهم میریزه و اسکرول میکنه تا قعره اینترنت :دی

//

قالب ایندکسم اینه:

HTML:
<?php get_header(); ?>
<div style="overflow:hidden; height:1px; width:1px;">
<h1><a href="http://www.zibapix.com/"  title="<?php bloginfo('description'); ?>"><?php bloginfo('name'); ?></a></h1>
</div>
<div class="content">







<?php include (TEMPLATEPATH . '/rightsbar.php'); ?>



    <div class="center"> 





<?php include(TEMPLATEPATH."/Post-sabet.php");?>


<div class="post">
<div class="post-title"> &nbsp; &nbsp; &nbsp;&nbsp; <b>برترین محصولـ</b></div>
<div class="content">
<?php include(TEMPLATEPATH."/Post-sabet-group.php");?>
</div>
</div>



    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class="post">
    <div class="post-title"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2></div>



<div class="content">


<?php the_content(__('','dnld')); ?>
<br/>
<center>
<div class="more"><a class="more" href="<?php the_permalink() ?>" target="_blank">ادامه مطلبِ <?php the_title(); ?></a></div>
</center>

</div>



<?php the_tags(__('برچسب ها: ','،'), __(', ','dnld'), __('<br />','dnld')); ?>

  <div class="entry-hit">
<div class="info">
<?php the_time('F jS, Y') ?>

 |زمان ارسال : <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' قبل '; ?> | <?php if(function_exists('the_views')) { the_views(); } ?> | دسته : <?php the_category(__(', ','dnld')); ?> 

</div></div>



</div>

<?php
$postcnt++;
if ($postcnt == 1){
include(TEMPLATEPATH."/ads1.php");
}
elseif ($postcnt == 2){
include(TEMPLATEPATH."/ads2.php");
}
elseif ($postcnt == 3){
include(TEMPLATEPATH."/ads3.php");
}
elseif ($postcnt == 4){
include(TEMPLATEPATH."/ads4.php");
}
elseif ($postcnt == 5){
include(TEMPLATEPATH."/ads5.php");
}
elseif ($postcnt == 6){
include(TEMPLATEPATH."/ads6.php");
}
elseif ($postcnt == 7){
include(TEMPLATEPATH."/ads7.php");
}
elseif ($postcnt == 8){
include(TEMPLATEPATH."/ads8.php");
}

?><br/>


        <?php endwhile; ?>


    <?php endif; ?>



<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>

<div class="post">
<div id="post-title"><h3>لینک دوستان</h3></div>
<div class="content">
<center>
<p style="font-size:10px;"><?php get_links(-1, '  ', '<b>|</b>' , ' - '); ?>

</p>
</center>
</div>
</div>




                </div>





<?php include (TEMPLATEPATH . '/leftsbar.php'); ?>



<?php get_footer(); ?>


به طوری خلاصه: میخوام یه کوئری بخوره که پست های دسته ی 19489 تو صفحه اول نیان،ولی لینک پستهاش بالای پست اول تو یه باکس بیاد!
 

imehrdad

Registered User
تاریخ عضویت
30 آگوست 2007
نوشته‌ها
415
لایک‌ها
190
محل سکونت
جلوی ۱۵ اینچ مونیتور
تورو خدا یبار بخون ببین اصلا خودت فهمیدی چی نویشتی ؟؟!!!! :D
من که نفهمیدم مشکل کجاست ؟؟!!
صدویک تا هم فایل اینکلود شده که معلوم نیست توشون چیه
فقط احساس کردم می خوای کد دسته رو برخمون بکشی که 19489 تا دسته ساخته شده :D
به هر حال تیری در تاریکی تو باکس زیر میذارم ببین منظورت همین بوده ؟!!!! ( حدس میزنم مشکلت اون قسمت بولد بوده )
کد:
<?php get_header(); ?>
<div style="overflow:hidden; height:1px; width:1px;">
<h1><a href="http://www.zibapix.com/"  title="<?php bloginfo('description'); ?>"><?php bloginfo('name'); ?></a></h1>
</div>
<div class="content">







<?php include (TEMPLATEPATH . '/rightsbar.php'); ?>



    <div class="center">





<?php include(TEMPLATEPATH."/Post-sabet.php");?>


<div class="post">
<div class="post-title"> &nbsp; &nbsp; &nbsp;&nbsp; <b>برترین محصولـ</b></div>
<div class="content">
<?php include(TEMPLATEPATH."/Post-sabet-group.php");?>
</div>
</div>


    <div id="links-container">
	<ul class="links-container" >

<?  query_posts('showposts=5&cat=19498'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
		<li>
    <a href="<? the_permalink();?>" > <? the_title();?>  </a>
		</li>


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

	</ul> </div>

  [B] <?php wp_reset_query();?>[/B]

<?  query_posts('showposts=15&cat=-19498'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
    <div class="post">
    <div class="post-title"><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2></div>



<div class="content">


<?php the_content(__('','dnld')); ?>
<br/>
<center>
<div class="more"><a class="more" href="<?php the_permalink() ?>" target="_blank">ادامه مطلبِ <?php the_title(); ?></a></div>
</center>

</div>



<?php the_tags(__('برچسب ها: ','،'), __(', ','dnld'), __('<br />','dnld')); ?>

  <div class="entry-hit">
<div class="info">
<?php the_time('F jS, Y') ?>

 |زمان ارسال : <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' قبل '; ?> | <?php if(function_exists('the_views')) { the_views(); } ?> | دسته : <?php the_category(__(', ','dnld')); ?>

</div></div>



</div>

<?php
$postcnt++;
if ($postcnt == 1){
include(TEMPLATEPATH."/ads1.php");
}
elseif ($postcnt == 2){
include(TEMPLATEPATH."/ads2.php");
}
elseif ($postcnt == 3){
include(TEMPLATEPATH."/ads3.php");
}
elseif ($postcnt == 4){
include(TEMPLATEPATH."/ads4.php");
}
elseif ($postcnt == 5){
include(TEMPLATEPATH."/ads5.php");
}
elseif ($postcnt == 6){
include(TEMPLATEPATH."/ads6.php");
}
elseif ($postcnt == 7){
include(TEMPLATEPATH."/ads7.php");
}
elseif ($postcnt == 8){
include(TEMPLATEPATH."/ads8.php");
}

?><br/>


        <?php endwhile; ?>


    <?php endif; ?>



<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>

<div class="post">
<div id="post-title"><h3>لینک دوستان</h3></div>
<div class="content">
<center>
<p style="font-size:10px;"><?php get_links(-1, '  ', '<b>|</b>' , ' - '); ?>

</p>
</center>
</div>
</div>




                </div>





<?php include (TEMPLATEPATH . '/leftsbar.php'); ?>



<?php get_footer(); ?>
 

Javacl

Registered User
تاریخ عضویت
28 سپتامبر 2008
نوشته‌ها
2,659
لایک‌ها
1,026
محل سکونت
شادشهر قدیم
تورو خدا یبار بخون ببین اصلا خودت فهمیدی چی نویشتی ؟؟!!!!
biggrinsmiley.gif

میدونم
biggrinsmiley.gif
من وقتی با یه قالب ور میرم و نمیتوم اون کاری که میخوام رو انجام بدم کل فکر و ذهنم درگیر میشه قدرت تکلمم رو از دست میدم LOL
من که نفهمیدم مشکل کجاست ؟؟!!
صدویک تا هم فایل اینکلود شده که معلوم نیست توشون چیه

خالیه اون اینکلود ها بیشتر،یعضیاش پره :دی

فقط احساس کردم می خوای کد دسته رو برخمون بکشی که 19489 تا دسته ساخته شده
biggrinsmiley.gif

نمیدونم چرا شماره دسته های اینقدر فضایی شده :دی من اینقدر پست هم ندارم تو سایتم ،چه برسه این همه دسته : )) 19 هزار تا موضوع : )))))


به هر حال تیری در تاریکی تو باکس زیر میذارم ببین منظورت همین بوده ؟!!!! ( حدس میزنم مشکلت اون قسمت بولد بوده )

دقیقا مشکل همین بود!
الان من اولین بارم بود خواستم تو یه قالبی که کوئری نداره،کوئری اضافه کنم،قبلا فقط تنظیم کردنش با دسته ها بود که کاری نداشت،2 ساعته دارم تو نت فارسی جستجو میکنم،ولی در مورد این ریست کوئری هیچ چیزی ندیدم،بعد از اینکه شما دادی سرچ کردم تو وب انگلیسی دیدم توضیح داده شده! :| کلا نمیدونم چرا آموزش های وب فارسی اینطوریه!

ممنونم از شما،بازم ما از شما چیز یاد گرفتیم :)
 
بالا