رفتن به مطلب

متمایز کردن نظرات مدیر


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

باسلام

میخام وقتی مدیر نظرات رو پاسخ میده مثل بقیه فرق داشته باشه!

من سرچ کردم ولی چیزی متوجه نشدم.چون زیاد وارد نیستم با کدنویسی و ...

فایل کامنتم رو میزارم بیزحمت اساتید و دوستان مشکلمو برطرف کنن.

اینا کدهای کامنتم هستش بی زحمت بگشید چه دستکاری توش بکنم.ممنون


<div id="comments">
<?php if ( post_password_required() ) : ?>
<p class="nopassword"><?php _e( 'This post is password protected. Enter the password to view any comments.', 'tie' ); ?></p>
</div><!-- #comments -->
<?php
return;
endif;
?>[/center]


<?php if ( have_comments() ) : ?>
<h3 id="comments-title">
<?php comments_number(__('No comments','tie'), __('One comment','tie'), '% '.__('comments','tie') );?>
</h3>
<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?>
<div class="navigation">
<div class="nav-previous"><?php previous_comments_link( __( '<span class="meta-nav">←</span> Older Comments', 'tie' ) ); ?></div>
<div class="nav-next"><?php next_comments_link( __( 'Newer Comments <span class="meta-nav">→</span>', 'tie' ) ); ?></div>
</div> <!-- .navigation -->
<?php endif; ?>
<?php $comments_by_type = &separate_comments($comments); ?>
<?php if ( !empty($comments_by_type['comment']) ) : ?>
<ol class="commentlist"><?php wp_list_comments('type=comment&callback=custom_comments'); ?></ol>
<?php endif; ?>
<?php $comment_counter = 0 ; ?>
<?php if ( !empty($comments_by_type['pings']) ) : ?>
<div id="pings" class="commentlist">
<ol class="pinglist"><?php wp_list_comments('type=pings&trackback&pingback&callback=custom_pings'); ?></ol>
</div>
<?php endif; ?>
<?php else :
if ( ! comments_open() ) :
?>
<?php __( 'Comments are closed.', 'tie' ); ?>
<?php endif; ?>
<?php endif; ?>

<?php
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$fields = array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name', 'tie' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email', 'tie' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url">' . __( 'Website', 'tie' ) . '</label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
);
$required_text = __(' Required fields are marked', 'tie').' <span class="required">*</span>';
?>
<?php comment_form( array(
'fields' => apply_filters( 'comment_form_default_fields', $fields ),
'must_log_in' => '<p class="must-log-in">' . sprintf( __( 'You must be <a href="%s">logged in</a> to post a comment.' , 'tie' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( ) ) ) ) . '</p>',
'logged_in_as' => '<p class="logged-in-as">' . sprintf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>' , 'tie' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( ) ) ) ) . '</p>',
'comment_notes_before' => '<p class="comment-notes">' . __( 'Your email address will not be published.' , 'tie' ) . ( $req ? $required_text : '' ) . '</p>',
'title_reply' => __( 'Leave a Reply' , 'tie' ),
'title_reply_to' => __( 'Leave a Reply to %s' , 'tie' ),
'cancel_reply_link' => __( 'Cancel reply' , 'tie' ),
'label_submit' => __( 'Post Comment' , 'tie' )
)); ?>
</div><!-- #comments -->

لینک به ارسال

نیازی نیست به comments.php چیزی اضافه کنید

فایل style.css قالب رو باز کنید این کد رو اضافه کنید :


.bypostauthor{ }

بین دوتا پرانتز استایلی که میخواید به نظر نویسنده بدید رو قرار بدید !

البته میتونید خط 1890 فایل style.css قالبتون رو که همین کد هم هست رو تغییر بدید !

  • امتیاز 3
لینک به ارسال


background-color: #2ecc71;

جلوی background-color کد هر رنگی رو که میخواید بذارید

از اینجا هم کد هگز رنگ ها رو پیدا کنید : http://www.colorpicker.com/

  • امتیاز 1
لینک به ارسال

توی پرانتز همون کد رو گذاشتم فایده نداشت!!!درست نشد

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

شما باید همون کلاس پیدا کنید و رنگ بدید

کلاس داده شده است

اگر نبود میشه ساخت :D

  • امتیاز 1
لینک به ارسال

آقا من کد استایلم رو ضمیمه میکنم یه چک بکن بی زحمت

ببین اشتباه نکردم.شرمنده

اینم لینک دانلودش http://s5.picofile.com/file/8134301992/style.txt.html

شما باید همون کلاس پیدا کنید و رنگ بدید

کلاس داده شده است

اگر نبود میشه ساخت :D

ب زحمت فایل استایلم رو گذاشتم چک کنید!!!چون توی استایل22 تاbackground-color داشتم.نمیدونستم کدومش مال کامنت هاست

لینک به ارسال

الان این کدی که دادید با اونی که توی سایتتون هست فرق داره !

شما بعد از اینکه اون چیزی رو که گفتم اضافه کردید باید Ctrl+F5 بزنید

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

  • امتیاز 1
لینک به ارسال

