رفتن به مطلب

چگونه " نظر شما با موفقیت ارسال شد " را اضافه کنم ؟


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

سلام

وقتی نظر تو سایتم ارسال میشه ، ارسال کننده نظر متوجه نمیشه که نظرش ارسال شده یا نه!

چطوری میتونم عبارت " نظر شما با موفقیت ارسال شد " را وقتی که نظر با موفقیت ارسال شد را نمایان کنم ؟

لینک به ارسال

سلام

اگه ممکنه:

http://forum.wp-pars...حی-وب-و-وردپرس/

نظرات با چه کدی فراخوانی میشن؟

اگه فایل comments.php دارید کدشو بذارید.

چشم حتما

از کجا باید بفهم که با چه کدی فراخوانی شده ؟

فایل comment.php :


<?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 (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>
<p class="nocomments"><?php _e('This post is password protected. Enter the password to view comments.','kubrick'); ?></p>
<?php
return;
}
}
/* This variable is for alternating comment background */
$oddcomment = 'class="alt" ';
?>
<!-- You can start editing here. -->

<?php if ($comments) : ?>

<?php foreach ($comments as $comment) : ?>
<div class="psscomd">
<div class="av"></div>
<p>
<?php edit_comment_link(__('ويرايش |','kubrick'),'  ',''); ?>
<?php comment_author() ?> در <?php comment_date(__('l j F Y ','kubrick')) ?>
</small> گفته : </p>
<?php if ($comment->comment_approved == '0') : ?>
<em><?php _e('نظر منتظر تاييد مي باشد','kubrick'); ?></em>
<?php endif; ?>
<p><?php comment_text() ?></p></div>

<?php
/* Changes every other comment to a different class */
$oddcomment = ( empty( $oddcomment ) ) ? 'class="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">__(Comments are closed.,'kubrick')</p>
<?php endif; ?>
<?php endif; ?>

<?php if ('open' == $post->comment_status) : ?>

<div class="psscomm"><div class="inner">
<h4>نظر خود را ثبت کنید</h4>

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<h3><?php _e('You must be','kubrick'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>"><?php _e('logged in','kubrick'); ?></a> <?php _e('to post a comment.','kubrick'); ?></h3>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<h3><?php _e('ورود با نام ','kubrick'); ?> <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('خروج از اکانت','kubrick'); ?>"><?php _e('خروج','kubrick'); ?> »</a></h3>
<?php else : ?>

<input type="text" placeholder="نام : " name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" />
<input type="text" placeholder="ایمیل : " name="email" id="email" value="<?php echo $comment_author_email; ?>" size="40" tabindex="2" />
<input type="text" placeholder="وب : " name="url" id="url" value="<?php echo $comment_author_url; ?>" size="40" tabindex="3" />
<?php endif; ?>
<textarea name="comment" tabindex="4"></textarea>
<input type="submit" value="ارسال">

<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>
</div>

</div>

<?php endif; // If registration required and not logged in ?>
<?php endif; // if you delete this the sky will fall on your head ?>

لینک به ارسال

این که مینویسه

نظر منتظر تاييد مي باشد

آدرس سایت رو بدید لطفا تا ببینیم کجا میره.

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

لینک به ارسال

محتویات فایل comment.php

<?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 (!empty($post->post_password)) { // if there's a password

if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie

?>

<p class="nocomments"><?php _e('This post is password protected. Enter the password to view comments.','kubrick'); ?></p>

<?php

return;

}

}

/* This variable is for alternating comment background */

$oddcomment = 'class="alt" ';

?>

<!-- You can start editing here. -->

<?php if ($comments) : ?>

<?php foreach ($comments as $comment) : ?>

<?php if ($comment->comment_approved == '0') : ?>

<h4 class="alert green-box">باتشکر، <br >

نظر شما با موفقیت ارسال شد. </h4>

<?php else : ?>

<div class="psscomd">

