رفتن به مطلب

Yazdan

مدیر بازنشسته
  • تعداد ارسال ها

    1,539
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    17

تمامی مطالب نوشته شده توسط Yazdan

  1. درود فراوان شاید در اغلب وب سایت ها به بنر های ثابت که با حرکت صفحه در گوشه ثابت میمونن برخورد کرده باشید. طی این آموزش ساده میتونید چنین بنری ایجاد کنید. ابتدا کد زیر رو در شیوه نامه سایت قرار بدین (syle.css) : #banner a {position:fixed;display:block;right:5px;bottom:5px;width:150px;height:150px;background:url('آدرس بنر') transparent no-repeat scroll center center;} بجای عبارت آدرس "آدرس بنر" ادرس عکس رو قرار بدین. مقادیر height و width رو برحسب نیاز تغییر بدین. حالا کد زیر رو در footer.php و قبل از <body/> بدین : <div id="banner"><a href="آدرس سایت مقصد" title="متن"> </a></div> موفق باشید.
  2. درود در بیشتر وب سایت هایی که روزانه باهاشون سرو کار داریم اغلب دیدیم که تبلیغات رو بین پست ها قرار میدن که ایده ی خیلی جالبی هستش . برای انجام اینکار کافیه کد زیر رو در functions.php اضافه کنید. </span><pre><?php//Insert ads after second paragraph of single post content.add_filter( 'the_content', 'prefix_insert_post_ads' );function prefix_insert_post_ads( $content ) {$ad_code = '[b]<div>20SCRIPT</div>[/b]';if ( is_single() && ! is_admin() ) {return prefix_insert_after_paragraph( $ad_code, 2, $content );}return $content;}// Parent Function that makes the magic happenfunction prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {$closing_p = '</p>';$paragraphs = explode( $closing_p, $content );foreach ($paragraphs as $index => $paragraph) {if ( trim( $paragraph ) ) {$paragraphs[$index] .= $closing_p;}if ( $paragraph_id == $index + 1 ) {$paragraphs[$index] .= $insertion;}}return implode( '', $paragraphs );}?> خب کافیه بجای عبارت 20script کد تبلیغاتتون رو قرار بدین. موفق باشید.
  3. درود استاد voltag گزینه Dump امروزی تر هستش !
  4. با سلام پست ویرایش شد. لطفا از قرار دادن دسترسی بصورت عمومی اکیدا خودداری فرمائید . با تشکر
  5. سلام دوستان شاید زیر پست های خیلی از سایت ها دیده باشین که مطالب کوتاه قرار میدن. خب برای این کار روش های بسیاری وجود داره که به شرح یکی از این روش ها می پردازیم. قرار دادن لینک کوتاه مطالب توسط API در این مثال از api سایت قدرمتند tinyurl استفاده میکنیم : ابتدا کد زیر رو در functions.php اضافه کنید . function getTinyUrl($url) { $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url); return $tinyurl;} حالا کد زیر رو در single.php و قسمتی که میخواهید لینک کوتاه نمایش داده بشه قرار بدین. <?php$turl = getTinyUrl(get_permalink($post->ID));echo 'لینک کوتاه: <a href="'.$turl.'">'.$turl.'</a>'?> نکته : میتونید api سایت مورد نظر خودتون رو جایگزین بفرمائید. موفق باشید.
  6. سلام دوستان دقت کردین گاهی دوستان محبت میکنن و اسپم میدن در کامنت ها . خب طی آموزش زیر با نحوه قرار دادن گزینه حذف و اسپم در زیر دیدگاه های کاربران آشنا میشیم. ابتدا کد زیر رو در functions.php اضافه کنید. <?php function delete_comment_link($id) { if (current_user_can('edit_post')) { echo '| <a class="c_del_btn" href="'.admin_url("comment.php?action=cdc&c=$id").'">حذف</a> '; echo '| <a class="c_spam_btn" href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">اسپم کردن</a>'; } } این کد رو هم در جای مناسب comments.php اضافه بفرمائید . delete_comment_link(get_comment_ID()); موفق باشید.
  7. سلام برخی از سایت ها دارای چند نویسنده هستند و هرکدام در زمینه خاصی در حال فعالیت هستند . برای مثال نویسنده بخش رایانه و نویسنده بخش اسکریپت . شاید کاربری بدنبال نویسه های نویسنده مطالب اسکریپت باشه . طی آموزش ریر با نحوه اضافه کردن بخش نمایش سایر مطالب نویسنده آشنا میشیم . ابتدا کد زیر رو در functions.php اضافه کنید . <?phpfunction author_related_posts() { global $authordata, $post; $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) ); $output = '<ul>'; foreach ( $authors_posts as $authors_post ) { $output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>'; } $output .= '</ul>'; return $output;}?> نکته : گد بالا فقط 5 نوشته رو نمایش میده . جعت افزایش عدد 5 رو تغییر بدین. حالا کد زیر رو در هرجای single.php که میخواین سایر مطالب نویسنده نمایش داده بشه قرار بدین. <?php echo author_related_posts(); ?> موفق باشید.
  8. سلام دوستان گاهی پیش میاد که میخوایم یه متن خاصی رو در انتهای تمامی پست های سایتمون قرار بدیم . این متن میتونه تبلیغ باشه یا نکته و ... حتی میتونید بنر قرار بدین . کد زیر رو در functions.php اضافه کنید . <?phpfunction add_post_content($content) { if(!is_feed() && !is_home()) { $content .= '<p> سوالات و مشکلات خود را در انجمن بیست اسکریپت مطرح فرمائید</p>'; } return $content;}add_filter('the_content', 'add_post_content');?> موفق و پاینده باشید.
  9. با سلام دوست عزیز ایشون جواب تاپیکتون رو دادن زحمت کشیدی یعنی چی !!!؟ کمی رعایت بفرمائید لطفا . Autoblog WordPress Automatic Plugin Auto Post این پلاگین ها سالم و کاربردی هستن . با کمی جستجو میتونید پیدا کنید . http://www.20script.ir/افزونه-انتقال-خودکار-مطالب-از-فید-با-ات/ موفق باشید.
  10. سلام دوستان بخش دیدگاه ها جهت دریافت نظرات و سولات و همچنین پیشنهادات کاربران شما هستش . از هر 10 کامت 5 تاشون یک کلمه ای هستن 2 تا تبلیغ و 3 تا هم کتیبه نویسی میکنن . خب حالا طبق این آموزش میتونیم حذاقل و حذاکثر کاراکتر برای کامت ها مشخص کنیم . کافیه کد زیر رو در functions.php اضافه کنید . add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );function wpb_preprocess_comment($comment) { if ( strlen( $comment['comment_content'] ) > 1000 ) { wp_die('متن نظر شما طولانی است.'); }if ( strlen( $comment['comment_content'] ) < 30 ) { wp_die('نظر شما خیلی کوتاه است! متن بیشتری بنویسید'); } return $comment;} در مثال بالا حداقل 30 و حداکثر 1000 کاراکتر قابل درج هستش .که میتونید بنا به نیاز تغییر بدین . موفق باشید.
  11. Yazdan

    قالب سایت نکس وان موزیک

    دوستان گرامی این انجمن جای درگیری و مشاجره نیست . تاپیک بسته شد و پست ها پاکسازی موفق باشید.
  12. Yazdan

    قالب سایت نکس وان موزیک

    خدمتتون عرض کردم که این قالب در اصل قالب دایان نسخه 1 هست اگر نسخه اصلی میخواین. قالب موزیک سی خیلی جالبه پیشنهاد میکنم بررسی کنید . http://www.20script.ir/?s=%D9%82%D8%A7%D9%84%D8%A8+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&cat=0 قالب ملودی هم تقریبا به سبک نکس1 هست http://www.20script.ir/%D9%82%D8%A7%D9%84%D8%A8-%D8%A8%D8%B3%DB%8C%D8%A7%D8%B1-%D8%B2%DB%8C%D8%A8%D8%A7%DB%8C-%D9%85%D9%88%D8%B2%DB%8C%DA%A9-melody-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/ و همچنین قالب های دیگر http://www.20script.ir/?s=%D9%82%D8%A7%D9%84%D8%A8+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&cat=0 موفق باشید.
  13. Yazdan

    قالب سایت نکس وان موزیک

    صد البته که حرف شما صحیح هم هست ولی خب We Are Iranian . موفق باشید.
  14. Yazdan

    قالب سایت نکس وان موزیک

    سلام با تشکر از دوست گرامی voltag قالب فروشی http://www.wp-skin.ir/345/فروش-قالب-وردپرس-نکس-وان-موزیک/ http://nabtheme2.ir/قالب-نکس-وان-موزیک-برای-وردپرس/ قالب این سایت قالب دایان موزیک نسخه 1 هستش که کمی شخصی سازیش کردن . با کمی جستجو میتونید پیداش کنید. موفق باشید.
  15. سلام تابحال دقت کردین وردپرس برای پست های ارسالی تاریخ میلادی یا ... درج میکنه!!! حالا در این آموزش روش افزودون روزش شمار وردپرس که به شما نشون میده پست چند روزیش ارسال شده رو آموزش میدیم . مقال ارسال شده 2روز پیش توسط یــــزدان خب ابتدا کد زیر رو به function.php اضافه کنید . function days_ago() {$days = round((date('U') - get_the_time('U')) / (60*60*24));if ($days==0) {echo "امروز";}elseif ($days==1) {echo "دیروز";}else {echo "" . $days . " روز پیش";}} حالا قطعه کد زیر رو در هرجای قالب پست که میخواین روزشمار نمایش داده بشه قرار بدین(معمولاsingle.php) قرار بدین . <?php days_ago(); ?> موفق باشید.
  16. Yazdan

    کمک در مورد افزونه wp robot

    درود آموزش تصویری wp robot http://www.vbiran.ir/thread11101.html موفق باشید.
  17. Yazdan

    اسکریپت خبرخوان NewsPilot نسخه 1.0

    با سلام تاپیک پاکسازی شد . تمامی تاپیک های ارسالی بررسی و درصورت بروز مشکل توسط مدیران ویرایش و تصحیح میشن . در صورتی که میخواین فایلی رو از اپلود سنتری به اپ سنتر بیست اسکریپت انقال بدید از انتقال با url استفاده کنید . نیازی نیست انتقال بدین . لینک فعلی دارای مشکلی نیست . اشنالله که در آینده هم مشکلی نداشته باشه . در صورتی که مشکلی در تاپیک یا پستی دیدین توسط گزینه گزارش اطلاع بدین . با تشکر از زحمات و همکاری دوستان موفق باشید.
  18. اگر افزونه هاتون فعال باشن و طبق ویدئو پیش رفته باشین نباید مشکلی باشه . ! xml همیار رو دریافت و ایمپورت کنید .
  19. موقع نصب باید مقدار siteurl رو به صورت زیر وارد کنید : اسم پوشه / localhost دوباره install.php/ قرار بدین و تصحیح کنید درست میشه
  20. بنده همین الان بدون مشکل نصبش کردم . در چه پوشه ای نصب کردین ؟
  21. لینک شما مربوط به نسخه 1 هستش . البته YON فکر میکنم نسخه 1 باشه و مربوط به سال 90-91 نسخه 2 اسکریپت http://www.persianscript.ir/1391/10/23/اسکریپت-کوتاه-کننده-لینک-mee-la-نسخه-2-0/ اسکریپت سالم هست. سایت مرجع این اسکریپت موجود نیست جهت تست نصب کنید . تصاویری از اسکریپت هم در این لینک موجود هست. http://webflake.sx/files/file/398-url-shortener-script-with-stats-page/
  22. درود این وب سایت از اسکریپت mee.la استفاده میکنه که کمی تغییرات روش ایجاد شده . با جستجو در گوگل میتونید نسخه فارسی + ظاهر های مختلفی این اسکریپت پیدا کنید . موفق باشید.
  23. سلام دوستان گاهی اوقات در نتایج بیشتر جستجوهای کاربر فقط یک نتیجه پیدا میشه و شاید یکم جالبتر بشه وقتی که فقط یک نتیجه داریم و انتخاب کاربر مشخصه خود وردپرس کاربر رو منتقل کنه به صفحه مورد نظر . با افزودن کد زیر به functions.php این قابلیت فعال خواهد شد. add_action('template_redirect', 'redirect_single_post');function redirect_single_post() { if (is_search()) { global $wp_query; if ($wp_query->post_count == 1) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); } }} موفق باشید.
  24. سلام دوستان شاید به نظر شما هم رسیده باشه که کاربر رو بعد از عضویت به صفحه تکمیل پروفایل یا صفحه مشاهده قوانین یا هر صفحه ی دیگری منتقل کنید . توسط کد زیر میتونید این کار رو انجام بدین . کافیه این کد رو در functions.php کپی کنید . function __my_registration_redirect(){ return home_url( '/my-page' );}add_filter( 'registration_redirect', '__my_registration_redirect' ); بجای mypage آدرس صفحه مورد نظرتون رو وارد کنید . موفق باشید.
  25. سلام دوستان برای اغلب مدیران وب سایت های وردپرسی پیش میاد که قصد داشته باشن تمامی دیدگاه ها رو فقط خودشون مطالعه و مدیریت کنند و دسترسی نویسنده رو محدود کنند . خب کافیه کد زیر رو در functions.php اضافه کنید . function wp_author_prevent_comment_approval( $caps, $cap, $user_id, $args ) {if ( 'edit_comment' == $cap ) {$comment = get_comment( $args[0] );if ( $comment->user_id != $user_id ){$caps[] = 'moderate_comments';}}return $caps;}add_filter( 'map_meta_cap', 'wp_author_prevent_comment_approval', 10, 4 ); موفق و پیروز باشید.
×
×
  • اضافه کردن...