داداش استایلمو گذاشتم که ببینی!میشه دقیقا بگی من با این چکار کنم؟ذخیرم کردم درطست نشده بودش

  • امتیاز 1
لینک به ارسال

سلام

چرا به خودتون این همه زحمت میدین؟؟

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

http://wordpress.org/plugins/highlight-author-comments/

خیلی سادست

background: #e74c3c;
padding: 2px 20px;
border-radius: 5px;
color: #FFF;

  • امتیاز 1
لینک به ارسال

ممنون.من الان هیچ افزونه ای نمیتونم نصب کنم.این مشکل از چیه؟

آدرس سایت مشکل دار رو بزارین تا بهتر راهنمایی بشن.

  • امتیاز 1
لینک به ارسال

داداش افزونه رو نصب کردم و کد رو هم گذاشتم ولی این فقط روی اسمم رو رنگی میکنه!من میخام متن پاسخ به نظرم بگ گراندش رنگ بشه چکار کنم؟؟

  • امتیاز 1
لینک به ارسال

دوسته عزیز باید دستی کد بنویسی واسه کامنت های سایتت اگه استایل دلخواه میخوای

این لینک رو ببینید حتما کمکتون میکنه : http://www.yekweb.com/different-style-for-admin-comments/

مراحل رو طی کنید باشد که بتونید به اون چیزی که میخواید برسید

موفق باشید

  • امتیاز 1
لینک به ارسال

اشکان جان آدرس سایت توی امضام هستش

افزونه اومده استایل اضافه کرده و نمیشه درست انجامش داد.


class="comment byuser comment-author-mahdi bypostauthor odd alt depth-2 comment-wrap"

شما افزونه رو غیر فعال کن بعد خبر بده تا انجام بدم.

  • امتیاز 1
لینک به ارسال

افزونه اومده استایل اضافه کرده و نمیشه درست انجامش داد.


class="comment byuser comment-author-mahdi bypostauthor odd alt depth-2 comment-wrap"

شما افزونه رو غیر فعال کن بعد خبر بده تا انجام بدم.

غیر فعالش کردم داداش

لینک به ارسال
  • 1 سال بعد...

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

لینک به ارسال

منظورم اینه که اگر اسم نویسنده مطلب در فرم نظرات علی ثبت بشه جلوی اون اسم نوشته بشه kp3dtt3j688b18mojfc6.png

درود، برای این کار میتونید این کد رو در فایل style.css قالبتون قرار بدین :


.bypostauthor .fn:after {
border-radius: 3px;
color: #FFF;
margin: 5px 5px 5px 2px;
padding: 0px 5px 3px;
font-weight: normal;
background: rgb(0, 174, 203) none repeat scroll 0% 0%;
content: "مدیر سایت";
}

موفق باشید

  • امتیاز 3
لینک به ارسال
  • 2 هفته بعد...

درود، برای این کار میتونید این کد رو در فایل style.css قالبتون قرار بدین :


.bypostauthor .fn:after {
border-radius: 3px;
color: #FFF;
margin: 5px 5px 5px 2px;
padding: 0px 5px 3px;
font-weight: normal;
background: rgb(0, 174, 203) none repeat scroll 0% 0%;
content: "مدیر سایت";
}

موفق باشید

با این کد مشکل در سایت بخش نظرات حل شد و نظرات مدیر نوشتن کلمه مدیر جلوی آنها متمایز نشون داده میشه اما نظرات مدیر در ووکامرس متمایز نیست و این کلمه مدیر سایت جلوی آن نشان داده نمیشه ممنون میشم دوستان راهنمایی بفرمایند

لینک به ارسال

من از این کد استفاده میکنم


<?php
$pic='img/labeladmin.png';
$user_info = get_userdata($comment->user_id);
if ($user_info->user_level == "10")
{
echo '<img style="margin-bottom:-16px;margin-top:-10px" src="'.$pic.'"/>';
}
else
{
echo $comment->comment_author ;
}
?>

فکر کنم راحت تر بتونید ظاهر رو با یه عکس زیباتر کنید.

این کد رو با کدی که نام نویسنده نظر رو نشون میده جایگزین کنید.

ویرایش شده توسط graphicno
  • امتیاز 3
لینک به ارسال

من از این کد استفاده میکنم


<?php
$pic='img/labeladmin.png';
$user_info = get_userdata($comment->user_id);
if ($user_info->user_level == "10")
{
echo '<img style="margin-bottom:-16px;margin-top:-10px" src="'.$pic.'"/>';
}
else
{
echo $comment->comment_author ;
}
?>

فکر کنم راحت تر بتونید ظاهر رو با یه عکس زیباتر کنید.

این کد رو با کدی که نام نویسنده نظر رو نشون میده جایگزین کنید.

ممنون ازشما

با کد قبلی همه چی عالی هست و من راضیم فقط می خوام در ووکامرس هم اضافه بشه

لینک به ارسال

شما وقتی در ووکامرس دیددگاهی میزنید با inspect element ببینید چه کلاسی برای دیدگاه شما ایجاد شده

به همون استایل مورد نظر رو بدید

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...