<div class="av"></div>

<p><small>

<?php edit_comment_link(__('ويرايش |','kubrick'),'  ',''); ?>

<?php comment_author() ?> در <?php comment_date(__('l j F Y ','kubrick')) ?>

</small> گفته : </p>

<p><?php comment_text() ?></p></div>

<?php endif; ?>

<?php

/* Changes every other comment to a different class */

$oddcomment = ( empty( $oddcomment ) ) ? 'class="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">__(Comments are closed.,'kubrick')</p>

<?php endif; ?>

<?php endif; ?>

<?php if ('open' == $post->comment_status) : ?>

<div class="psscomm"><div class="inner">

<h4>نظر خود را ثبت کنید</h4>

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>

<h3><?php _e('You must be','kubrick'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>"><?php _e('logged in','kubrick'); ?></a> <?php _e('to post a comment.','kubrick'); ?></h3>

<?php else : ?>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

<?php if ( $user_ID ) : ?>

<h3><?php _e('ورود با نام ','kubrick'); ?> <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('خروج از اکانت','kubrick'); ?>"><?php _e('خروج','kubrick'); ?> »</a></h3>

<?php else : ?>

<input type="text" placeholder="نام : " name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" />

<input type="text" placeholder="ایمیل : " name="email" id="email" value="<?php echo $comment_author_email; ?>" size="40" tabindex="2" />

<input type="text" placeholder="وب : " name="url" id="url" value="<?php echo $comment_author_url; ?>" size="40" tabindex="3" />

<?php endif; ?>

<textarea name="comment" tabindex="4"></textarea>

<input type="submit" value="ارسال">

<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />

<?php do_action('comment_form', $post->ID); ?>

</div>

</div>

<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>

به فایل style.css اضافه شود


.alert {
display:block;
position:fixed;
right:35%;
left:35%;
width:28%;
padding:10px 1%;
}
.green-box {
background:#99FF99;
color:#003300
}

لینک به ارسال

ممنون

اما طبق css ، کادر سبز ظاهر نشد

کادر شناور هم ظاهر نشد

آخه وقتی نظر ارسال میشه ، صفحه به صورت خود به خود به بالای صفحه پرش می کنه

میخوام در حینی که پرش میکنه ، اون کادر سبز شناور نیز نمایش داده بشه

لینک به ارسال

با ویژگی position:fixed که کد بالا داره نباید مشکلی باشه! متن باید شناور بمونه.

لینک به ارسال

با ویژگی position:fixed که کد بالا داره نباید مشکلی باشه! متن باید شناور بمونه.

بله

اما مثل اینکه کد های css کار نمیکنند

لینک به ارسال

کدهای css کار می کنند (کد که مثل ما آدمها نیست بنویسیدش کار می کنه) شما باید در پیشخوان - تنظیمات - گفت و گوها - تیک همیشه مدیر باید نظرات را تایید کند را هم بزنید و ذخیره کنید

لینک به ارسال

کدهای css کار می کنند (کد که مثل ما آدمها نیست بنویسیدش کار می کنه) شما باید در پیشخوان - تنظیمات - گفت و گوها - تیک همیشه مدیر باید نظرات را تایید کند را هم بزنید و ذخیره کنید

اما چنین گزینه ای وجود نداشت !

مثل اینکه کد ها نمیتونند css رو شناسایی کنند

لینک به ارسال

با فایر فاکس در حالی که تو مدیریت لوگین نیستید توی سایت خودتون نام و ایمیل وارد کنید و نظر بدید.

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

روش کلیک راست کنید و آخرین گزینه رو بزنید ( Inspect element ) و دیو رو بذارید اینجا.

مثل عکس پیوست

post-1392-0-49561800-1390725453_thumb.jp

مثلا در این عکس اسم دیو comment-awaiting-moderation هست که تو خط پر رنگ قرار داره

لینک به ارسال

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

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

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

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

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

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

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

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

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