به نام خدا،
امروز یکی از دوستان نیاز داشت که فایل ویدئویی با پسوند mp4 رو داخل تگ custom نمایش بده ، این امکان به صورت پیشفرض داخل سیستم دیتالایف انجین تعبیه نشده نشده است ولی میشه با یکم تغییرات به صورت دلخواه درش آورد.
* برای قراردادن فایل mp3 به پرسش و پاسخ مراجعه کنید. ( آپدیت 94.10.02 )
آموزش نصب
فایل engine/modules/show.custom.php رو باز کرده و به دنبال کد زیر بگردید :
و به کد زیر تغییر بدید :
* توجه کنید که تو این قسمت ما توانایی خواندن mp4 رو قرار دادیم.
حال از کد زیر برای فراخوانی استفاده می کنیم. در جایی از قالب که نیاز دارید ( معمولا main.tpl ) کد زیر را قرار دهید :
* توضیح تگ کاستوم قبلا در سایت دیتالایف انجین به تفضیل آمده است.
حال نیاز به فایل قالب video داریم که کد زیر را داخل آن قرار می دهیم ( video.tpl ) :
* بر اساس نیازتون این فایل رو ویرایش کنین.
* توجه کنید که امکان ارسال فایل ها با پسوند mp4 رو در گروه های کاربری قرار دهید.
حال از طریق ارسال فایل از طریق آپلودر ویرایشگر اقدام کرده و حالت پخش ویدئو را قرار دهید:
خوب کار ما تمام شد. لذت ببرید.
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url);
و به کد زیر تغییر بدید :
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png') || ($info['extension'] == 'mp4')) array_push($images, $url);
* توجه کنید که تو این قسمت ما توانایی خواندن mp4 رو قرار دادیم.
حال از کد زیر برای فراخوانی استفاده می کنیم. در جایی از قالب که نیاز دارید ( معمولا main.tpl ) کد زیر را قرار دهید :
{custom category="1" template="video" from="0" limit="1" order="none"}
* توضیح تگ کاستوم قبلا در سایت دیتالایف انجین به تفضیل آمده است.
حال نیاز به فایل قالب video داریم که کد زیر را داخل آن قرار می دهیم ( video.tpl ) :
<video width="425" height="325" preload="metadata" poster="" controls="controls"> <source type="video/mp4" src="{image-1}" alt="{title}" title="{title}"></source>
</video>
* بر اساس نیازتون این فایل رو ویرایش کنین.
* توجه کنید که امکان ارسال فایل ها با پسوند mp4 رو در گروه های کاربری قرار دهید.
حال از طریق ارسال فایل از طریق آپلودر ویرایشگر اقدام کرده و حالت پخش ویدئو را قرار دهید:
خوب کار ما تمام شد. لذت ببرید.
سوالات متداول
* آیا می توان از این امکان برای پخش موسیقی با فایل mp3 اقدام کرد ؟!
بله ، کافیست شما در فایل engine/modules/show.custom.php به دنبال کد زیر بگردید :
و به کد زیر تغییر بدید :
حال می بایست قالب مناسب رو برای تگ کاستوم برای پخش موسیقی قرار دهیم :
بله ، کافیست شما در فایل engine/modules/show.custom.php به دنبال کد زیر بگردید :
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url);
و به کد زیر تغییر بدید :
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png') || ($info['extension'] == 'mp3')) array_push($images, $url);
حال می بایست قالب مناسب رو برای تگ کاستوم برای پخش موسیقی قرار دهیم :
<audio width="425" controls="control" preload="none" src="{image-1}"></audio>