تالار میدوری

نسخه کامل: راهکاری برای فایل های پیوستی
شما در حال مشاهده نسخه تکمیل نشده می باشید. مشاهده نسخه کامل با قالب بندی مناسب.
راهکاری برای فایل های پیوستی
در حالت استاندارد در مای بی بی امکان مشاهده ی فایل های پیوستی برای مهمان وجود ندارد و تا زمانی که کسی چیزی را نبیند امکان خرید و یا استفاده را هم نخواهد داشت با استفاده از این راهکار مهمان می تواند تصویرها را ببیند و پس از جذب شدن به مطلب اقدام به عضویت نماید و سپس فایل پیوستی را دریافت کند.
اگر شما هم خواستار این قابلیت شدید , باید یک تغییر کوچک را در فایل مربوط به کنترل پیوست ها ی خودتان انجام دهید .
نخست در روت سایت , فایل "attachment.php" را باز کنید و کدهای زیر را پیدا کنید:

کد PHP:
if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 ||
 ($forumpermissions['candlattachments'] == 0 && !$mybb->input['thumbnail']))
{
    error_no_permission();
} 


سپس کدهای زیر را جایگزین کدهای پیشین نمایید.

کد PHP:
if(!$forumpermissions['canview'] || !$forumpermissions['canviewthreads'] ||
 (!$forumpermissions['candlattachments'] && !$mybb->input['thumbnail'] && !in_array($attachment['filetype'], 
array('image/gif', 'image/bmp', 'image/png', 'image/jpeg', 'image/unknown'))))
{
    error_no_permission();
}


کار تمام است . از این پس مهمان ها فقط قادر به مشاهده و دریافت فایل های تصویری تعریف شده خواهند بود تا در صورت پسند و نیاز پس از عضویت بتوانند فایل پیوستی (ورد , زیپ , پی دی اف , رار و غیره) را دریافت کنند.


[تصویر: house_link.png] لینک اصلی : http://community.mybb.com/thread-128763.html
لینک مرجع