ورود عضویت ویژه
بک لینک
خانه >> طراحی و توسعه وب >> پایگاه وردپرس >> آموزش وردپرس >> ساخت بخش دانلود در انتهای هر بخش

ساخت بخش دانلود در انتهای هر بخش

12345
ساخت بخش دانلود در انتهای هر بخشبازبینی توسط 3zar در 29-09-1392امتیاز: 5.0ساخت بخش دانلود در انتهای هر بخشحتما تاکنون شما با سایت های دانلودی معروف مواجه شدید که در انتهای مطالب باکس یا جعبه ای ثابت برای دانلود شما قرارداده است که می توانید به راحتی از ...

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

امروز ما براین شدیم تا به یه آموزش جامع از ساخت این بخش در سایت وردپرسی بپردازیم پس تا آخر با ماشید :

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

ساخت بخش دانلود در انتهای هر بخش

در مرحله ی بعد کد های زیر را در فایل style.css پوسته ی خود قرار دهید:

[php]

.tab-container {
width: 625px;
}
.etabs {
margin: 0;
padding: 0;
}
.tab {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: none repeat scroll 0 0 #EEEEEE;
border-color: #999999 #999999 -moz-use-text-color;
border-image: none;
border-radius: 7px;
border-style: solid solid none;
border-width: 1px 1px medium;
display: inline-block;
margin: 5px 0 5px 5px;
}
.tab a {
color: #FFFFFF;
display: block;
font-family: B Yekan;
font-size: 15px;
line-height: 2em;
outline: medium none;
padding: 0 10px;
text-decoration: none;
}
.tab a:hover {
text-decoration: underline;
}
.tab.active {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #666666;
position: relative;
top: 1px;
}
.tab a.active {
font-weight: bold;
}
.panel-container {
margin-bottom: 10px;
}
.tab.dl-color {
color: rgb(136, 101, 0);
background: -moz-linear-gradient(center top
, rgb(255, 204, 0), rgb(212, 157, 0)) repeat scroll 0% 0% transparent;
text-shadow: 0px 1px 1px rgb(255, 204, 51);
box-shadow: 0px -1px 0px rgb(255, 236, 160)
, 0px 1px 0px rgb(183, 136, 0), 0px 3px 3px rgba(0, 0, 0, 0.25);
border: 5px;
}
.tab.help-color {
color: rgb(11, 68, 137);
background: -moz-linear-gradient(center top
, rgb(117, 199, 254), rgb(50, 127, 198)) repeat scroll 0% 0% transparent;
text-shadow: 0px 1px 0px rgb(94, 178, 231);
border: 5px;
}
.tab.info-color {
color: rgb(8, 118, 130);
background: -moz-linear-gradient(center top
, rgb(69, 215, 231), rgb(6, 177, 196)) repeat scroll 0% 0% transparent;
text-shadow: 0px 1px 0px rgb(114, 232, 245);
border: 5px;
}
.tab.require-color {
color: rgb(78, 77, 77);
background: -moz-linear-gradient(center top
, rgb(222, 220, 220), rgb(145, 145, 145)) repeat scroll 0% 0% transparent;
text-shadow: 0px 1px 0px rgb(219, 217, 217);
border: 5px;
}
#tabs1-dl {
background: none repeat scroll 0 0 #FDFBCB;
border: 3px solid #FFD40F;
border-radius: 10px;
padding: 0 10px 10px;
}
#tabs1-help {
background: none repeat scroll 0 0 #CBE9FC;
border: 3px solid #4FBCFF;
border-radius: 10px;
padding: 0 10px 10px;
}
#tabs1-info {
background: none repeat scroll 0 0 #AEF2F9;
border: 3px solid #67C7CF;
border-radius: 10px;
padding: 0 10px 10px;
}
#tabs1-require {
background: none repeat scroll 0 0 #E3E3E3;
border: 3px solid #898989;
border-radius: 10px;
padding: 0 10px 10px;
}
#tab-container h2 {
font-family: yekan;
font-size: 18px;
margin: 0;
font-family: B Yekan;
}

[/php]

سپس باید کدهای فایل صفحات وردپرس را هم قرار دهیم که به مراتب به جایی که می خواهید در سایت باشند بستگی دارد که در وردپرس 99 درصد در single.phpp می باشد :

[php]

