دیتالایف انجین فارسی

استفاده از فایل ویدئویی در تگ custom

تاریخ انتشار: 1 دی 1394
ارسال کننده: Eh3an
به نام خدا،
امروز یکی از دوستان نیاز داشت که فایل ویدئویی با پسوند mp4 رو داخل تگ custom نمایش بده ، این امکان به صورت پیشفرض داخل سیستم دیتالایف انجین تعبیه نشده نشده است ولی میشه با یکم تغییرات به صورت دلخواه درش آورد.
* برای قراردادن فایل mp3 به پرسش و پاسخ مراجعه کنید. ( آپدیت 94.10.02 )
  • آموزش نصب
  • سوالات متداول
  • تصاویر
فایل 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'] == '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 رو در گروه های کاربری قرار دهید.

حال از طریق ارسال فایل از طریق آپلودر ویرایشگر اقدام کرده و حالت پخش ویدئو را قرار دهید:
استفاده از فایل ویدئویی در تگ customاستفاده از فایل ویدئویی در تگ custom

خوب کار ما تمام شد. لذت ببرید.
* آیا می توان از این امکان برای پخش موسیقی با فایل mp3 اقدام کرد ؟!
بله ، کافیست شما در فایل 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>
استفاده از فایل ویدئویی در تگ custom
14 نفر (11 کاربر و 3 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر بخش قالب ها
01 دی 1394 - 22:51
ممنون واقعا خسته نباشی flower

--------------------
عضو سایت
02 دی 1394 - 10:47
تشکرات فراوان و بسیار عالی flower
فک کنم با این آموزش و کمی تغییرات، امکان اجرای mp3 در تگ کاستوم فراهم باشه! چیزی ک خیلی کاربرا نیاز دارن.
مدیر بخش ماژول ها
02 دی 1394 - 12:55
نقل قول: tiger58
تشکرات فراوان و بسیار عالی flower
فک کنم با این آموزش و کمی تغییرات، امکان اجرای mp3 در تگ کاستوم فراهم باشه! چیزی ک خیلی کاربرا نیاز دارن.

آره میشه انجامش داد ، بزار تست کنم جواب گرفتم میگم
میشه حتی تگ جدید تو custom تعریف کرد ولی نخواستم سیستم رو زیاد دستکاری کنیم !!!

اضافه شد.

--------------------
مدیر سایت
03 دی 1394 - 13:48
احسان جان خدا قوت
ولی دادش شاید یکی خواست هم موزیک بزاره هم عکس
بنظرم تگ براش تعریف میکردی بهتر بود

--------------------
مدیر بخش ماژول ها
03 دی 1394 - 18:00
نقل قول: hamid7107
احسان جان خدا قوت
ولی دادش شاید یکی خواست هم موزیک بزاره هم عکس
بنظرم تگ براش تعریف میکردی بهتر بود

حمید جان الان هر 2 رو میشه همزمان استفاده کرد. فقط نوع قالب فراخوانیش فرق می کنه ولی هر دو با {image-1} خونده میشه!

--------------------
عضو سایت
15 دی 1394 - 20:47
ممنون احسان جان باتشکر flower loveu

--------------------
مدیر بخش ماژول ها
03 اسفند 1394 - 14:51
نقل قول: AHMAD-SE
ممنون احسان جان باتشکر flower loveu

قربانت <3

--------------------
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *