Sign Up

Captcha Click on image to update the captcha.

Have an account? Sign In Now

Sign In

Captcha Click on image to update the captcha.

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha.

Have an account? Sign In Now

You must login to ask question.

Captcha Click on image to update the captcha.

Forgot Password?

Need An Account, Sign Up Here

You must login to ask question.

Captcha Click on image to update the captcha.

Forgot Password?

Need An Account, Sign Up Here
Sign InSign Up

اسکیتو

اسکیتو
Search
سوالی بپرسید

Mobile menu

بستن
سوالی بپرسید

به اشتراک بذارید و دانش جهان را افزایش دهید!

ما می خواهیم افرادی را که دارای دانش هستند به افرادی که به آن نیاز دارند متصل کنیم ، افرادی را با دیدگاه های مختلف گرد هم آوریم تا بتوانند یکدیگر را بهتر درک کنند و همه را در به اشتراک گذاری دانش خود توانمند کنیم.

Create A New Account

omoghadasi

Ask omoghadasi
0Followers
2Questions
Home/ omoghadasi/Answers
  • About
  • Questions
  • Polls
  • Answers
  • Best Answers
  • Groups
  1. پرسید: ۱۴۰۰/۰۸/۲۱در: IDE, Tools

    ساخت snippet در phpstorm

    Best Answer
    omoghadasi
    Added an answer on ۱۴۰۰/۰۸/۲۳ at 08:11

    سلام کار خیلی ساده ایه. چیزی که ما اونو توی vscode با نام snippet میشناسیم، توی IDE های شرکت jetBrains که شامل phpstorm , webstorm , ... میشن با نام live template هست. حالا رش تعریفشون چطوریه؟ خب اول ide خودتون رو باز کنید و از منو file به بخش setting برین بعد از اون در نوار سمت چپ بخش editor رو انتRead more

    سلام کار خیلی ساده ایه. چیزی که ما اونو توی vscode با نام snippet میشناسیم، توی IDE های شرکت jetBrains که شامل phpstorm , webstorm , … میشن با نام live template هست. حالا رش تعریفشون چطوریه؟

    خب اول ide خودتون رو باز کنید و از منو file به بخش setting برین بعد از اون در نوار سمت چپ بخش editor رو انتخاب کنید و در لیست باز شده گزینه live template رو انتخاب کنید.

    ی همچین بخشی رو مشاهده میکنید.

    بعد از اون روی علامت + سمت راست کلید کنید و گزینه اول که عنوانش live template هست رو انتخاب کن که بعد از انتخاب میبینید که چندتا گزینه پایینش باز میشه.

    حالا میرسیم به جای جذاب کار 🙂

    1. توی بخش abbreviation چیزی رو وارد کنید که میخواین با وارد کردنش و کلید tab زدن براتون اجرا بشه. (مثلا علامت ? قرار بدین)
    2. توی بخش Description توضیحاتی وارد کنید براش. (مثلا: create php tag)
    3. توی بخش template text چیزی که میخواین ایجاد کنید ر وارد کنید. (مثلا: <?  ?php>)
    4. خب حالا گزینه define رو انتخاب کنید و توی لیست باز شده مشخص کنید میخواین کجا ها کار کنه این live template. (مثلا: php , html)
    5. روی ok کلیک کنید و تمام.

    حالا اگر من توی فایل های php , html یک ? تایپ کنم و کلید تب رو بزنم ی تگ php برای من به آسونی باز میکنه.

    See less
    • 1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  2. پرسید: ۱۴۰۰/۰۸/۱۰در: بدون دسته بندی

    مشکل xampp cannot create file xampp-control.ini

    Best Answer
    omoghadasi
    Added an answer on ۱۴۰۰/۰۸/۱۰ at 08:11

    وارد مسیر نصب نرم افزار xampp شوید. به دنبال سه فایل : xampp_start.exe xampp_stop.exe xampp-control.exe بگردید. روی هر کدام از این فایل ها جدا جدا کلیک راست کنید و گزینه ی Properties را بزنید. وارد تب یا بخش Compatibility شوید. تیک گزینه ی Run this program as an administrator را بزنید و ذخیره کنید وRead more

    • وارد مسیر نصب نرم افزار xampp شوید.
    • به دنبال سه فایل :
      xampp_start.exe
      xampp_stop.exe
      xampp-control.exe
      بگردید.
    • روی هر کدام از این فایل ها جدا جدا کلیک راست کنید و گزینه ی Properties را بزنید.
    • وارد تب یا بخش Compatibility شوید.
    • تیک گزینه ی Run this program as an administrator را بزنید و ذخیره کنید و پنجره را بنندید.
    See less
    • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  3. پرسید: ۱۴۰۰/۰۸/۰۵در: Back End

    چطور میتونم برای یک post_type در وردپرس جستجو ایجاد کنم

    Best Answer
    omoghadasi
    Added an answer on ۱۴۰۰/۰۸/۰۸ at 21:10

    خب دوستان من چند روز قبل این سوال رو پرسیدم و با چندتا جستجو دیگه به جوابم رسیدم و اینجا میخوام براتون به اشتراک بذارم.   خب اول فایل function.php را باز کنید و کد زیر رو داخلش قرار بدین: function template_chooser($template) { global $wp_query; $post_type = get_query_var('post_type'); if( $wp_qRead more

    خب دوستان من چند روز قبل این سوال رو پرسیدم و با چندتا جستجو دیگه به جوابم رسیدم و اینجا میخوام براتون به اشتراک بذارم.

     

    خب اول فایل function.php را باز کنید و کد زیر رو داخلش قرار بدین:

    function template_chooser($template)   
    {    
      global $wp_query;   
      $post_type = get_query_var('post_type');   
      if( $wp_query->is_search && $post_type == 'faq' )   
      {
        return locate_template('search-faq.php');  //  redirect to search-faq.php
      }   
      return $template;   
    }
    add_filter('template_include', 'template_chooser');

    خب توی کد بالا ما میایم و یک پارامتر به wp_query اضافه میکنیم به نام post_type که میتونیم توی ضفحه مورد نظر بررسی کنیم که اگر وجود داشت مقدارش رو بگیریم و جستجومون رو براساس اون انجام بدیم.

     

    خب توی مرحله بعد باید فایلی که قرار نتایج جستجو رو درونش قرار بدیم رو ایجاد کنیم. پس من یک فایل با نام search-faq.php  رو داخل فایل های پروژم قرار میدم و کد های زیر رو داخلش قرار میدم.

        <?php
        /* Template Name: Custom Search */        
        get_header(); ?>             
        <div class="contentarea">
            <div id="content" class="content_right">  
                     <h3>Search Result for : <?php echo htmlentities($s, ENT_QUOTES, 'UTF-8'); ?> </h3>       
                     <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>    
                <div id="post-<?php the_ID(); ?>" class="posts">        
                     <article>        
                    <h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>        
                    <p><?php the_excerpt(); ?></p>        
                    <p align="right"><a href="<?php the_permalink(); ?>">Read     More</a></p>    
                    <span class="post-meta"> Post By <?php the_author(); ?>    
                     | Date : <?php echo date('j F Y'); ?></span>    
    
                    </article><!-- #post -->    
                </div>
        <?php endwhile; ?>
    <?php endif; ?>

    خب اینم از این. دیگه بخش کلی کار رو انجام دادیم فقط میمونه ی بخش کوچیک اونم فرم جستجویی هست که قراره برای ما جستجو رو انجام بده.

    <div>   
       <h3>Search faq</h3>
       <form role="search" action="<?php echo site_url('/'); ?>" method="get" id="searchform">
       <input type="text" name="s" placeholder="Search faq"/>
       <input type="hidden" name="post_type" value="faq" /> <!-- // hidden 'faq' value -->
       <input type="submit" alt="Search" value="Search" />
     </form>
    </div>

    اینم کد فرم جستوجو.نکته این بخش فقط این هست که شما باید یک input ایجاد کنید و type=”hidden” قرار بدین. اینطوری میتونین پارامتر خودتون رو خیلی راحت به صفحه جستجو ارسال کنید. امیدوارم که براتون مفید باشه.

    See less
    • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  4. پرسید: ۱۴۰۰/۰۸/۰۳در: Front-End, HTML

    چطور از کش شدن فایل های css و js در سایت جلوگیری کنم؟

    omoghadasi
    Replied to answer on ۱۴۰۰/۰۸/۰۵ at 23:10

    ممنون.من تست کردم و جواب داد

    ممنون.من تست کردم و جواب داد

    See less
    • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  5. پرسید: ۱۴۰۰/۰۷/۲۷در: CSS, Front-End

    چطور در css یک عکس رو وسط المان نشون بدم؟

    Best Answer
    omoghadasi
    Added an answer on ۱۴۰۰/۰۷/۲۸ at 19:10

    سلام دوست عزیز. شما دوتا راه داری. بیایی و به پدر المانت یک کلاس بدی و به اون کلاس text-align رو center بذاری <div class="center"> <img .../> </div> .center{ text-align:center; } 2. دومین حرکتی که میتونی بزنی اینه که فاصله از سمت چپ و راست رو مقدارش رو auto قرار بدی. img{ margin:0Read more

    سلام دوست عزیز.

    شما دوتا راه داری.

    1. بیایی و به پدر المانت یک کلاس بدی و به اون کلاس text-align رو center بذاری
    <div class="center">
    <img .../>
    </div>
    
    
    .center{
    text-align:center;
    }

    ۲. دومین حرکتی که میتونی بزنی اینه که فاصله از سمت چپ و راست رو مقدارش رو auto قرار بدی.

    img{
    margin:0 auto;
    }

    ۳. حرکت آخر هم استفاده از flex هستش که مقادیر زیر رو میتونی به المان پدر تصویرت بدی

    .parent{
        display: flex;
        justify-content: center;
        align-items: center;
    }

     

     

    See less
    • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  6. پرسید: ۱۴۰۰/۰۷/۲۶در: CSS, Front-End, HTML, JS

    ساخت متن به صورت حلقه ای در html

    Best Answer
    omoghadasi
    Added an answer on ۱۴۰۰/۰۷/۲۶ at 20:10

    سلام دوست عزیز! اصلا نگران نباش. من اینجام ;) خب اول از همه اینکه اگر بخوای این کارو فقط با استفاده از css انجام بدی که باید بگم کار بسیار سختی در پیش داری و توصیه نمیکنم که اصلا ی همچین زحمتی رو به خودت بدی. چرا که اگه بخوای ی همچین کاری کنی باید تک تک حروف رو داخل ی تگ خنثایی مثل span قرار بدی و بRead more

    سلام دوست عزیز!

    اصلا نگران نباش. من اینجام 😉

    خب اول از همه اینکه اگر بخوای این کارو فقط با استفاده از css انجام بدی که باید بگم کار بسیار سختی در پیش داری و توصیه نمیکنم که اصلا ی همچین زحمتی رو به خودت بدی.

    چرا که اگه بخوای ی همچین کاری کنی باید تک تک حروف رو داخل ی تگ خنثایی مثل span قرار بدی و بعد با استفاد از متد rotate که در transform هست تک تک حروف رو بچرخونید که همینطور که قبلش گفتم اصلا این کار اصولی نیست و اگر تعداد کاراکتر های متنتون تغییر کنه باز دردسر دارید.

     

    اما راه حل:

    به جای استفاد از css خام، میخوام ی کتابخونه خیلی عالی که برای jQuery هست رو بهتون معرفی کنم که عااالییه و از استفاد ازش لذت می برید.

    CircleType.js

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

    لینک کتابخونه

     

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

    لینک مطلب

    See less
    • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  7. پرسید: ۱۴۰۰/۰۷/۲۶در: CSS

    چطور روی پس زمینه gradient یک المان، transition اعمال کنم؟

    Best Answer
    omoghadasi
    Added an answer on ۱۴۰۰/۰۷/۲۶ at 19:10
    This answer was edited.

    سلام خدمت شما دوست عزیز! اگه شما بیای و از gradients برای پس زمینه یک عنصر استفاده کنی اونوقت دیگه نمیتونی از طریق transition اون رو تغییر بدی و برای این کار میتونی از opacity استفاد کنی و اون رو شبیه سازی کنی. میتونی کدت رو به صورت زیر اصلاح کنی.   .FeatureRow { padding: 10px; display: block;Read more

    سلام خدمت شما دوست عزیز!

    اگه شما بیای و از gradients برای پس زمینه یک عنصر استفاده کنی اونوقت دیگه نمیتونی از طریق transition اون رو تغییر بدی و برای این کار میتونی از opacity استفاد کنی و اون رو شبیه سازی کنی. میتونی کدت رو به صورت زیر اصلاح کنی.

     

    .FeatureRow {
        padding: 10px;
        display: block;
        position: relative;
        width: 260px;
        height: 70px;
        border-radius: 5px;
        background-image: linear-gradient(0deg,white,gray);
    }
    
    .FeatureRow:after {
        content: '';
        position: absolute;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        background-image: linear-gradient(0deg,red,magenta);
        opacity: 0;
        transition: all 3s ease-in-out;
    }
    
    .FeatureRow:hover:after {
        opacity: 1;
    }

     

    میتونی اینجا هم پیشنمایشش رو ببینی

    See less
    • 1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp

Sidebar

Ask A Question

Stats

  • Questions 9
  • Answers 8
  • Posts 0
  • Comments 0
  • Best Answers 7
  • Users 3

کاربران

imomid

imomid

  • 0 Questions
  • 0 Answers
fatehiali

fatehiali

  • 0 Questions
  • 1 Answer
omoghadasi

omoghadasi

  • 2 Questions
  • 7 Answers

Explore

  • آخرین سوالات
  • بیشترین پاسخ
  • پاسخ ها
  • بی پاسخ ها
  • بیشترین بازدید
  • بیشترین رای
  • تصادفی

Footer

© 2021 Discy. All Rights Reserved
With Love by imomid.