در ۷ اسفند ۱۳۹۳ آموزش ویدئویی اضافه شد
سلام
من قائم هسنم.
این اولین نوشته من در سایت همیار وردپرس هست.
بسم الله … آموزش رو شروع کنم.
اول باید افزونه Advanced Custom Fileds رو نصب کنید.
آموزش این افزونه رو دوست عزیز آقای دانیال حاتمی در آدرس های زیر دادن:
افزودن زمینه دلخواه با ACF (قسمت اول)
افزودن زمینه دلخواه با ACF (قسمت دوم)
در ادامه این آموزش امروز یاد میگیرید که چگونه یک جعبه دانلود با این افزونه بسازید …
۱- فایل های جاوا اسکریپت زیر رو در پوشه ی js قالبتون قرار بدید:
در این آدرس:
wp-content/themes/your theme/js
۲- کدهای زیر رو در فایل Style.css قرار بدید:
/* download box css */ .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; }
۳- کدهای زیر رو هم در Single.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>
۴- موردی که باید حتما انجام بشه اینه که کدهای زیر رو به فایل header.php بعد از تابع
<?php wp_head(); ?>
اضافه کنید:
<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>
حالا بریم سراغ تنظیمات افزونه:
۱- در سمت راست منوی مدیریت روی زمینه های دلخواه کلیک کنید.
۲- در قسمت بالا و در کنار ((گروه های زمینه)) روی افزودن کلیک کنید.
۳- در قسمت ((تنظیمات)) موقعیت رو (( معمولی (بعد از نوشته) )) قرار بدید.
۴- در پایین این قسمت یعنی استایل تیک گزینه دارای متاباکس استاندارد رو بزنید.
۵- در بالای صفحه هم نام گروه زمینه رو انتخاب می کنید مثلا ((جعبه دانلود)).
۶- روی افزودن زمینه کلیک کنید.
۷- در قسمت برچسب زمینه بنویسید ((لینک های دانلود)) و در قسمت نام زمینه هم بنویسید ((download_links)).
۸- در قسمت بعد یعنی نوع زمینه ((ویرایشگر دیداری)) رو انتخاب کنید.
۹- حالا باز روی افزودن زمینه کلیک کنید.
۱۰- در قسمت برچسب زمینه ((راهنما)) و در قسمت نام زمینه بنویسید ((help)) نوع زمینه رو هم که ((ویرایشگر دیداری)) قرار میدید.
۱۱- کلیک روی افزودن زمینه – نوشتن ((مشخصات)) در قسمت برچسب زمینه – نوشتن ((info)) در قسمت نام زمینه – نوع زمینه هم که ((ویرایشگر دیداری)).
۱۲- مثل مرحله قبل: افزودن زمینه – نوشتن ((سیستم مورد نیاز)) در قسمت برچسب افزونه – نوشتن ((require)) در قسمت نام زمینه – نوع زمینه هم که ((ویرایشگر دیداری)).
مراحل تموم شد.
در قسمت ارسال نوشته باید متاباکسی به نام جعبه دانلود باشه.
اگه نبود از بالا قسمت تنظیمات صفحه تیک گزینه جعبه دانلود رو بزنید.
با آرزوی موفقیت برای شما و همیار وردپرس
parniandownload862 10 سال عضو همیار وردپرس
دمتون گرم
dr.parsazand986 10 سال عضو همیار وردپرس
سلام من طبق اموزش ساخت جعبه دانلود پیش وفتم و موفق به ساختش شدم ولی در تنظیمات افزونه به مشکلی برخوردم
میخوام توی تبی که به نام مشخصات محصول ایجاد کردم حداقل ده تا فیلد جا بدم که فیلد هاشم ساختم ولی طبق عکسی که گذاشتم فقط میتونم یکیشو انتخاب و مقدار دهی کنم میخواستم برام توضح بدید که چطوری میتونم با این افزونه کاری بکنم که عین عکسی که ساختمو براتون گذاشتم جلوی هر فید یه کادری باشه که بتونم مقدارشو وارد کنم و همه فید هایی که مقدار داده شده در مشخصات دیده بشن
ممنون از راهنماییتون
http://upload7.ir/preview.php?user=&file=78286e364c30f0989c47a37a3f1716e336fba3b9.png
امیر حسین احمدی 10 سال عضو همیار وردپرس
سلام شما به ازاش کد اضافه کنید توی فایل و همچنین توی افزونه هم فیلد با اون شناسه ایجاد کنید
dr.parsazand986 10 سال عضو همیار وردپرس
متاسفانه متوجه نشدم
ممکنه دقیق تر و واضح تر بفرمایید
یا بهتون دسترسی بدم برام انجامش بدید
امیر حسین احمدی 10 سال عضو همیار وردپرس
سلام عرض کردم به ازاش کد اضافه کنید یعنی داخل single.php قالبتون از اون کدی که چند بار برای ساخت تب ها تکرار شده از یک بخشش یک کپی بگیرید بعد با نام دلخواه ذخیره کنید بعدش داخل افزونه برید توی بخش مربوط به باکس دانلود اونجا یه بخش اضافه کنید با نام این کدی که ذخیره کردید توی فایل فقط توجه کنید که یک تیکه کد انگلیسی هر بخشش داره که رابط بین افزونه و قالب هستش که اونم زحمت بکشید دقیقا همون رو کپی کنید
dr.parsazand986 10 سال عضو همیار وردپرس
سلام
من این کدی که برای singel.phpهست رو وقتی تو جای دلخواهم یعنی بین اخر پست و نظرات قرار میدم
سایت بارو نظرات و هرچی که پایین تر از جعبه دانلود قرار میگیره رو حذف میکنه و نشون نمیده براتون اسکرین شات گذاشتم لطفا راهنمایی بفرمایید
http://upload7.ir/preview.php?user=&file=70ca42104e45262d48f321190292a8c9669b32a6.png
ramtin.majidzadeh749 10 سال عضو همیار وردپرس
سلام ! میخوام مثل سایت http://discogs.vmusic.ir/category.php?id=2 جعبه دانلود بساز برید به لینک ببینید ! آیا افزونه ای هست ؟
امیر حسین احمدی 10 سال عضو همیار وردپرس
سلام با استفاده از این افزونه میشه هر طور باکس دانلودی ساخت باید خودتون ویرایش کنید و بسازید
امين
سلام رمز چی هست
امیر حسین احمدی 10 سال عضو همیار وردپرس
سلام چه فایلی رمز داره؟
امید حسین آبادی
عالی : )
سیداحمد
یادآوری:
نتیجه کدهایی که باید در فایل style.css قرار بگیرند بدون رنگ زمینه است
و این رنگی نبودن در سایت هایی که از قالب با زمینه روشن استفاده می کنند مشکل ایجاد میکنه
سیداحمد
با سلام
پس از انجام تغییرات و نصب افزونه
جعبه دانلود در ابتدای پست دیده می شود
و با کلیک روی هر سربرگ مثل راهنما یا لینک دانلود صفحه به انتهای پست اسکرول می کند
پارسا
سلام ما میخوایم یه جعبه دانلود برامون بسازید میشه راهنمایی کنید انجام میدید یا نه و هزینه هاش چقدره؟
محمد
سلام من نصب کردم تو کروم رنگشو بد نشون میده چیکار کنم؟
Bahar 11 سال عضو همیار وردپرس
سلام
لطفا اسکرین شاتی تهیه و برای من ارسال کنید
تشکر