انجمن


نحوه مدیریت زمینه های دلخواه !  (۱۴ نوشته)

  • Bita

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۲ فروردین ۱۳۹۰ - ۱۸:۰۱

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

    بطور مثال من 5 زمینه دلخواه دارم که در زمان ارسال مطلب مثلا" 4 تاشو پر میکنم و یدونش خالی میمونه ، ولی وقتی مطلب ارسال میشه در خود سایت اون زمینه دلخواه پنجم که چیزی جلوش پر نشده هم میاد!
    من میخوام زمینه لخواه موقعی به نمایش در بیاد که استفاده شده باشه

    مطلب بعدی اینکه مثلا" من یه زمینه دلخواه دارم به نام "دانلود" که لینک دانلود مرتبط با مطلب هست .
    بعضی وقتها پیش میاد به دلیل حجم بالای فایل اونو چند تکه میکنم . میخوام بشه در جلوی همون زمینه دانلود چندین لینک قرار داد. بطور مثال اینطوری:

    دانلود : قسمت اول | قسمت دوم | قسمت سوم |

    مطلب بعدی هم اینکه یسری زمینه های دلخواه اضافی تو لیست قرار گرفته که میخوام حذف بشن ، باید چی کار کنم.

    با تشکر

  • عبدالماجد شه بخش ( ایجباری )

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۰۳۱
    تشکر شده: ۱۴۳۲ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۲ فروردین ۱۳۹۰ - ۱۸:۳۹

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

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

    دانلود : قسمت اول | قسمت دوم | قسمت سوم |

    با همون توابع شرطی میتونید این کار رو انجام بدید .

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Bita - Mostafa - بهروز ازند - امین
  • Bita

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۲ فروردین ۱۳۹۰ - ۲۰:۲۳

    majed گفت:

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

    با همون توابع شرطی میتونید این کار رو انجام بدید .

    زیاد وارد نیستم میشه دقیقتر توضیح بدید.
    بطور مثال :

    <?php $size = get_post_meta($post->ID, 'size', true); ?>
    <?php $link = get_post_meta($post->ID, 'link', true); ?>
    <?php $password = get_post_meta($post->ID, 'password', true); ?>
    <?php $seial = get_post_meta($post->ID, 'serial', false); ?>

    با اینکه آخری رو fasle زدم بازم تاثیری نداشته!

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۱۷:۱۹

    1- واژه زمينه دلخواه را جستجو كنيد
    2- http://forum.wp-persian.com/topic/11817
    3- http://forum.wp-persian.com/topic/11930

  • Bita

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۱
    تشکر شده: ۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۳ فروردین ۱۳۹۰ - ۱۹:۰۵

    parselearn گفت:
    1- واژه زمينه دلخواه را جستجو كنيد
    2- http://forum.wp-persian.com/topic/11817
    3- http://forum.wp-persian.com/topic/11930

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

  • moryfun

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰۲
    تشکر شده: ۳ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۵ فروردین ۱۳۹۰ - ۲۱:۱۷

    دوستان عزیز آموزش رو قرار بدن منم لازم دارم ممنون

  • javadnabavi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۶ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۸ تیر ۱۳۹۰ - ۱۱:۲۹

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

    <?php $mid_var = get_post_meta($post->ID, 'لینک اول',true);
    if(isset($mid_var) && !empty($mid_var)) : ?>
    
    <li class="download"><a>ID, 'لینک اول',true); ?>">لینک دانلود قسمت اول</a> 
    
    <?php endif; ?>

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

  • AhrimanSefid

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۳
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ مهر ۱۳۹۰ - ۲۳:۲۵

    سلام

    Bita گفت:

    زیاد وارد نیستم میشه دقیقتر توضیح بدید.
    بطور مثال :

    <?php $size = get_post_meta($post->ID, 'size', true); ?>
    <?php $link = get_post_meta($post->ID, 'link', true); ?>
    <?php $password = get_post_meta($post->ID, 'password', true); ?>
    <?php $seial = get_post_meta($post->ID, 'serial', false); ?>

    با اینکه آخری رو fasle زدم بازم تاثیری نداشته!

    می شه روش استفاده این ها رو قدم به قدم بگید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ali-dlyar
  • cheshmak816

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷
    تشکر شده: ۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ آذر ۱۳۹۰ - ۱۰:۲۲

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

  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳۹
    تشکر شده: ۶۰۲ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ آذر ۱۳۹۰ - ۲۳:۲۳

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

  • cheshmak816

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷
    تشکر شده: ۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ آذر ۱۳۹۰ - ۲۳:۴۲

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

    ممنو از جوابتون ولی من هنوز کد مورد نظر رو توی قالب نذاشتم و نمیدونم باید چه کدی بزارم

  • امین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳۹
    تشکر شده: ۶۰۲ بار
    # نوشته شده: ۱۰ سال پیش
    ۳ آذر ۱۳۹۰ - ۲۳:۴۸

    قبلا گفته شده سرچ کنید ...

    http://forum.wp-persian.com/search.php?q=%D8%B2%D9%85%DB%8C%D9%86%D9%87+%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87
  • cheshmak816

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷
    تشکر شده: ۴ بار
    # نوشته شده: ۱۰ سال پیش
    ۴ آذر ۱۳۹۰ - ۰۰:۰۶

    beatkids گفت:
    قبلا گفته شده سرچ کنید ...

    http://forum.wp-persian.com/search.php?q=%D8%B2%D9%85%DB%8C%D9%86%D9%87+%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87

    عزیز سرچ کردم کدش رو هم پیدا کردم ولی کامل نبود
    من میخوام لینک دانلود مثلا یکی بزارم واسه ی نرم افزار 64 بیتی و یکی رو بزارم 32 بیتی و میخوام جدا باشن پایینشم رمز و منبع باشه
    اون کدی که من پیدا کردم بدردم نخورد و مشکل داشت

  • hamidy

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    تشکر شده: ۱ بار
    # نوشته شده: ۹ سال پیش
    ۲ خرداد ۱۳۹۱ - ۱۱:۱۶

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

    این کد نمایش در قالب

    `<div class="sidebar-box">
    <H3><span><b>کلیپ ها</b></H3></span>
    <?php

    $al_post = get_posts( 'showposts=4&cat=281' );

    if( $al_post ) :

    foreach( $al_post as $post ) :

    setup_postdata( $post );

    ?>

    <div class="gameimg">

    <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>">

    <img border="0" src="<?php echo get_post_meta($post->ID, 'game',true); ?>" />

    </a>

    </div>

    <?php endforeach; ?>

    <?php endif; ?>
    <div style="clear:both;"></div>
    <a href="/?cat=281" target="blank">
    <div class="game-more">
    ادامه کلیپ ها ...
    </div>
    </a>
    </div>`

    این هم کد استایل

    .gameimg {
    float:right;
    width: 130px;
    height: 130px;
    padding: 1px;
    margin: 8px 4px 8px 4px;
    border: 1px solid #ddd;
    }
    .gameimg img {
    border:0;
    width:130px;
    height:130px;
    }
    .game-more {
    padding-right:5px;
    background: none;
    color: #b6b6b6;
    border: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    margin:0 4px 3px 7px;
    }
    .game-more:hover {
    background: #ededed;
    color: #232323;
    }

درباره‌ی این موضوع