هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آبشاری کردن گزینه ها در (1.6 و 1.8) مای بی بی
#1
Heart 
برای دوستان راهکاری قرار میدهم در زمینه ی آبشاری کردن گزینه های پایین موضوع ها و پست ها و در جاهایی که نیاز به این کار هست . چون مای بی بی در حال تغییر است به نگارش 1.8 , آموزش این راه کار برای 1.8 و 1.6 قرار داده می شود .
با نگاه به این روش تفاوت اساسی 1.6 و 1.8 را هم شاهد خواهید بود . نکته ی اساسی در اینجاست که چون 1.8 بر اساس کوئری برنامه نویسی شده دیگر مشکل تداخل کوئری در این نگارش وجود ندارد و خبر بد اینکه در 1.6 چون این مورد (تداخل کوئری) هست پس تنها دوستانی که از ادیتور SCEditor استفاده میکنند می توانند از راه کار زیر استفاده کنند و ادیتور پیشفرض و پیشرفته و ... که خودشان از جاوا استفاده میکنند با این کدها ناسازگار هستند.
توضیح دیگر اینکه ممکن است با این راه کار تداخلی در کوئری ها پیش بیاید پس با احتیاط استفاده کنید . در 1.8 نیازی به این احتیاط ها نیست .
نخست به فیلم های پیوست شده نگاهی بیاندازید یکی از بخش موضوع جدید و دیگری از بخش پایینی موضوعات است (سایر بخش ها هم بهمین صورت است) .
در صورتی که علاقه مند شدید شروع بکار کنید .
کارهای زیر را انجام دهید :
گام نخست : برای هر دو سیستم به مسیر زیر بروید
کنترل پنل مدیریت > قالب ها و پوسته > پوسته ها > پوسته مورد نظر > بخش global.css
کدهای زیر را در مسیر داده شده در بالا قرار دهید
کد php:
.droppanel {
    
background-color#efefef;
    
width170px;
    
margin0px auto;
    
text-aligncenter;
    
font-size11px;
    
padding-bottom3px;
    
border-radius0px 0px 4px 4px;
    
border1px solid #ccc;
    
border-width0px 1px 1px;
    
border-stylenone solid solid;

گام دوم : برای هر دو سیستم به مسیر زیر بروید (بخش ارسال موضوع جدید)
کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > newthread template > بخش newthread
کد زیر را پیدا کنید:
کد php:
</table
در هر دو سیستم (1.6 و 1.8) کد زیر را در زیر کدی که پیدا کردید وارد کنید:
کد php:
<div>
    <
a href="#">گزینه های ارسال موضوع</a>
</
div>
<
script type="text/javascript">
    var 
elements = $("tr").filter(':eq(13), :eq(14), :eq(15), :eq(16)');
    
elements.hide();
    $(
".post_options").click(function(e) {
       
e.preventDefault();
       
elements.toggle();
    });
</
script
گام سوم : برای هر دو سیستم به مسیر زیر بروید (بخش موضوعات)
کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > forumdisplay_threadlist template > بخش forumdisplay_threadlist
کد زیر را پیدا کنید:
کد php:
</table
در مورد 1.8 کد زیر را در زیر کدی که پیدا کردید وارد کنید:
کد php:
<div>
    <
a href="#">گزینه های موضوعات</a>
</
div>
<
script type="text/javascript">
    var 
elements = $("form").filter(':eq(1)');
    
elements.hide();
    $(
".exibition_topic").click(function(e) {
       
e.preventDefault();
       
elements.toggle();
    });
</
script
در مورد 1.6 کد زیر را در زیر کدی که پیدا کردید وارد کنید :
کد php:
<div>
<
a href="#">Thread Display Options</a>
</
div>
<
script type="text/javascript">
    var 
elements = $("form");
    
elements.hide();
    $(
".exibition_topic").click(function(e) {
       
e.preventDefault();
       
elements.toggle();
    });
</
script
گام چهارم و اختلاف اساسی 1.8 و 1.6 . فایل جاوای پیوستی را (که باعث اختلال در بعضی از قالبها هم می شود) در پوشه ی jscripts آپلود و کد زیر را در مسیر زیر: (فقط برای مای بی بی 1.6)
کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > قالب های گروه بندی نشده > بخش headerinclude
در زیر متغیر {$stylesheets} قرار دهید .
کد php:
<script type="text/javascript" src="jscripts/jquery.min.js"></script
نکته ای که در اینجا هست این است که برای کم و زیاد کردن سرعت باز و بسته شده باید عددی در واحد میلی ثانیه در داخل کد :
کد php:
elements.toggle(); 
وارد کنید برای نمونه برای تاخیر یک ثانیه ای کد به صورت زیر در می آید : (درصورتی که بفوریت می خواهید باز و بسته شود خالی بگذارید)
کد php:
elements.toggle(1000); 
کار تمام است . امید که بکار بیاید .

فیلم های نمونه

.zip   movies.zip (اندازه: 498.08 KB / تعداد دفعات دریافت: 21)

فایل جاوای مورد نیاز

.zip   jquery.min.zip (اندازه: 32.36 KB / تعداد دفعات دریافت: 5)
منبع: تالار میدوری
منبع استفاده شده : Dropdown panel: Post Options, Thread display options
پاسخ
 سپاس شده توسطصالح غلامیان (۱۳۹۳/۵/۲۶، ۰۱:۲۷:۴۸ صبح) ، iranshahrsaz (۱۳۹۳/۵/۲۶، ۰۱:۳۲:۱۴ صبح) ، firstboy000 (۱۳۹۳/۵/۲۶، ۱۱:۳۱:۴۳ صبح) ، محمد تی ام (۱۳۹۳/۵/۲۶، ۱۳:۱۹:۲۸ عصر) ، Pishro (۱۳۹۳/۵/۲۶، ۱۴:۵۵:۳۸ عصر) ، a.armaney (۱۳۹۳/۶/۲، ۱۲:۴۵:۱۴ عصر) ، شماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۴۹:۵۲ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۱۲:۰۵ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۱۲:۰۰ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان