reza_yki

عضو سایت
  • تعداد ارسال ها

    389
  • تاریخ عضویت

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

  • Days Won

    3

reza_yki last won the day on June 5 2016

reza_yki had the most liked content!

اعتبار در انجمن

92 خوب

1 دنبال کننده

درباره reza_yki

  • درجه
    کاربر ثابت
  • تاریخ تولد 28/06/70

اطلاعات تماس

  • Yahoo
    reza_yki

اطلاعات شخصی

  • جنسیت
    مرد
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    مبتدی
  • آشنایی با طراحی
    متوسط

آخرین بازدید کنندگان نمایه

1,030 بازدید کننده نمایه
  1. دوستان اطلاعات رو دریغ میکنن از ما
  2. سلام دوست و استاد گرام می خوام بدونم کسی نمونه قراردادی از یه پروژه داره ؟ باید به چه نکات اشاره کرد؟ و اگر نکته ای خاص می دونید بفرمائید
  3. سلام من می خوام قالب ها رو به صورت دمو برای مشتری به نمایش بزارم اما اطلاعات هاستینگ من کمه به نظرتون چه نوع هاستی بگیرم تا هم به صرفه باشه (بودجه محدوده فعلا) هم کارایی داشته باشه ؟
  4. دوستان کسی نمیتونه این کار رو انجام بده؟
  5. سلام من نیاز به کسی دارم که بتونه یه صفحه ساز (page builder) برای قالب وردپرس از پایه طراحی کنه و کدها رو به صورت فیلم برام توضیح بده ( فیلم آموزشی ) و داخلش امکانات زیر قرار داده بشه: افزودن نامحدود لایه یا همون row و کاملا شبیه به کاری که کامپوزر میکنه با قابلیلت درگ کردن لایه ها، ویرایش، حذف و احتمالا امکان کپی و پیست از یه لایه برای استفاده در لایه دیگه. و کار بعدی اینه که یکی دوتا براش شورتکد (element) بزنید مثلا یکی این باشه که بشه ادیتور اضافه کنید بهش (ویرایشگر پیشفرض وردپرس). یکی دیگشم نمایش یک دسته خاص با تنظیماتی مانند تعداد پست، رنگ عنوان و دسته مورد نظر برای فهمیدن نحوه ارتباط و غیره تا با توجه به اون من شورتکد های خودمو طراحی کنم توضیح کامل در انتها داده میشه. می خوام کاربر انتخاب کنه که از ویرایشگر خود وردپرس استفاده کنه یا از صفحه ساز ما همچنین امکان استفاده در page و post رو هم داشته باشه. امکان دیگه این که کاربر بتونه برای خودش تو این لایه ها یه widget area اضافه کنه تا از ابزارک ها پیشفرض یا غیره هم استفاده کنه. منظور از شورت کد اینه که طرف بعد از ایجاد row المنت هایی که من طراحی کردم رو داخلش قرار بده می خوام این قسمت طوری آموزش داده بشه که بتونم المنت های خودمو براش توسعه بدم توضیح: دلیل این کار اینه که من می تونم با ویژال کامپوزر المنت های اختصاصی ام رو بهش اضافه کنم ولی سنگینی این افزونه باعث شده که منصرف بشم از این کار. نکته: نمی خوام به صورت پلاگین باشه باید مستقیم به قالب وصل بشه و همچنین باید کاملا سبک باشه نکته 2: طوری طراحی بشه که اگر کاربر بعدا قالب رو حذف کرد محتوا از بین نره یا مخدوش نشون داده نشه نکته 3: ظاهر کار مهم نیست خودم اون قسمت رو درست میکنم اگه پیشنهادی دارید خوشحال میشم بشنوم ممنون
  6. بسیار ممنون مشکل حل شد به کمک شما
  7. سلام من ابزارکی نوشتم که کاربر بتونه به وسیله select option به صورتی multi بتونه چندین دسته رو انتخاب کنه همه چیز درست و بدون مشکل کار میکنه فقط یه مشکل هست اونم اینه که وقتی ابزارک رو برای اولین بار فعال میکنی خطای زیر رو میده وباید یه دونه دسته رو انتخاب و ذخیره کنی تا ابزارک به صورت صحیح کارکنه لطفا راهنماییم کنید. Warning: in_array() expects parameter 2 to be array, string given in E:\Program Files\xampp\htdocs\wordpress\wp-content\themes\mymag\functions\widgets\widgets.php on line 29 اینم سورس کد: <?php public function form( $instance ) { $title = ! empty( $instance['title'] ) ? $instance['title'] : esc_html__( 'عنوان ابزارک', 'text_domain' ); $args = array( 'hide_empty' => 0, 'type' => 'post', 'taxonomy' => 'category', 'orderby' => 'name', 'hierarchical' => true, ); $cats = get_categories( $args ); $instance['cat_id'] = isset( $instance['cat_id'] ) ? ( $instance['cat_id'] ) : '1'; $count_cat = isset ($instance['cat_id']) ? count($instance['cat_id']) : '1' ; $tab_number = isset( $count_cat ) ? absint( $count_cat ) : 1; ?> <p> <label for="<?php echo $this->get_field_name( 'title' ); ?>"><?php _e( 'Title:' ); ?></label><br> <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" /> </p> <p> <label for="<?php echo $this->get_field_id('tab_number'); ?>"><?php _e( 'تعداد زبانه:'); ?></label><br> <input id="<?php echo $this->get_field_id('tab_number'); ?>" name="<?php echo $this->get_field_name('tab_number'); ?>" type="number" min="0" class="my_widget_number" value="<?php echo $tab_number; ?>" size="3" /> </p> <label for="<?php echo $this->get_field_name( 'cat_id' ); ?>"><?php _e( 'انتخاب دسته بندی : ' ); ?></label> <select id="<?php echo $this->get_field_id( 'cat_id' ); ?>" name="<?php echo $this->get_field_name( 'cat_id[]' ); ?>" multiple="multiple" style="width: 100%; margin: 10px auto; height: auto;"> <?php foreach( $cats as $cat ): ?> <option value="<?php echo esc_attr(__($cat->term_id)); ?>"<?php selected(in_array($cat->term_id, $instance['cat_id'])); // selected($cat->term_id,$cats_id) ?>><?php echo esc_attr(__($cat->name)); ?></option> <?php endforeach; ?> </select> <p> <input type="text" value="<?php echo esc_attr(__(implode(',', $instance['cat_id']))); ?>"> </p> <?php }
  8. سلام منظور بنده دسته بندی مطلب بود طوری که هر مطلب چندین دسته بندی داره بنده می خواستم اسم دسته ها با رنگ خاص نشون داده بشه که انجام شد
  9. مشکل رو پیدا کردم در صفحه ی اصلی فقط دسته بندی مطلب اول رو نشون میده برای رفع مشکل این کار رو کردم نظرتون چیه ؟ <?php if (is_home() || is_search() || is_author() || is_category() || is_tag() || is_archive()){ if (have_posts()): while (have_posts()):the_post(); $categories = get_the_category(); foreach( $categories as $category ) { $background_color = get_option('cat_color' . $category->term_id); if ($background_color == ''){ $background_color = '#222'; } echo '.yt-category-color-'.$category->term_id.' {'; echo 'background:'.$background_color.' !important; }'; } endwhile; endif; }else { $categories = get_the_category(); foreach( $categories as $category ) { $background_color = get_option('cat_color' . $category->term_id); if ($background_color == ''){ $background_color = '#222'; } echo '.yt-category-color-'.$category->term_id.' {'; echo 'background:'.$background_color.' !important; }'; } }
  10. سلام من می خوام برای هر دسته رنگ مخصوصی انتخاب کنم تا اینجا رو حل کردم. در بخش نمایش اون من در فایل هدر کد زیر رو وارد می کنم : <?php $categories = get_the_category(); foreach( $categories as $category ) { $background_color = get_option('cat_color' . $category->term_id); if ($background_color == ''){ $background_color = '#222'; } echo '.yt-category-color-'.$category->term_id.' {'; echo 'background:'.$background_color.' !important; }'; } ?> این کد در single به درستی کار می کنه ولی در صفحه index فقط دوتا از دسته ها رو نشون میده از کد get_the_category() هم var_dump گرفتم در صفحه اصلی همون دوتا رو نشون میده کسی راه حلی داره؟
  11. ممنون درست شد کد زیر رو وارد کردم قبل $(window).resize(function() { } تقریبا اون چیزی که می خواستم شد
  12. من جا گذاری کردم ولی اتفاقی نیوفتاد میشه توضیح بدید
  13. css محدودیت های خودش رو داره مثلا کاربر عنوانی رو می نویسه که مثلا نصف اون قسمت رو میگیره من نمی خوام به صورت استاتیک بگم مثلا اگه صفحه کوچیک شد فلان تعداد عنوان دیده بشه تو دمو ارسالی هم از css استفاده نشده
  14. تو پیوست توضیح داده شد
  15. دوستان راهی به ذهن شون نمی رسه؟