winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۲۸ شهریور ۱۳۹۰ - ۰۶:۴۰
با سلام.
افرادی که در فروشگاه کامنت میگذارند آواتار آن ها نشان داده نمیشود اما اگر من (مدیر) به کامنتی پاسخ دهم آواتار من نمایش داده میشود.
به تصویر زیر نگاه کنید:
http://s2.picofile.com/file/7141459030/avatar_error.jpg
در تصویر بالا آواتار بازدیدکنندگان خالیست (که من با علامت سوال آن را مشخص کرده ام)
به نظر خودم اشکال در قالب است, برای رفع این مشکل باید کد چه قسمتی در قالب را بررسی کنم؟
منتظر راهنمایی شما دوستان هستم.
با تشکر
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۳ سال پیش
۲۸ شهریور ۱۳۹۰ - ۱۰:۰۲
كد comment.php يا function.php
احتمالا شرطي براي اين مسئله قرار داده شده است
winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۲۹ شهریور ۱۳۹۰ - ۱۲:۰۱
parselearn گفت:
كد comment.php يا function.php
احتمالا شرطي براي اين مسئله قرار داده شده است
یعنی چی؟
خوب راهنمایی دقیق و کامل بکنید...
winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۲۹ شهریور ۱۳۹۰ - ۱۷:۳۰
مصطفی جان ممنون میشم شما هم راهنماییم بکنی
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۳ سال پیش
۳۰ شهریور ۱۳۹۰ - ۱۳:۲۱
كد comment را در اينجا قرار دهيد (داخل تگ كد)
winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۳۰ شهریور ۱۳۹۰ - ۱۹:۴۰
parselearn گفت:
كد comment را در اينجا قرار دهيد (داخل تگ كد)
<?php // Do not delete these lines
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!');
if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>
<h2><?php _e('Password Protected'); ?></h2>
<p><?php _e('Enter the password to view comments.'); ?></p>
<?php return;
}
}
/* This variable is for alternating comment background */
$oddcomment = 'alt';
?>
<!-- You can start editing here. -->
<div class="clear"></div>
<?php if ($comments) : ?>
<div class="clr"></div>
<?php foreach ($comments as $comment) : ?>
<div class="comment" id="comment-<?php comment_ID() ?>">
<div class="cm-info"><?php comment_author_link() ?> در <?php comment_date('y/m/d') ?> <a href="#comment-<?php comment_ID() ?>" title="">گفت:</a></div>
<div class="cm-text">
<div class="avatar">
<?php if (function_exists('gravatar')) { ?>
<a title="<?php comment_time() ?>"><img title="" src="<?php gravatar('X', '64', get_bloginfo('template_url')."/images/avatar.png"); ?>" width="64" height="64" border="0" alt="<?php //_e('Gravatar'); ?>" /></a>
<?php } ?>
</div>
<?php comment_text() ?>
</div>
<div class="clear"></div>
</div>
<?php if ($comment->comment_approved == '0') : ?>
<small><?php _e('<p> نظر شما منتظر تایید مدیریت سایت است.</p>'); ?></small>
<?php endif; ?>
<!--post -->
<?php /* Changes every other comment to a different class */
if ('alt' == $oddcomment) $oddcomment = '';
else $oddcomment = 'alt';
?>
<?php endforeach; /* end for each comment */ ?>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">امکان ارسال نظر وجود ندارد</p>
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<!--post -->
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>برای ارسال نظر لطفا ابتدا <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">وارد شوید</a> .</p>
<?php else : ?>
<div class="space"></div>
<h3 class="cm-title">دیدگاه خود را ارسال کنید</h3>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p><br />شما با نام کاربری <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> وارد شده اید. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="خارج شدن">خارج می شوید ؟ »</a></p>
<?php else : ?>
<input name="author" id="author" title="نام" tabindex="1" value="نام" onfocus="if (this.value == 'نام') {this.value = '';}" onblur="if (this.value == '') {this.value = 'نام';}" type="text">
<input name="email" id="email" title="ایمیل" tabindex="2" value="ایمیل" onfocus="if (this.value == 'ایمیل') {this.value = '';}" onblur="if (this.value == '') {this.value = 'ایمیل';}" type="text">
<input name="url" id="url" title="وب سایت" tabindex="3" value="وب سایت" onfocus="if (this.value == 'وب سایت') {this.value = '';}" onblur="if (this.value == '') {this.value = 'وب سایت';}" type="text">
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> <?php _e('You can use these tags:'); ?> <?php echo allowed_tags(); ?></small></p>-->
<textarea name="comment" id="comment" tabindex="4"></textarea><br />
<input name="submit" id="submit" tabindex="5" value="ارسال" type="submit">
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<div class="clear"></div>
<!--post -->
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; // If registration required and not logged in ?>
<?php endif; // if you delete this the sky will fall on your head ?>
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۳ سال پیش
۳۱ شهریور ۱۳۹۰ - ۰۹:۵۵
خط 31 تا 33 اينو جايگزين كنيد
<?php if (function_exists('gravatar')) { ?>
<a title="<?php comment_time() ?>"><img title="" src="<?php gravatar($comment->comment_author_email, '64', get_bloginfo('template_url')."/images/avatar.png"); ?>" width="64" height="64" border="0" alt="<?php //_e('Gravatar'); ?>" /></a>
<?php } ?>
winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۵ مهر ۱۳۹۰ - ۱۸:۳۵
parselearn گفت:
خط 31 تا 33 اينو جايگزين كنيد
<?php if (function_exists('gravatar')) { ?>
<a title="<?php comment_time() ?>"><img title="" src="<?php gravatar($comment->comment_author_email, '64', get_bloginfo('template_url')."/images/avatar.png"); ?>" width="64" height="64" border="0" alt="<?php //_e('Gravatar'); ?>" /></a>
<?php } ?>
درست نشد
winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۸ مهر ۱۳۹۰ - ۰۷:۵۵
winsent
آفلاین
عضو
تعداد نوشتهها: ۱۸۲
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۳ سال پیش
۱۱ مهر ۱۳۹۰ - ۰۷:۵۷
آقا مصطفی خودت یه کمکی میکنی بی زحمت...؟