• اطلاعیه ها

    • Morteza

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

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

نمایش مطالب محبوب بر حسب بازدید

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

سلام

یه قسمتی توی سایتم وجود داره که مطالب محبوب رو بر حسب تعداد کامنت نمایش میده،حالا میخوام محبوب ترین مطالب رو به ازای تعداد بازدید نمایش بده

چه تغییری باید توی کد ایجاد کنم؟


</li><!-- tab content -->
<li id="Featured">
<div class="video-grid">
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>


<a href="<?php the_permalink() ?>" class="grid_3">
<?php

if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}

?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>
<?php } } ?>
</div><!-- video grid -->
</li><!-- tab content -->

0

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


لینک به پست

در تاپیک زیر توضح داده شده است

http://forum.wp-parsi.com/tutorials/article/138-%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8/

2

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


لینک به پست

در تاپیک زیر توضح داده شده است

http://forum.wp-parsi.com/tutorials/article/138-%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8/

ممنون الان من اون کد رو توی فانکشن قالبم گذاشتم اما کد نمایش پربازدیدترین مطالب رو باید بجای کدوم کد توی این کدی که دادم بذارم؟!

0

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


لینک به پست

از افزونه popular post استفاده کنید و از بخش ابزارک فعالش کنید .

و یا از افزونه postviews استفاده کنید .

0

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


لینک به پست

از افزونه popular post استفاده کنید و از بخش ابزارک فعالش کنید .

و یا از افزونه postviews استفاده کنید .

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

واسه همین میخوام کدی که دادم رو تغییر بدم

0

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


لینک به پست

قبلا بحث شده در انجمن

2

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


لینک به پست

قبلا بحث شده در انجمن

http://forum.wp-pars...نه/page__st__10

وای خدای من!

بابا بخدا همه اینا رو دیدم یه کد دادم خب اون یه کد رو بگید فقط کجاشو تغییر بدم...همین! هرکی میاد یه لینک میده هیشکی اون یه تیکه کد رو جابجا نمیکنه :D

خب بگید اون کد رو من باید کجای کد خودم بذارم؟!

0

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


لینک به پست

به صورت زیر تست کنید


<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li id="Featured">
<div class="video-grid">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div><!-- video grid -->
</li><!-- tab content -->
<?php
endwhile; endif;
wp_reset_query();
?>

3

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


لینک به پست

به صورت زیر تست کنید


<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li id="Featured">
<div class="video-grid">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div><!-- video grid -->
</li><!-- tab content -->
<?php
endwhile; endif;
wp_reset_query();
?>

ممنون کد مشکل داره عزیز نمایش مطالبم بصورت تب بندی آجاکسه

این کد رو که میذارم دیگه کلا وارد تب محبوبترین ها نمیشه

یعنی وقتی روی تب "محبوب ترین موزیک ها" کلیک میکنم هیچ اتفاقی نمیفته انگار نه انگار که کلیک کردم!

76538646084334164935.jpg

0

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


لینک به پست

کد تب مربوطه کامل قرار دهید و ادرس آنلاین قرار دهید

0

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


لینک به پست

کد تب مربوطه کامل قرار دهید و ادرس آنلاین قرار دهید

بفرما اینم کل کد تب ها :


<div class="row row-fluid clearfix mbf">
<div class="posts">
<div class="def-block">
<ul class="tabs">
<li><a href="#Latest" class="active"> آخرين موزيک ويديوها </a></li>
<li><a href="#Featured">محبوب ترين موزيک ها</a></li>
<li><a href="#Lightbox"> بزودي </a></li>
</ul><!-- tabs -->
<ul class="tabs-content">
<li id="Latest" class="active">

<div class="video-grid">
<?php $mymusicvedio = get_option('sample_id_musicvedio'); ?>
<?php
$my_query = new WP_Query("showposts=08&cat=$mymusicvedio");
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>

<a href="<?php the_permalink() ?>" class="grid_3">
<?php

if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}

?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>

<?php endwhile;?> </div><!-- video grid -->
</li><!-- tab content -->
<li id="Featured">
<div class="video-grid">
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>


<a href="<?php the_permalink() ?>" class="grid_3">
<?php

if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}