<div id="tab-container" class=’tab-container’>
<ul class=’etabs’>
<li class=’tab dl-color’><a href="#tabs1-dl">لینک دانلود</a></li>
<li class=’tab help-color’><a href="#tabs1-help">راهنما</a></li>
<li class=’tab info-color’><a href="#tabs1-info">مشخصات</a></li>
<li class=’tab require-color’><a href="#tabs1-require">سیستم مورد نیاز</a></li>
</ul>
<div class=’panel-container’>
<div id="tabs1-dl">
<h2>دانلود</h2>
<?php echo get_field(‘download_links’); ?>
</div>

<div id="tabs1-help">
<h2>راهنما</h2>
<?php echo get_field(‘help’); ?>
</div>

<div id="tabs1-info">
<h2>مشخصات</h2>
<?php echo get_field(‘info’); ?>
</div>
<div id="tabs1-require">
<h2>سیستم مورد نیاز</h2>
<?php echo get_field(‘require’); ?>
</div>
</div>

[/php]

4- موردی که باید حتما انجام بشه اینه که کدهای زیر رو به فایل header.php بعد از تابع

[php]<?php wp_head(); ?> [/php]

اضافه کنید:

[php]

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="<?php bloginfo(‘template_url’); ?>/js/jquery.hashchange.min.js" type="text/javascript"></script>
<script src="<?php bloginfo(‘template_url’); ?>/js/jquery.tab.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function() {
$(‘#tab-container’).easytabs();
});
</script>

[/php]

حالا بریم سراغ تنظیمات افزونه:
۱- در سمت راست منوی مدیریت روی زمینه های دلخواه کلیک کنید.
۲- در قسمت بالا و در کنار ((گروه های زمینه)) روی افزودن کلیک کنید.
۳- در قسمت ((تنظیمات)) موقعیت رو (( معمولی (بعد از نوشته) )) قرار بدید.
۴- در پایین این قسمت یعنی استایل تیک گزینه دارای متاباکس استاندارد رو بزنید.
۵- در بالای صفحه هم نام گروه زمینه رو انتخاب می کنید مثلا ((جعبه دانلود)).
۶- روی افزودن زمینه کلیک کنید.
۷- در قسمت برچسب زمینه بنویسید ((لینک های دانلود)) و در قسمت نام زمینه هم بنویسید ((download_links)).
8- در قسمت بعد یعنی نوع زمینه ((ویرایشگر دیداری)) رو انتخاب کنید.
۹- حالا باز روی افزودن زمینه کلیک کنید.
۱۰- در قسمت برچسب زمینه ((راهنما)) و در قسمت نام زمینه بنویسید ((help)) نوع زمینه رو هم که ((ویرایشگر دیداری)) قرار میدید.
۱۱- کلیک روی افزودن زمینه – نوشتن ((مشخصات)) در قسمت برچسب زمینه – نوشتن ((info)) در قسمت نام زمینه – نوع زمینه هم که ((ویرایشگر دیداری)).
۱۲- مثل مرحله قبل: افزودن زمینه – نوشتن ((سیستم مورد نیاز)) در قسمت برچسب افزونه – نوشتن ((require)) در قسمت نام زمینه – نوع زمینه هم که ((ویرایشگر دیداری)).
مراحل تموم شد.
در قسمت ارسال نوشته باید متاباکسی به نام جعبه دانلود باشه.
اگه نبود از بالا قسمت تنظیمات صفحه تیک گزینه جعبه دانلود رو بزنید.

[button color=”green” size=”small” link=”http://wordpress.org/plugins/advanced-custom-fields/” target=”blank” ]و در نهایت این هم خانه ی افزونه در وردپرس[/button]
QR: ساخت بخش دانلود در انتهای هر بخش
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=23276

دیدگاه‌های کاربران 7 نظر

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

  2. با سلام و احترام
    قالب من جی کوری های jquery.hashchange.min.js و jquery.tab.min.js نداره از کجا دان کنم؟

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

    دانلود
    <?php
    if ( empty(get_field('download_links'))){ echo "#tab-container {display:none;} ” ;}
    else {echo get_field(‘download_links’);} ?>

  4. سلام
    خیلی قدیمی و بد ریخته
    خودتون که استادین از اون جدیدا طراحی کنین 🙂

جوابی بنویسید

ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

*

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


  • - دیدگاه‌هایی مانند: خوب بود، ممنون- سایت خوبی دارید- عالی بود و موارد مشابه تایید نمی‌شود.
  • - دیدگاه‌تان را فقط در رابطه با همین مطلب ثبت کنید، در غیر اینصورت پاسخ داده نخواهد شد.
  • - دیدگاه‌هایی که دارای نام‌های تبلیغاتی با هدف بک‌‌لینک گرفتن هستند تایید نمی‌شوند.