السلام عليكم ورحمة الله وبركاته
بعد بحث طويل (بالنسبة لي) عن كيفية اضافة الفيديو من مواقع الميديا مثل Youtube الي سكربت 4images لعمل مكتبة فيديو بجانب مكتبة الصور .. المهم توصلت للطريقة (الاضافة) فقمت بتعريبها لكم ...
اولا مثال
http://quicklook4u.com/gallery
الملفات المعدلة :
includes/
functions.php
download.php
member.php
الطريقة :
1- حمل الملفات المرفقة وبعد فك الضغط ارفع ملف media_sites.php الي داخل مجلد includes
includes/media_sites.php
انسخ الملفات الموجودة علي المسار template/default/icons الي مجلد الايقونات في استايل موقعك
انسخ كل الملفات الموجودة علي المسار template/default/media الي مجلد ميديا في استايل موقعك
2- افتح ملف functions.php وابحث عن
<code>
CODE
function check_remote_media($remote_media_file) {
</code>
اضف اسفله
<code> <code>
CODE
/* MOD MEDIA SITES BEGIN INSERT */ if (media_sites($remote_media_file)) return 1; /* MOD MEDIA SITES END INSERT */
</code> </code>
2.1 ابحث عن
<code>
CODE
function get_file_extension($file_name) {
</code>
[p]
اضف اسفله
<code> /* <code>
CODE
MOD MEDIA SITES
BEGIN INSERT
*/
if ($data = media_sites($file_name))
return $data[0];
/*
MOD MEDIA SITES
END INSERT
*/
</code> </code>
</pre>
[p]
2.2 ابحث عن</pre>
[p]
<code>
CODE
$media = $site_template->parse_template("media/".$file_extension);
</code>
<code> اضف اعلاه
</code>
<code>
CODE
/* MOD MEDIA SITES START INSERT */ media_sites_template_vars($media_src); /* MOD MEDIA SITES END INSERT */
</code> </pre>
[p]
2.3 في نهاية الملف قبل علامة الاغلاق <? اضف
CODE
/* MOD MEDIA SITES BEGIN INSERT */ include(ROOT_PATH."includes/media_sites.php" /* MOD MEDIA SITES END INSERT */
2.4 ابحث عن
</pre>
[p]
<code>
CODE
function get_basename($path) {
</code> </pre>
[p]
<code> اضف اسفله
</code> </pre>
[p]
<code>
CODE
/* MOD MEDIA SITES BEGIN INSERT */ if ($data = media_sites($path)) return $data[1]['media_file']; /* MOD MEDIA SITES END INSERT */
</code> 2.5 ابحث عن
<code>
CODE
function get_basefile($path) {
</code>
<code> اضف اسفله
<code>
CODE
/* MOD MEDIA SITES BEGIN INSERT */ if ($data = media_sites($path)) return $data[1]['media_file']; /* MOD MEDIA SITES END INSERT */
</code> </code> </pre>
[p]
<code> <code> 2.6 ابحث عن
</code> </code> </pre>
[p]
<code>
CODE
$text = preg_replace($search_array, $replace_array, $text);
</code> </pre>
[p]
<code> اضف اعلاه
</code> </pre>
[p]
<code>
CODE
/* MOD MEDIA SITES BEGIN INSERT */ $text = media_sites_bbcode($text); /* MOD MEDIA SITES END INSERT */
</code> </pre>
[p]
<code> <code> 2.7 ابحث عن
</code> </code> </pre>
[p]
<code>
CODE
if (!check_permission("auth_download", $image_row['cat_id'])) {
</code> </pre>
[p]
<code> واسبدله بـــ
</code> </pre>
[p]
<code>
CODE
/* MOD MEDIA SITES BEGIN REPLACE */ if (!check_permission("auth_download", $image_row['cat_id']) || media_sites($image_row['image_media_file'])) { /* MOD MEDIA SITES END REPLACE */
</code> </pre>
[p]
يتبع في الرد التالي باقي التعديلات</pre>