?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>
<?php } } ?>
</div><!-- video grid -->
</li><!-- tab content -->
<li id="Lightbox">
<div class="video-grid">
<?php $mycooming = get_option('sample_id_comingsoon'); ?>
<?php
$my_query = new WP_Query("showposts=08&cat=$mycooming");
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>

<a href="<?php the_permalink() ?>" class="grid_3">
<?php

if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}

?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>

<?php endwhile;?> </div><!-- video grid -->
</li><!-- tab content -->
</ul><!-- end tabs -->
</div><!-- def block -->
</div><!-- posts -->
</div><!-- row clearfix -->
</div><!-- end page content -->

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

0

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


لینک به پست

کد رو جایگزین و تست کنید

کد بالا که مشکلی نداره

0

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


لینک به پست

کد رو جایگزین و تست کنید

کد بالا که مشکلی نداره

چه کدی رو جایگزین کدوم قسمت کنم؟؟؟؟؟ :huh:

0

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


لینک به پست

به این صورت تست کنید


<div class="row row-fluid clearfix mbf">
<div class="posts">
<div class="def-block">
<ul class="tabs">
<li><a href="#Latest" class="active"> آخرين موزيک ويديوها </a></li>
<li><a href="#Featured">محبوب ترين موزيک ها</a></li>
<li><a href="#Lightbox"> بزودي </a></li>
</ul><!-- tabs -->
<ul class="tabs-content">
<li id="Latest" class="active">

<div class="video-grid">
<?php $mymusicvedio = get_option('sample_id_musicvedio'); ?>
<?php
$my_query = new WP_Query("showposts=08&cat=$mymusicvedio");
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>" class="grid_3">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}
?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>

<?php endwhile;?> </div><!-- video grid -->
</li><!-- tab content -->

<li id="Featured">
<div class="video-grid">
<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" class="grid_3">
<span><?php the_title(); ?></span>
</a>
<?php
endwhile; endif;
wp_reset_query();
?>
</div><!-- video grid -->
</li><!-- tab content -->

<li id="Lightbox">
<div class="video-grid">
<?php $mycooming = get_option('sample_id_comingsoon'); ?>
<?php
$my_query = new WP_Query("showposts=08&cat=$mycooming");
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>" class="grid_3">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}
?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>

<?php endwhile;?> </div><!-- video grid -->
</li><!-- tab content -->
</ul><!-- end tabs -->
</div><!-- def block -->
</div><!-- posts -->
</div><!-- row clearfix -->
</div><!-- end page content -->

2

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


لینک به پست

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

به این صورت تست کنید


<div class="row row-fluid clearfix mbf">
<div class="posts">
<div class="def-block">
<ul class="tabs">
<li><a href="#Latest" class="active"> آخرين موزيک ويديوها </a></li>
<li><a href="#Featured">محبوب ترين موزيک ها</a></li>
<li><a href="#Lightbox"> بزودي </a></li>
</ul><!-- tabs -->
<ul class="tabs-content">
<li id="Latest" class="active">

<div class="video-grid">
<?php $mymusicvedio = get_option('sample_id_musicvedio'); ?>
<?php
$my_query = new WP_Query("showposts=08&cat=$mymusicvedio");
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>" class="grid_3">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}
?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>

<?php endwhile;?> </div><!-- video grid -->
</li><!-- tab content -->

<li id="Featured">
<div class="video-grid">
<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>" class="grid_3">
<span><?php the_title(); ?></span>
</a>
<?php
endwhile; endif;
wp_reset_query();
?>
</div><!-- video grid -->
</li><!-- tab content -->

<li id="Lightbox">
<div class="video-grid">
<?php $mycooming = get_option('sample_id_comingsoon'); ?>
<?php
$my_query = new WP_Query("showposts=08&cat=$mycooming");
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>" class="grid_3">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('second-thumb');
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}
?>
<span><strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['khanande'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></strong><?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)){echo $my_meta['nameahang'];} else{ if(isset($mid_var) && !empty($mid_var)) ;} ?></span>
</a>

<?php endwhile;?> </div><!-- video grid -->
</li><!-- tab content -->
</ul><!-- end tabs -->
</div><!-- def block -->
</div><!-- posts -->
</div><!-- row clearfix -->
</div><!-- end page content -->

