رفتن به مطلب

omidghs

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

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

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

  • روز های برد

    2

نوشته‌ها ارسال شده توسط omidghs

  1. سلام . من افزونه نوبتدهی بوکلی میخام روی سایت نصب کنم ولی یک مشکلی دارم . میخام افزونه هم نسخه فارسی نصب بشه هم انگلیسی که هم کاربران خارج از کشور با تاریخ میلادی و زبان انگلیسی و هم کاربران داخل کشور با تاریخ شمسی و زبان فارسی بتونن نوبت رزرو کنن امکان داره همچین چیزی؟ یعنی افزونه رو 2بار نصب کنم؟

  2. در 21 ساعت قبل، Mobin گفته است :

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

    میدونم چیکار باید بکنم تو توضیحاتم هم هست ولی نمیدونم باید چی بنویسم چه جوری نمایش بدم . میشه یه مثال عملی برام بزنید ممنون.

  3. سلام . می خواستم ببینم راهی هست که یک فایل بسازیم مثلا جاوا اسکریپت و داخلش لینک 10 سایت بنویسیم و فایل آپلود کنید و محتوای فایل رو در چند سایت دیگه نمایش بدیم و با ویرایش فایل جاوا در تمام سایت های نمایش دهنده تغییر داده بشه . 

    مثال : 100 وبلاگ هست که میخایم توش تبلیغ متنی ایجاد کنید ویرایش تک تک وبلاگ ها کار زمان بری هست میخام با این کار با ویرایش یک فایل و اضافه کردن تبلیغ متنی در تمامی وبلاگ ها تبلیغ متنی نمایش داده بشه و نیاز به ویرایش کل وبلاگ ها نباشه

  4. در در 2/7/2018 at 21:23، amirhosein-wp گفته است :

    با سلام مجدد

    براتون یک مثال با بوت استرپ نوشتم. البته امتحان نکردم، خودتون یک نگاهی بندازید، متوجه میشید.

    مراحل:

    یک کاستوم فیلد برای پست ها درست کنید با آی دی: show_in_slider (پیشنهاد میکنم از افزونه acf استفاده کنید).

    مقدار برگشتی برای کاستوم فیلد (در اینجا true هست، اگر از کاستوم فیلد خود وردپرس استفاده می کنید مثلاً عبارت yes را اتخاب کنید) را به جای مقدار اندیس meta_value در متغیر $args قرار بدید.

    بقیه موارد مشخص هست.

    
    <!-- شروع اسلایدر بوت استرپ --> 
    <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
      <!-- تصاویر اسلایدر بوت استرپ -->
            <div class="carousel-inner">
                <?php
                // args
                $args = array(
                    'numberposts'	=> 5, // تعداد تصاویر اسلایدر
                    'post_type'		=> 'post', // پست تایپ
                    'meta_key'		=> 'show_in_slider', // آی دی کاستوم فیلد
                    'meta_value'	=> true // مقدار برگشتی کاستوم فیلد
                );
    
    
                // query
                $the_query = new WP_Query( $args );
    
                ?>
                <?php if( $the_query->have_posts() ): ?>
                        <?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
                        <div class="carousel-item">
                            <img class="d-block w-100" src="<?php the_post_thumbnail_url() ?>" alt="<?php the_post_thumbnail_caption() ?>">
                        </div>
                        <?php endwhile; ?>
                <?php endif; ?>
    
                <?php wp_reset_query();	 // Restore global post data stomped by the_post(). ?>
                ?>
            </div>
            <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
                <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                <span class="sr-only">Previous</span>
            </a>
            <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
                <span class="carousel-control-next-icon" aria-hidden="true"></span>
                <span class="sr-only">Next</span>
            </a>
        </div>

     

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

    • امتیاز 1
  5. در در 2/4/2018 at 21:40، amirhosein-wp گفته است :

    سلام.

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

    اول از همه باید برای هر پست یک کاستوم فیلد قرار بدید که اگه از پلاگین acf استفاده میکنید که یک true or false قرار بدید اگر نه که یکی بسازید.

    بعد در جایی که می خواهید اسلایدر نمایش داده شود یک کوئری اجرا کنید با شرط اینکه مقدار نمایش در اسلایدر که قبلا در کاستوم فیلد وارد کردید true باشه، درون حلقه کد های اسلایدر رو قرار بدید.

    خب منم میدونم چی باید بسازم ولی نمونه و مثال میخاستم چون php ضعیفم

  6. در 20 ساعت قبل، negarnovinco گفته است :

    بدون افزونه نمیشه

    یا افزونه visoal composer رو نصب کن که بتونی آخرین مطالب رو به صورت اسلایدر تو صفحه اول نمایش بدی دسته بندی بساز مثلا اسلایدر که وقتی زدی صفحه اول بیاد

    یا افزونه revulation slider رو نصب کن این امکان رو داره که آخرین مطالب وبلاگ دسته بندی دلخواه رو توی صفحه اول نمایش بدی.

    با افزونه میتونم ولی کلا بحث چیز دیگس . 

    ببین من اسلایدر تو صفحه اصلی قالبم دارم و میتونم رو یه دسته بندی ست کنم که 4 تا مطلب آخر نشون بده ولی میخوام یه چیزی مثل متاباکس باشه با دکمه رادیویی که وقتی تیک فعال شد تو اسلایدر نمایش داده بشه بدون افزونه

  7. در هم اکنون، negarnovinco گفته است :

    منظورتون این هستش که اسلایدرتون اسلایدهای مطالب رو نشون بده و هرکدام که انتخاب کردید در اسلایدر سایتتون نمایش داده بشه؟!

    بله دقیقا همینه . میخام مطالب که انتخاب می کنم تو اسلایدر صفحه اصل نشون داده بشه 

  8. سلام چجوری میشه مطالب محبوب دسته جاری (یعنی دسته ای که باز شده) رو نشون داد 

    واسه مطالب محبوب از این کد در فانکشن استفاده می کنم

    function getPostViews($postID){
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
    delete_post_meta($postID, $count_key);
    add_post_meta($postID, $count_key, '0');
    return "0 بازدید";
    }
    return $count.' بازدید';
    }
    function setPostViews($postID) {
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
    $count = 0;
    delete_post_meta($postID, $count_key);
    add_post_meta($postID, $count_key, '0');
    }else{
    $count++;
    update_post_meta($postID, $count_key, $count);
    }
    }
    remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

    و برای نمایش محبوبترین مطالب از این کد

      <?php $popularpost = new WP_Query( array( 'posts_per_page' => 4, meta_key => post_views_count’, orderby => meta_value_num’, order => DESC ) );
    while ( $popularpost->have_posts() ) : $popularpost->the_post();
    ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>

    فیلتر دسته جاری بهش اضافه کنید فقط

  9. در 3 ساعت قبل، مهدی گفته است :

    اگر قالبتون استاندارد باشه

    حتما این شرط باید وجود داشته باشه

    شما فایل header,php قالبتون رو ببینید، این کد زیر توش هست یا نه

    
    <body <?php body_class(); ?> >

    اطلاعات بیشتر

    داداش گلم دمت گرم دستت درد نکنه خیلیم آقایی / گفتم اون چیزی که گفتم واسه یه کار دیگه میخوام شما اگه چیزی در این موردی که من میخوام میدونی جواب بده / من شرطی میخوام که طبق چند دسته چندتا چیز نشون داده بشه همونجوری که بالا توضیح دادم حالا شما کلاس بادی معرفی کن slug معفی کن ساخت 10 مدل صفحه معرفی کن ولی من اون چند خط کد رو لازم دارم مثل این

    <?php
    $category = get_the_category();
    if ($category) {
    
    	if ( $category[0]->term_id == 4 ) {
    		echo '<span class="greent"><i class="fa fa-caret-left"></i><i class="fa fa-android"></i></span><p>انــدروید</p>';
    	}
    	
    	if ( $category[0]->term_id == 10 ) {
    		echo '<span class="bluet"><i class="fa fa-caret-left"></i><i class="fa fa-laptop"></i></span><p>کامپیوتر</p>';
    	}
    	
    	if ( $category[0]->term_id == 5 ) {
    		echo '<span><i class="fa fa-caret-left"></i><i class="fa fa-iphone"></i></span><p>آیفون</p>';
    	}
    	
    	if ( $category[0]->term_id == 8 ) {
    		echo '<span><i class="fa fa-caret-left"></i><i class="fa fa-gamepad"></i></span><p> بازی</p>';
    	}
    }?>

    این کدی که دادم در صفحه اصلی و ادامه مطلب کار میکنه من کدی میخوام که در صفحه category.php کار کنه

  10. در 52 دقیقه قبل، مهدی گفته است :

    سلام

    وردپرس برای هر صفحه یه کلاس اختصاصی به body اضافه می‌کنه

    مثلا اگه در دسته فیلم هستید و نامک این دسته film باشه کلاس category-film به بادی اضافه میشه

    لذا نیاز به هیچ شرطی ندارید راحت بر اساس کلاس دسته‌تون می‌تونید استایل مد نظرتون رو پیاده‌سازی کنید

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

  11. در ۱ ساعت قبل، maryamb گفته است :

    با سلام اصلا متوجه منظورتون نشدم میشه محبت کنید آدرس وب سایتتون رو جهت بررسی بزارید ؟ یا درخواستتون رو با نرم افزار paint به صورت تصویری دربیارید و قرار بدید ؟ تا بتونیم راهنمایی کنیم؟ تشکر

     

    واضح تر از این نمیتونستم توضیح بدم / یه شرطی میخوام که در صفحه دسته بندی 1 <h2 class="green"> سبز </h2> رو چاپ بکنه و در دسته 2 <h2 class="red"> سبز </h2> رو چاپ بکنه همین / راه های زیادی هست مثلا ساخت چند صفحه با استایل مختلف و کدهایی که میخوام و اضافه کردن slug هر دسته به تهش ولی نمیخوام واسه هر دسته این کارو بکنم و با یه شرط ساده میخوام اون چیزی که میخوام چاپ بشه

  12. سلام من میخوام برای هر صفحه دسته بندی یه رنگ خاصی در نظر بگیرم مثلا 3 رنگ فقط واسه قسمت تایتل دسته 1 رنگ سبز - دسته 2 رنگ قرمز- دسته 3 آبی

    به فرض مثال هم این کد هام هست که بهش استایل دادم 

    <h2 class="green"> سبز </h2>
    <h2 class="red"> قرمز </h2>
    <h2 class="blue"> آبی </h2>

    حالا چجوری میشه شرطی گذاشت که وقتی وارد دسته 1 شد  کد مربوط به رنگ سبز - وارد دسته 2 شد رنگ قزمز و دسته 3 رنگ آبی چاپ بشه 

    با ساخت 3 صفحه مجزا برای هر دسته و استفاده از slug آشنا هستم ولی چون همین یه تغییر کوچیک لازم دارم میخوام شرطی باشه که فقط h ها با کلاس مربوط به هر دسته چاپ بشه ممنون

  13. ممنون ولی اینی که شما دادی حلقه مطالب پربازدید هست / من میگم چجوری این مطالب پربازدید یه دسته خاص رو تو یه صفحه نشون میدن یعنی واسه هر دسته یه برگه میسازن و این کدهارو داخلش میزارن ؟ اونی که واسه مثال دادم نگاه کنید ته آدرس هاس ?v=view داره که حرف v واسه هر دسته فرق میکنه مثلا c k و ... اینو میخوام بدونم چجوریه

  14. در 4 ساعت قبل، alitna گفته است :

    این کد چک باکس:

    
    <input type="radio" id="oftheraidoobox-2" name="_my_meta[nameofcheckbox]" <?php if(isset($meta['nameofcheckbox']) && $meta['nameofcheckbox']=="valuecheckbox") echo 'checked'; ?> value="valuecheckbox" />

    با نام nameofcheckbox و مقدار برگشتی valuecheckbox

    برای استفاده هم از این کد استفاده کنین :

    
    <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)) { echo $my_meta['nameofcheckbox']; } ?>

    که اگه چک باکس تیک بخوره مقدار valuecheckbox رو چاپ میکنه

    ممنون / یا کد مشکل داره یا من نتونستم استفاده کنم کد اولی میزارم دکمه چک باکس میزنم سیو نمیشه کد دوم هم نمیدونم کجا استفاده میشه 

  15. در 4 ساعت قبل، alitna گفته است :

    این کد چک باکس:

    
    <input type="radio" id="oftheraidoobox-2" name="_my_meta[nameofcheckbox]" <?php if(isset($meta['nameofcheckbox']) && $meta['nameofcheckbox']=="valuecheckbox") echo 'checked'; ?> value="valuecheckbox" />

    با نام nameofcheckbox و مقدار برگشتی valuecheckbox

    برای استفاده هم از این کد استفاده کنین :

    
    <?php if( $my_meta = get_post_meta($post->ID,'_my_meta',TRUE)) { echo $my_meta['nameofcheckbox']; } ?>

    که اگه چک باکس تیک بخوره مقدار valuecheckbox رو چاپ میکنه

    ممنون / یا کد مشکل داره یا من نتونستم استفاده کنم کد اولی میزارم دکمه چک باکس میزنم سیو نمیشه کد دوم هم نمیدونم کجا استفاده میشه 

×
×
  • اضافه کردن...