sayres
-
تعداد ارسالها
230 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط sayres
-
-
شما مطمئنید که کد بالا در پوسته ی شما بوده؟ tuts_index رو از کجا آوردید؟!
چون این پرفیکس ها اصولاً در قالب شما وجود نداره!
این کد نوشته های تازه :
<ul><?php
function recent_post_thumb( $num_post ) {
$recent_post_thumb = new WP_Query();
$recent_post_thumb->query( 'posts_per_page='.$num_post );
$output = '';
while ( $recent_post_thumb->have_posts() ) {
$recent_post_thumb->the_post();
$output .= '<li>';
$output .= '<a href="'.get_permalink().'">'. get_the_post_thumbnail( get_the_ID(), array(50,50) ) .'</a>';
$output .= '<h2><a href="'.get_permalink().'">'.get_the_title().'</a></h2>';
$output .= '</li>';
}
wp_reset_query();
return $output;
}
echo recent_post_thumb( 5 );
?></ul>توسط ابزارک به فوترم اضافه کردم .
tuts_index هم در صفحه اصلیم مورد استفاده قرار می گیره.همان تصاویر مستطیلی که تو
صفحه اصلیم کنار پستهام نمایش داده میشه :تصاوبر شاخصی هستن که من برای پست هام استفاده می کنم.
index.php :
<?php the_post_thumbnail( 'tuts_index', array('class' => 'postimg') ); ?>اما اون کدی که به وسیله ابزارک اضافه کردم چرا تصاویر فقط کوچیک کرده و تغییر به ۵۰ در ۵۰ نداده؟
-
من آی اس کا هستم و شاگرد جناب پارسا - اما ایراد نداره
الان تصاویر thumbnail رو 50 در 17 برش زدید - به 50 در 50 تبدیلش کنید
کجارو باید تغییر بدم؟
ای کد نوشته های تازه:
<ul><?php
function recent_post_thumb( $num_post ) {
$recent_post_thumb = new WP_Query();
$recent_post_thumb->query( 'posts_per_page='.$num_post );
$output = '';
while ( $recent_post_thumb->have_posts() ) {
$recent_post_thumb->the_post();
$output .= '<li>';
$output .= '<a href="'.get_permalink().'">'. get_the_post_thumbnail( get_the_ID(), array(50,50) ) .'</a>';
$output .= '<h2><a href="'.get_permalink().'">'.get_the_title().'</a></h2>';
$output .= '</li>';
}
wp_reset_query();
return $output;
}
echo recent_post_thumb( 5 );
?></ul>۵۰ هست..
اینم کد functions :
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
add_image_size( 'tuts_index', 250, 200, false );
add_image_size( 'story_feature', 150, 100, true );
add_image_size( 'video_feature', 150, 200, true );
add_image_size( 'review_thumb', 120, 80, true );
add_image_size( 'post_image', 660, 350, true ); //Last 300,187
} -
دو تا تاپیک رو با هم اشتباه کردید
نه دیگه..
اومدم تابع چهارم add_image_size در functions.php را به false تغییر دادم تا
تصاویری که توی صفحه اصلی قرار می گیره نصفه نباشند وکامل باشند.
add_image_size( 'tuts_index', 250, 200, false );این مورد حل شد ولی
الان "نوشته های تازه" در فوتر سایتم بهم ریخت؟؟
www.tazik.ir
-
من هم از شما و هم از هر کسی که جواب اشتباهم موجب آزارش شده معذرت میخوام
من از زمانی که توی فایل functions این تغییر ایجاد کردم :
"نوشته های تازه" در فوتر سایتم بهم ریخت که؟؟www.tazik.ir
دوپست بالا.
-
شما توی ایندکس تابع کوئزی دارید: WP_Query();
شما باید در پایان حلقه اون رو ریست کنید. با تابع wp_reset_query()
مرتضی جان من نمیدونم کجا باید از wp_reset_query() استفاده کنم؟
این پایین کد index گذاشتم .بیزحمت راهنماییم کن.
از خط ۶۰ به بعد مورد استفاده میباشد.چون خود تم من ۲نوع پست هارو منتشر میکنه...یکیش همینی که دارم استفاده میکنم
اون یکی "آموزش".واسه همین از خط ۶۰ به بعد استفاده میشه.
-
شما در صفحه اول کوئری دارید؟
و اینکه این رو به حلقه پست اضافه کنید ببینید برای هر پست یک عدد یکتا نمایش میده؟
<?php echo get_the_ID(); ?>
مرتضی جام منظورت صفحه index هست :این صفحه ایندکسم هست ، و نمیدونم منظورتون از "شما در صفحه اول کوئری دارید؟"چیه ؟؟برای همین کدهای صفحه اولم را کامل گذاشتم.
الان این به این صورت اضافه کردم :
و آره به هر پست یک idd اختصاص داده میشه :
ولی اگر یک پست باز کنی ،پست بالاییش هم یکی به آمارش اضافه میشه؟
-
در نوشته های جدید تغییر صورت خواهد گرفت
نوشته های جدید چطور میشه این عکس ها؟
-
شما درست انجام دادید
نیاز به تغییر دیگری نیست
add_image_size تابع هست
add_image_size( 1 , 2, 3 , 4);
پارسا جان هیچ تغییری ایجاد نشده که؟؟
-
تابع getPostViews برای نمایش هست. در فایل index استفاده کنید
فایل index :
<div class="postmeta">
<span class="user">توسط: <?php the_author_posts_link(); ?></span>
<span class="clock"><?php the_time('l, n F Y'); ?></span>
<span class="tags"><?php comments_number('بدون ديدگاه ', 'يک ديدگاه', '% ديدگاه' );?></span>
<span class=""><?php echo getPostViews(get_the_ID()); ?></span>
</div>فایل single :
<div class="postmeta">
<span class="user">توسط: <?php the_author_posts_link(); ?></span>
<span class="clock"><?php the_time('l, n F Y'); ?></span>
<span class="tags"><?php comments_number('بدون ديدگاه ', 'يک ديدگاه', '% ديدگاه' );?></span>
<span class=""><?php setPostViews(get_the_ID()); ?>
<?php echo getPostViews(get_the_ID()); ?></span>
</div>درسته؟؟
الان تو صفحه اصلی سایت اگه بالاترین پست باز کنی یکی به بیننده هاش اضافه میشه
پست پایینیش باز کنی به بالادستیش هم یدونه اضافه میشه ؟؟
الان هر پستی باز کنی یکی هم به یک پست بالاتر اضافه میکنه؟؟
من حتی اون کدی که به index اضافه کردم برداشتن و الان وقط فایل single اون کد داره
بازم همون مشکل داره یعنی اگر یک پست باز کنی ،پست بالاییش هم یکی به آمارش اضافه میشه؟
-
در کل: پارامتر 4 تابع برای حالت برش تصویر هست.
تست کنید
منظورتون ۴تا تابع هست یا تابع شماره ۴؟؟
اینجا که ۵تا تابع است :
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
add_image_size( 'tuts_index', 250, 200, false );
add_image_size( 'story_feature', 150, 100, true );
add_image_size( 'video_feature', 150, 200, true );
add_image_size( 'review_thumb', 120, 80, true );
add_image_size( 'post_image', 300, 187, true ); //Last 660, 350
} -
کد setPostViews را در فایل single قرار بدید با توجه به کد فکر نکنم چنین حالتی پیش بیاد
خوب الان که توی صفحه اصلی دیده نمیشه؟؟؟
-
لطفا قبل از ایجاد تاپیک جستجو کنید
من اینجوری به صفحه اصلی اضافه کردم :
<div class="postmeta">
<span class="user">توسط: <?php the_author_posts_link(); ?></span>
<span class="clock"><?php the_time('l, n F Y'); ?></span>
<span class="tags"><?php comments_number('بدون ديدگاه ', 'يک ديدگاه', '% ديدگاه' );?></span>
<span class="tags"><?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?></span>
</div>منتهی اگر هر کدام از پستها بازدید بشند ، همه انگار بازدید شدند؟؟به همه یکی اضافه میشه؟؟
اینم فایل functions من :
-
سوالتون چندان مشخص نیست!
اگر به لینک زیر بروید متوجه موضوع خطا میشوید:
http://planet.wp-persian.com/feed/
چون فیلتر میباشد این error نشون میده
-
فقط پارامتر 4 رو تغییر بدهید
اگر جز این تغییر باشه. خیر اندازه تغییری نداره
من الان این کار کردم :
add_image_size( 'tuts_index', 250, 200, false );ببینید هیچ تغییری نکرد؟
tazik.ir
کلان الان اینجورین :
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
add_image_size( 'tuts_index', 250, 200, false );
add_image_size( 'story_feature', 150, 100, true );
add_image_size( 'video_feature', 150, 200, true );
add_image_size( 'review_thumb', 120, 80, true );
add_image_size( 'post_image', 300, 187, true ); //Last 660, 350
} -
میخوام بفهمم که از هر پستم چند نفر بازدید کردند و تو صفحه سایت کنار هر پست
هم تعداد بازدیدکننده ها معلوم باشه.
باید از افزونه استفاده کنم ؟؟؟
چه افزونه ای؟
بدون استفاده از افزونه هم میشه؟
-
در فایل functions به دنبال add_image_size بگردید ، با شناسه tuts_index و طبق راهنمایی تغییر بدید
یعنی اینجوری بشه :
add_image_size( 'tuts_index', false, false, false );؟؟؟
بعد اگه اینجوری بشه سایز عکسای صفحه اصلی بزرگ نمیشه؟
-
من فید سایتم داخل این سایت http://planet.sito.ir/ اضافه کردم تا پست هام اتوماتیک تو اون سایت نمایش داده بشه
اما تو صفحه مدیریت خودم تو قسمت "دیگر اخبار وردپرس" این error نمایش داده شده :
خطای RSS: A feed could not be found at http://planet.wp-persian.com/feed/. A feed with an invalid mime type may fall victim to this error, or SimplePie was unable to auto-discover it.. Use force_feed() if you are certain this URL is a real feed.**********ویرایش*****************
مشکل حل شد.
-
از این تابع استفاده شده :
<?php the_post_thumbnail( 'tuts_index', array('class' => 'postimg') ); ?>راستی واسه پبدا کردن توابع راه بهتری جز اضافه کردن "//" به کدها و تست اونها نیست؟ یک addon firebug واسه کدهای css , html
من الان چی کار کنم؟
-
شما برای اون تضویر از چه تابعی استفاده کردید؟
اگر از تابع thumbnail خود وردپرس استفاده نکردید، طبق پیشنهاد پارسا بهتره استفاده کنید.
از این تابع استفاده شده :
<?php the_post_thumbnail( 'tuts_index', array('class' => 'postimg') ); ?>راستی واسه پبدا کردن توابع راه بهتری جز اضافه کردن "//" به کدها و تست اونها نیست؟ یک addon firebug واسه کدهای css , html
-
اندازه کوچک تصاویر شاخص Crop میشود
برای حل این موضوع بهتره add_image_size کنید و پارامتر 4 تابع رو false قرار دهید
میشه دقیقا بگید که من چیکار باید بکنم؟
یعنی توی صفحه function.php بایم این کد اضافه کنم :
<?php add_image_size( false, false, false, false ); ?>؟؟
-
درود بر شما.
تو صفحه اصلی من کنار هر پست یک تصویر میاد که خیلی نافرم نمایش داده شده!
فقط وسط عکس هست.اصلا نمیشه تشخیص بدی که پست در چه موردیه؟
www.tazik.ir
همون تصویر شاخص هست که کوچیکش نمایش داده میشه.
راهی هست که از این شکل درباید؟؟
-
کدی که در پست بالا نوشتید تعداد پست ها جهت نمایش رو تعیین نمی کنه
برای خطوط افقی زیر تیتر ها ی تست هم در استایل به .botwid ul li مقدار height رو مثلاً 40 یا هر چه نیاز دارید بدید
قبل از مشکل شکل و شمایل اونها چیکار کنم که نمایش پست ها محدودشن؟
مثلا ۵ پست..
اینجوری که یه روزی ۱۰۰ تا پست بدم که ۱km فوترم میشه
-
توی تابعی که نوشته شده برای این کار متغییری در نظر گرفته شده. درست کار نمیکنه؟
تست نوشته توی سایتتون هست؟ من چیزی ندیدم.
کلا باید استایلدهی رو تغییر بدید.
یک height ثابت برای li ها در نظر بگیرید و بعد بهشون padding از بالا و پایین بدید تا با هم همسان بشن
ظاهرا این کد:
echo recent_post_thumb( 5 );کار نمی کنه...چه پیشنهادی میدید؟
-
میخوام که bottom border ها با عکس سمت راست هماهنگ شوند ؟؟
نه اینکه مثل الان به همریخته یاشند
تغییر در نوشتههای تازه
در مشکلات دیگر
ارسال شده در
نسبت ۲.۸ یعنی چی؟؟
یعنی راهی واسه منظم کردن فوتر نیست؟؟