rasivell 352 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 سلام ،ما براي بخش اخرين نظرات ، يه قالب پوسته درست كرديم كه محتواش به شرح زيره:<?phpfunction src_simple_recent_comments($src_count=7, $src_length=60, $pre_HTML='<li><h4> Recent Comments </h4>', $post_HTML='</li>') {global $wpdb;$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,SUBSTRING(comment_content,1,$src_length) AS com_excerptFROM $wpdb->commentsLEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID)WHERE comment_approved = '1' AND comment_type = '' AND post_password = ''ORDER BY comment_date_gmt DESCLIMIT $src_count";$comments = $wpdb->get_results($sql);$output = $pre_HTML;foreach ($comments as $comment) {$output .= "\n\t<li><strong>" . $comment->comment_author . " گفته:</strong><a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"on " . $comment->post_title . "\"> " . strip_tags($comment->com_excerpt) . "...</a></li>";}$output .= $post_HTML;echo $output;}?>و اينو فراخواني كرديم تو جايي كه تو قالب ميخوايم! حالا ميخوايم يه تغيري درش بديم ولي متاسفانه نميشه يعني نميتونيم!ميخوايم اخرين نظراتي كه نشون ميده رو بدون نظرات مديران باشه يعني نظرات مديران سايت رو نشون نده و فقط كاربرا باشن نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 یک سلکت به کاربران باید زده بشهبعد هم به متاهای کاربری و role کاربر رو بگیرید و بعد در سلکت بالا ایمیل کاربر رو بگیرید و در سلکت قبلی جستجو کنید مثلا با in_array ساده بود نه؟ 2 نقل قول لینک به ارسال
rasivell 352 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) یک سلکت به کاربران باید زده بشهبعد هم به متاهای کاربری و role کاربر رو بگیرید و بعد در سلکت بالا ایمیل کاربر رو بگیرید و در سلکت قبلی جستجو کنید مثلا با in_array ساده بود نه؟ نه راستش چيزي متوجه شدم تا حالا با روش و يا چيزي به نام ساكلت كار نكردم و كلا نميدونم چيكار بايد كرد! ویرایش شده تیر 92 توسط rasivell نقل قول لینک به ارسال
rasivell 352 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 متاسفانه من پاسخ اين سوالم رو نگرفتم و نتونستم درستش كنم! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 میخواین از کد خودتون استفاده کنید؟ 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 میخواین از کد خودتون استفاده کنید؟اره ديگه! من توي نت جستجو كردم و كد مد نظرم رو براي نمايش اخرين نظرات كاربران رو پيدا كردم! بعد تا جايي كه در توانم بود ويرايشش كردم تا اوني بشه كه ميخوايم ، بعد هم داريم استفاده ميكنيم ولي خب ميخوايم كه پاسخ هايي كه ما به نظرات ميديم (يعني مديران) توي اين ليست نياد! فقط كاربرا باشن نقل قول لینک به ارسال
isk 4447 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 <?phpfunction src_simple_recent_comments($src_count=7, $src_length=60, $pre_HTML='<li><h4> Recent Comments </h4>', $post_HTML='</li>') {global $wpdb;$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,SUBSTRING(comment_content,1,$src_length) AS com_excerptFROM $wpdb->commentsLEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID)WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' And user_id != '1'ORDER BY comment_date_gmt DESCLIMIT $src_count";$comments = $wpdb->get_results($sql);$output = $pre_HTML;foreach ($comments as $comment) {$output .= "\n\t<li><strong>" . $comment->comment_author . " گفته:</strong><a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"on " . $comment->post_title . "\"> " . strip_tags($comment->com_excerpt) . "...</a></li>";}$output .= $post_HTML;echo $output;}?>و احتمالاً با کد زیر نمایش میدید:<?php src_simple_recent_comments(); ?>برای من جواب داد - شما هم امتحان کنید. user_id ادمین ها رو فیلتر کردم - که شما باید تغییر بدید. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .