رفتن به مطلب

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


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

باسلام

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

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

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

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


<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 قالبتون رو که همین کد هم هست رو تغییر بدید !

لینک به ارسال


background-color: #2ecc71;

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

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

لینک به ارسال

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

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

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

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

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

لینک به ارسال

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

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

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

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

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

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

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

لینک به ارسال

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

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

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

لینک به ارسال

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

لینک به ارسال

سلام

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

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

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

خیلی سادست

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

لینک به ارسال

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

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

لینک به ارسال

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

لینک به ارسال

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

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

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

موفق باشید

لینک به ارسال

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

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


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

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

لینک به ارسال

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


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: "مدیر سایت";
}

موفق باشید

لینک به ارسال
  • 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
لینک به ارسال

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


<?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 ببینید چه کلاسی برای دیدگاه شما ایجاد شده

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

لینک به ارسال

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

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

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

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

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

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

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

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

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