poolmaster 17 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 با سلام خدمت تمام دوستانمی خوام در صورت برقرار بودن یه شرط توی پوسته در کنار تصویر کاربرایی که این شرط براشون برقراره در قسمت نظرات پوسته یه متن خاص نمایش داده بشه و کاریی به این نداشته باشه که کاربر آنلاین هست یا نه ....ممنون میشم راهنمایی بفرمایید... نقل قول لینک به ارسال
Bright Moon 653 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلاماین اگر پوسته شما فایل comments.php داره، توی این فایل قسمت مورد نظر خودتون(کنار تصویر) رو پیدا کنین.شرط و بقیه موارد ... نقل قول لینک به ارسال
poolmaster 17 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 فایل comments.php رو داره ولی این مورد باید از طریف فایل functions اعمال بشه تابع مربوط به این فایل می خوام دوست عزیز... نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 معمولا به این صورت آواتار رو فراخوانی می کنن.<?php echo get_avatar( $comment, 85 ); ?>اما واضح تر بگید شرط بر چه اساسی می خواید؟به عنوان مثلا اگه آیدی یه کاربر رو در نظر بگریم.<div class="my-class"><?php echo get_avatar( $comment, 85 ); ?><?php$user_id = get_current_user_id();if ($user_id == 0) {?>سلام کاربر تست<?php } else {?>سلام دوست عزیز?></div> 3 نقل قول لینک به ارسال
poolmaster 17 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 معمولا به این صورت آواتار رو فراخوانی می کنن.<?php echo get_avatar( $comment, 85 ); ?>اما واضح تر بگید شرط بر چه اساسی می خواید؟به عنوان مثلا اگه آیدی یه کاربر رو در نظر بگریم.<div class="my-class"><?php echo get_avatar( $comment, 85 ); ?><?php$user_id = get_current_user_id();if ($user_id == 0) {?>سلام کاربر تست<?php } else {?>سلام دوست عزیز?></div>ممنون دوست عزیز از پاسخ گوییتون در فایل comments پوسته من تابع :<?php echo get_avatar( $comment, 85 ); ?>موجود نیست و نمی دونم تصویر گراواتار رو از کجا فراخونی میکنه در زیر میتونید کدهای کامل این فایل رو ببینید :<?phpif (!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"><?php _e('This post is password protected. Enter the password to view comments.','mandegarweb'); ?></p><?php return;}?><!-- You can start editing here. --><div id="commentsbox"><?php if ( have_comments() ) : ?><h3 id="comments"><?php comments_number(('اولین دیدگاه را ارسال نمایید...'),('تاکنون یک دیگاه به ثبت رسیده است...'), __('%دیدگاه') ); ?> <?php _e(', دیدگاه بعدی را شما ارسال نمایید...'); ?></h3><ol class="commentlist"> sdfsdf<?php wp_list_comments();?></ol><div class="comment-nav"> <ul class="pager"> <li class="previous"> <?php previous_comments_link() ?> </li> <li class="next"> <?php next_comments_link() ?> </li></ul></div><?php else : // this is displayed if there are no comments so far ?><?php if ( comments_open() ) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="nocomments"><?php echo('با عرض پوزش دیدگاه ها برای این مطلب بسته شده است...'); ?></p><?php endif; ?><?php endif; ?><?php if ( comments_open() ) : ?><div id="comment-form"><div id="respond" ><div class="cancel-comment-reply"><p><?php cancel_comment_reply_link(); ?></p></div><?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?><p class="comments-post-warnning"><?php echo(' کاربر گرامی برای ارسال دیگاه خود ابتدا باید'); ?> <a href="<?php echo wp_login_url( get_permalink() ); ?>"><?php echo('وارد سایت شوید'); ?></a></p><?php else : ?><form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"><?php if ( is_user_logged_in() ) : ?><p style="font-family:'DriodKufi-bold'; ">دیدگاه شما درباره این مطلب</p><p class="login-comments"><?php echo ('وارد شده با نام '); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> - <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="خروج از سایت"><?php echo('خروج از سایت?'); ?></a></p><?php else : ?><p class="comment-write">دیدگاه خود را بنویسید</p><p style="margin-bottom:20px">ایمیل شما منتشر نخواهد شد تکمیل یخش هاس ستاره (*) دار الزامیست.</p><div class="input-group"><span class="input-group-addon"><i class="livicon" data-name="user" data-s="16" data-eventtype="hover"></i></span> <input type="text" name="author" class="form-control" id="author" value="<?php echo esc_attr($comment_author); ?>" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> placeholder="نام خود را وارد نمایید..." />*</div></br><div class="input-group"><span class="input-group-addon"><i class="livicon" data-name="message-new" data-s="16" data-eventtype="hover"></i></span><input type="text" class="form-control" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> placeholder="ایمیل خود را وارد نمایید..."/>*</div></br><div class="input-group"><span class="input-group-addon"><i class="livicon" data-name="link" data-s="16" data-eventtype="hover"></i></span><input type="text" class="form-control" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" tabindex="3" placeholder="آدرس وب سایت خود را وارد نمایید..." /> </span></div><?php endif; ?><br/><p style="font-weight:bold;">دیدگاه شما</p><textarea name="comment" id="comment" rows="7" tabindex="4" class="form-control" style="width:100%;"></textarea><br /><div style="-moz-box-sizing:border-box;"><?php if(!is_user_logged_in()){echo '<p style="width:100px;"> سوال امنیتی :</p>';}?> <?php do_action('comment_form', $post->ID); ?></div><p>کاربر گرامی برای وارد کردن کد از دکمه زیر استفاده نمایید</p><button class="btn btn-info" id="add_code" style="height:30px;margin:10px 0px; "><\></button><script type="text/javascript"> jQuery('#add_code').on('click',function(){ var comment=jQuery('textarea#comment').val(); comment+='\n[code]\nکدهای خود را در این مکان قرار دهید\n\n'; jQuery('textarea#comment').val(comment) return false; });</script><button name="submit" type="submit" id="commentSubmit" class="btn btn-warning" tabindex="5" value="<?php _e('Submit'); ?>"><span class="livicon shadowed" data-n="upload-alt" data-s="18" data-c="white" data-hc="0" data-onparent="true"></span> ارسال دیدگاه</button><?php comment_id_fields(); ?></form><?php endif; // If registration required and not logged in ?></div></div><?php endif; // if you delete this the sky will fall on your head ?></div>شرطی که من دارم بررسی میکنه که کدوم کاربرا دسترسی به بخش های خاصی از سایت رو دارن مثلا کاربر vip هستن حالا می خوام کاربرایی که اکانت vip دارن کنار نظراتی ک میزارن کلمه vip نمایش داده بشه حالا اگر در فایل comments که توابعش رو در بالا گذلاشتم به تابع نمایش آواتار دسترسی داشتم مشکلی نبود ولی الان به این تابع دسترسی ندارم که شرط مورد نظرم رو در کنارش بزارم!!! و یکی از دوستان گفت که از طریق فایل function این کار رو انجام بدی ولی نیدونم چطور از طریق این فایل این کارو انجام بدم! نقل قول لینک به ارسال
poolmaster 17 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 حل شد دوستان...لینک آموزش و منبع نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .