-
تعداد ارسالها
258 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط mam1371
-
-
سلام
فک کنم این بشه :
<?php
// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if ( post_password_required() ) {
?>
<p class="nocomments">براي ارسال نظر، رمز را وارد کيد.</p>
<?php
return;
}
// add a microid to all the comments
function comment_add_microid($classes) {
$c_email=get_comment_author_email();
$c_url=get_comment_author_url();
if (!empty($c_email) && !empty($c_url)) {
$microid = 'microid-mailto+http:sha1:' . sha1(sha1('mailto:'.$c_email).sha1($c_url));
$classes[] = $microid;
}
return $classes;
}
add_filter('comment_class','comment_add_microid');
// show the comments
if ( have_comments() ) : ?>
<h4 id="comments"><?php comments_number('No Comments', 'یک کامنت', '% کامنت' );?></h4>
<ul class="commentlist" id="singlecomments">
<?php wp_list_comments(array('avatar_size'=>48, 'reply_text'=>'پاسخ دادن به این کامنت ')); ?>
</ul>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>
<?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.
else :
// comments are closed
endif;
endif;
if ('open' == $post-> comment_status) :
// show the form
?>
<div id="respond">
<h3><?php comment_form_title(); ?></h3>
<div id="cancel-comment-reply">
<small><?php cancel_comment_reply_link(); ?></small>
</div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>براي ارسال نظر شما بايد <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">وارد سايت</a> شويد.</p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>
شما با نام <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> وارد شده ايد.
<?php echo wp_loginout(get_bloginfo('url'), false); ?>
</p>
<?php else : ?>
<p>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small>نام <?php if ($req) echo "(required)"; ?></small></label>
</p>
<p>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email"><small>ایمیل <?php if ($req) echo "(required)"; ?></small></label>
</p>
<p>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>وب سایت</small></label>
</p>
<?php endif; ?>
<div>
<?php comment_id_fields(); ?>
<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($_SERVER["REQUEST_URI"]); ?>" /></div>
<p><textarea name="comment" id="comment" cols="80" rows="10" tabindex="4"></textarea></p>
<?php if (get_option("comment_moderation") == "1") { ?>
<p><small><strong>نکته:</strong> نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..</small></p>
<?php } ?>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="ارسال نظر" /></p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; ?>
</div>
<?php endif; ?>سلام متشکرم داداش ! خیلی لطف کردی 3 تا مشکل رفع شد
اما مشکل حذف اواتار رو دوستان باید در قسمت
<?php wp_list_comments(array('avatar_size'=>48, 'reply_text'=>'پاسخ دادن به این کامنت ')); ?>
avatar_size'=>48, را از 48 به صفر تغییر بدهند
و اینکه کلمه ( پاسخ به این کامنت ) فونتش رو میشه کمی با کد پرنگتر یا بزگتر کرد یا رنگشو عوض کرد چون با نوشته های دیگه قاطی میشه ! و مشخص نیس
لطفا یک نگاهی بکنید
خیلی ممنون
-
سلام خسته نباشید دوستان
بنده فایل کامنت رو که جناب مصطفی صوفی در سایت قرار دادند
مشکلی باهاش دارم در تصویر زیر مشخص کردم میخام مشکل 1 و 3 تبدیل به فارسی شن ! و اواتار هم حذف شه
اینم فایل کامنت comments.php
ممنون
-
دوستان مشکل من حل شد با تشکر از جواب گویی تون
فقط نکته مبهم اینحاست در چجوری اواتار رو از بخش نظرات حذف کنم !!
پیدا نمیشه !!
-
شما باید قالبی که برای نمایش نظرها در نظر گرفته اید به فایل functions.php منتقل کنید کدهای زیر را مشاهده کنید
<?php
function comment($comment, $args, $depth)
{
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
قالب نمایش نظر خوانندگان
<?php
}؟>بیشتر کدهایی که در این قالب نیاز دارید عبارتند از
<?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?>کد نمایش آواتار
<?php comment_author_link(); ?>نام نویسنده نظر و پیوند(اگر وجود داشته باشد)
<?php if ($comment->comment_approved == '0') : ?>
پیام شما پس از تایید منتشر می شود
<?php endif; ?>پیامی که کاربر زمانی که پیامش در انتظار تایید است می بیند
<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>
<?php printf(__('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?>
<?php edit_comment_link('('.__('Edit', 'kubrick').')',' ','') ?>
<?php comment_text() ?>بخش بدنه پیام شامل
پیوند به پیام
تاریخ و ساعت پیام
پیوند ویرایش پیام
متن دیدگاه
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>پیوند پاسخ دادن به دیدگاه
نمونه ی یک صفحه قالب بندی شده این کد در functions.php قرار می گیرد
<?php
function comment($comment, $args, $depth)
{
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<div id="comment-<?php comment_ID(); ?>">
<div class="comment-author vcard">
<?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?>
<cite><?php comment_author_link(); ?>:</cite>
</div>
<?php if ($comment->comment_approved == '0') : ?>
<em>پیام شما بعد از تایید نمایش داده خواهد شد</em>
<br />
<?php endif; ?>
<div class="comment-meta">
<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s در %2$s'), get_comment_date(), get_comment_time()) ?></a>
<?php edit_comment_link('('.__('Edit', 'kubrick').')',' ','') ?></div>
<?php comment_text() ?>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>
</div>
</li>
<?php
}
?>سلام
عذر میخام بنده تازه کار هستم
دوستان گرامی کد بالا که دوستمون به صورت coment.php
در اوردن من اپلودش کردم و به صورت دید گا ها در قسمت قالبم قرار گرفت ! حالا باید کدی در single قرار بگیره یا نه ؟؟ !!
دوست عزیز لطف میکنی بعد قرار دادن فایل کامنت چیکار باید بکنیم
با تشکر
مشکل در حذف اواتار در کامنت !
در مشکلات دیگر
ارسال شده در · ویرایش شده توسط mam1371
واقعا مرسی !
اما وقتی من چنین تغییری در فایل استایلم انجام میدم متاسفانه علاوه بر تغییر رنگ نظرات ! قسمتهای دیگه مثل ارشیو ماهانه و پر بازدیدترین مطالب و اخرین مطالب رنگ عوض میکنن
لطفا میشه بگی ساختن یه قسمت نظرات متناسب با قالب سایتم چقدر کار یا زمان و هزینه می بره !
ممنون
www.hadafdownload.com