خیلی خیلی ممنون الان نمایش میده ولی تصویر شاخص نداره یعنی فقط متنو نشون میده ببینید :

post-3610-0-76777000-1391344415_thumb.jp

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

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


لینک به پست

هرجای کد که دوست دارید تصویر قرار بگیره کد زیر اضافه کنید

<?php the_post_thumbnail(); ?>

2

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


لینک به پست

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

هرجای کد که دوست دارید تصویر قرار بگیره کد زیر اضافه کنید

<?php the_post_thumbnail(); ?>

بازم ممنون

الان یه تست کردم دیدم مطالبو بر حسب بازدید کاملا غلط نشون میده

دو تا از مطالبی که الان داره نشون میده یکیش 10 بازدید داره یکی دیگه 6 بازدید

اونوقت چطوری بعنوان پربازدیدترین مطالب اینا رو میاره؟ :D

خواستم بگم اگه ممکنه این مشکل رفع بشه مطالبو درست نشون بده یا اگه نمیشه،بجای محبوبترین مطالب،مطالب یه دسته بندی خاص رو نشون بده

مثل اون دوتا تب دیگه که یکیش موزیک ویدیو و اون یکی آلبوم هاست.

ممکنه؟ :rolleyes:

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

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


لینک به پست

اگر بخواهید مطالب دسته خاص نشون بدید باید به جای

meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10

این قرار بدید و آیدی دسته بزارید:

cat=id&showposts=10

ایدی دسته

2

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


لینک به پست

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

اگر بخواهید مطالب دسته خاص نشون بدید باید به جای

meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10

این قرار بدید و آیدی دسته بزارید:

cat=id&showposts=10

ایدی دسته

خیلی ممنون

الان تنها مشکلی که هست اینه که کاملا از استایل قالب استفاده نمیکنه مثل دو تا تب دیگه

منظورم نوشته هاشه،نمیخوام عنوان رو از عنوان پست خود وردپرس بگیره،بلکه میخوام از عنوان پست قالب بگیره

ببینید من الان توی پنل مدیریت قسمت ارسال پست جدید،یه همچین پنلی دارم :

http://8pic.ir/image...54262624620.jpg

دو تا تب دیگه (آخرین موزیک ویدیوها و بزودی) بجای اینکه عنوان پست رو از خود وردپرس بگیرن و زیر عکس نمایش بدن،اسم خواننده و اسم آهنگ رو از این قسمت میگیرن و نمایش میدن

میخوام این تب هم مثل اون دوتا بشه

این عکس تب آخرین موزیک ویدیوها که از استایل خود قالب استفاده میکنه و عنوان رو از خود وردپرس نمیگیره :

http://8pic.ir/image...01454084545.jpg

اینم تب محبوبترین موزیک ها که الان یه دسته بندی خاص رو فراخوانی میکنه اما عنوان رو از خود وردپرس میگیره که میخوام از خود قالب بگیره و بشه مثل بالایی :

http://8pic.ir/image...51480910972.jpg

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

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


لینک به پست

@Milad123

مشکل مشخص نیست

اگر میخواهید عنوان را از زمینه دلخواه نمایش دهید از get_post_meta در حلقه استفاده کنید

2

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


لینک به پست

سلامی دوباره

من دوباره سر این موضوع به مشکل خوردم یعنی مشکلم اصلا حل نشده بود!

هرکی میتونه کمکی در این مورد بکنه بگه تا بهش دسترسی بدم نمونه آنلاین رو ببینه

فقط کافیه کار با php بلد باشه دیگه :unsure:

0

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


لینک به پست

برای نمایش مطالب هر دسته ی خاص باید آیدی اون دسته رو در کد وارد کنیم.

حالا برای نمایش آخرین مطالب (بدون توجه به دسته بندیش) باید توی قسمت آیدی چی وارد کنیم؟ :rolleyes:

0

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


لینک به پست

حالا برای نمایش آخرین مطالب (بدون توجه به دسته بندیش) باید توی قسمت آیدی چی وارد کنیم؟

نیاز به دسته ندارد فقط showpost بدید

2

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


لینک به پست

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

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

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

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


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

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

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


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