رفتن به مطلب

مشکل در کامنت ها


Pouya

پست های پیشنهاد شده

سلام. دو تا مشکل توی قسمت کامنت هام هست:

1- کامنت ها بر اساس جواب دادن به ترتیب نیستند.

مثلا اگه 4 تا کامنت باشه و من به 4 تاشون پاسخ بدم، پاسخ هر کامنت رو زیر همون کامنت نمی نویسه بلکه اون 4 تا پاسخ رو هم به ترتیب زمانی بعد از نظرات می نویسه و این طوری کاربر گیج میشه. توی عکس پیوست معلومه، دو تا پاسخی که با رنگ زرد معلومه مربوط به 5 دیدگاه قبلیه! چی کار کنم؟

2- چرا چینش کامنت ها قاطی پاتیه؟! مثلا یه کامنت با حروف انگلیسی راسته و یکی دیگه چپه یا یه کامنت پارسی راسته و یکی دیگه چپه!!! توی عکس پیوست معلومه

post-191-0-21824600-1338828970_thumb.jpg

لینک به ارسال

از پیشخوان وردپرس > تنظیمات > گفت و گوها > فعال‌کردن دیدگاه‌های تودرتو با عمق x دیدگاه فعال کنید. اگر مشکل حل نشد کد فایل کامنت که در پوسته سایت شما است اینجا نمایش دهید.

لینک به ارسال

فعال بود. کد:


<div class="alignright">
<?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', 'Angelia'); ?></h2>
<p><?php _e('Enter the password to view comments.', 'Angelia'); ?></p>
<?php return;
}
}
/* This variable is for alternating comment background */
$oddcomment = 'alt';
?>
<!-- You can start editing here. -->
<?php if ($comments) : ?>
<h3 class="commentsh3"><?php comments_number(__('No Responses','Angelia'), __('One Response','Angelia'), __('% Responses','Angelia'));?> <?php _e('to', 'Angelia'); ?> “<?php the_title(); ?>”</h3>
<ul class="commentlist">
<?php foreach ($comments as $comment) : ?>
<li class="<?php if (1 == $comment->user_id)$oddcomment = "authcomment";echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">

<div class="avatar">
<div class="avatarimg"><?php if(function_exists('get_avatar')) { echo get_avatar($comment, '50'); } ?></div>
<a><?php comment_author_link() ?></a>
</div>
<div class="commentbody">
<div class="commentmetadata">
<a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date(__('F jS, Y','Angelia')) ?> <?php _e('at', 'Angelia');?> <?php comment_time() ?></a> <?php _e('Said:', 'Angelia'); ?> <?php edit_comment_link(__('Edit Comment','Angelia'), __('','Angelia'), __('','Angelia')); ?>
<?php if ($comment->comment_approved == '0') : ?>
<em><?php _e('Your comment is awaiting moderation.','Angelia'); ?></em>
<?php endif; ?>
</div>

<?php comment_text() ?>
</div>
</li>
<?php /* Changes every other comment to a different class */
if ('alt' == $oddcomment) $oddcomment = '';
else $oddcomment = 'alt';
?>
<?php endforeach; /* end for each comment */ ?>
</ul>
<?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"><?php _e('Comments are closed.', 'Angelia'); ?></p>
<?php endif; ?>
<?php endif; ?>

<?php if ('open' == $post->comment_status) : ?>
<h3 class="respond"><?php _e('Leave a Reply', 'Angelia'); ?></h3>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p><?php _e('You must be', 'Angelia'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>"><?php _e('logged in', 'Angelia'); ?></a> <?php _e('to post a comment.', 'Angelia'); ?></p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p><?php _e('Logged in as', 'Angelia'); ?> <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="<?php _e('Log out of this account', 'Angelia'); ?>"><?php _e('Logout', 'Angelia'); ?> »</a></p>
<?php else : ?>
<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="40" tabindex="1" />
<label for="author"><small><?php _e('Name', 'Angelia'); ?> <?php if ($req) echo "(required)"; ?></small></label></p>
<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="40" tabindex="2" />
<label for="email"><small><?php _e('Mail (will not be published)', 'Angelia'); ?> <?php if ($req) echo "(required)"; ?></small></label></p>
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="40" tabindex="3" />
<label for="url"><small><?php _e('Website', 'Angelia'); ?></small></label></p>
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> <?php _e('You can use these tags:'); ?> <?php echo allowed_tags(); ?></small></p>-->
<p><textarea name="comment" id="comment" cols="60" rows="10" tabindex="4"></textarea></p>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment', 'Angelia'); ?>" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
</div>
<?php endif; // If registration required and not logged in ?>
<?php endif; // if you delete this the sky will fall on your head ?>

لینک به ارسال

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

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

ظاهر هم مربوط به css هست

لینک به ارسال

لطفا کمک کنید.

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

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

ظاهر هم مربوط به css هست

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

وقتی محتویات فانکشنی که دادی رو به فانکشن خودم اضافه کردم دیدگاه ها درست شد و 2 مشکل جدید درست شد!

1- صفحه ادیتور تم باز میشه اما وقتی یه فایلی رو ویرایش می کنم و می خوام تغییرات رو ثبت کنم این ارور رو میده.


Warning: Cannot modify header information - headers already sent by (output started at /home/parsiban/domains/parsibanner.ir/public_html/wp-content/themes/ParsiBanner/functions.php:147) in /home/parsiban/domains/parsibanner.ir/public_html/wp-admin/theme-editor.php on line 103

2- این که وقتی صفحه کامل لود نشده، پاسخ هایی رو که خود به دیدگاه های کاربران دادم رو نشون میده، اما وقتی صفحه کامل لود میشه، یه دفعه پاسخ های من غیب میشه!!!

واسه مشکل دوم چی کار کنم؟

ویرایش شده توسط ParsiBanner
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...