المساعد الشخصي الرقمي

مشاهدة نسخة كاملة : تحميل هيئات Format غير الموجودة في ال 4images


ya3mri
02-05-2008, 08:01
هل أردت يوما تحميل extension أو هيئة غير المدعومة أصلا في برنامج 4images

مثال تريد تحميل ملف bu.asf فيظهر لك هذا الخطأ


Error uploading image file: bunjee.asf
bu.asf: Invalid file type (asf, video/x-ms-asf)

No database entry!





كيف نستفيد من هذا الخطأ؟؟ وكيف نجعل ال 4images يقبل هكذا هيئة؟؟
أول شي قم بنسخ رسالة الخطأ التي ظهرت


asf, video/x-ms-asf





---->رسالة الخطأ


ثانيا افتح ملف upload_definitions.php من مجلد includes
أضف ما يلي


$mime_type_match['asf'] = array("video/x-ms-asf");



كيف عرفت أن هذا الكود الذي يجب أن استخدم؟؟

ببساطة من رسالة الخطأ، راجع أعلاه!


الخطوة الثانية

في مجلد templates في المجلد الذي تستخدم ادخل مجلد media انشأ ملف html يكون اسمه على نفس اسم النسق/ الهيئة/الفورمات التي تريد أن تحمل في مثالنا هنا سيكون اسم الملف asf.html
وضع الكود التالي بداخل هذا الملف


<embed src="{media_src}" border="0" width="240" height="240" type="video/x-ms-asf"></embed><br />




طبعا مرة أخري استخدمت رسالة الخطأ كم تلاحظون

الخطوة الأخيرة ادخل ال admin
ومن ثم إعدادات setting
ومن ثم upload setting
إعدادات التحميل

جنب
Valid file extensions
ستجد
jpg, gif

قم بإضافة النسق مرة أخرى في حالتنا هنا asf أحفظ وحمل اي فيديو بهذا النسق
طبعا تستطيع عمل هذه الخطوة الان مع اي format تريد وتحياتي

---------

مثال تطبيقي .. لإضافة ( صيغة أفلام الجوال المعروفة 3gp )

افتح ملف upload_definitions.php من مجلد includes
أضف ما يلي


$mime_type_match['mp4'] = array("video/mp");
$mime_type_match['3gp'] = array("");



اعمل ملف وبمجلد media
اللي داخل ال templates

انشأ 3gp.html
وهذا هو الكود


<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="240" HEIGHT="144" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
<param NAME="controller" VALUE="FALSE">
<param NAME="type" VALUE="video/quicktime">
<param NAME="autoplay" VALUE="true">
<param NAME="target" VALUE="myself">
<param NAME="src" VALUE="{media_src}">
<param NAME="HREF" VALUE="{media_src}">
<param NAME="pluginspage" VALUE="http://www.apple.com/quicktime/download/indext.html">
<embed WIDTH="240" HEIGHT="144" CONTROLLER="FALSE" SRC="{media_src}" HREF="http://movies.apple.com/movies/fox/flightofthephoenix/flightofthephoenix_240.mov" type="video/quicktime" TARGET="myself" BGCOLOR="#000000" BORDER="0" PLUGINSPAGE="http://www.apple.com/quicktime/download/indext.html"></embed></object>





واتبع باقي الخطوات



مثال تطبيقي .. لإضافة ( صيغة أفلام الجوال المعروفة wmv )

افتح ملف upload_definitions.php من مجلد includes
أضف ما يلي


$mime_type_match['wmv'] = array("video/x-ms-wmv","application/octet-stream");





مثال تطبيقي .. لإضافة ( صيغة أفلام الجوال المعروفة bmp )

افتح ملف upload_definitions.php من مجلد includes
أضف ما يلي


$mime_type_match['bmp'] = array("image/bmp");



اعمل ملف وبمجلد media
اللي داخل ال templates

وسمه bmp.html
وهذا يجب ان يكون كوده


<img src="{media_src}" border="1" alt="{image_name}"{width_height} /><br />



----

كود ال mp3


$mime_type_match['mp3'] = array("audio/mpeg", "audio/x-mpeg", "audio/mp3", "audio/mpg", "audio/mp");





بالنسبة ل ram فهي نفس ال ra و rm فقط انسخ الكود واعد تسميته الى ram