اجرای ویدئوهای سایت آپارات و شبکه ما بر روی دیتالایف 12 سلام خدمت کاربران گرامی ، من هم مثل خیلی از دوستان هسته سیستم رو به ورژن جدید آپگرید کردم، اما دیدم که تغییرات فایلش خیلی زیاد هست و نمیشه با آموزش های قبلی اون رو دست کرد، کلی اینور و اونور گشتم و کد رو بررسی کردم تا بالاخره یه راهی براش پیدا کردم و تست کردم دیدم اوکی هست، حالا گفتم این رو با شما هم به اشتراک بذارم که اگه مثل من به مشکل خوردید با این روش حلش کنید.
بوسیله ی این هک شما می توانید با استفاده از ادیتور فیلم های سایت آپارات را در داخل سایت به صورت iframe قرار دهید.

1. فایل engine/classes/parse.class.php را باز کرده و کد زیر را پیدا کنید:
var $allowed_domains = array("vkontakte.ru", "ok.ru", "vk.com", "youtube.com", "maps.google.ru", "maps.google.com", "player.vimeo.com", "facebook.com", "dailymotion.com", "bing.com", "ustream.tv", "w.soundcloud.com", "coveritlive.com", "video.yandex.ru", "player.rutv.ru", "promodj.com", "rutube.ru", "skydrive.live.com", "docs.google.com", "api.video.mail.ru", "megogo.net", "mapsengine.google.com", "google.com", "videoapi.my.mail.ru", "coub.com", "music.yandex.ru", "rasp.yandex.ru", "mixcloud.com", "yandex.ru", "my.mail.ru", "icloud.com", "codepen.io");


2.سایت های آپارات و شبکه ما را در انتها به صورت زیر اضافه کنید :

var $allowed_domains = array("vkontakte.ru", "ok.ru", "vk.com", "youtube.com", "maps.google.ru", "maps.google.com", "player.vimeo.com", "facebook.com", "dailymotion.com", "bing.com", "ustream.tv", "w.soundcloud.com", "coveritlive.com", "video.yandex.ru", "player.rutv.ru", "promodj.com", "rutube.ru", "skydrive.live.com", "docs.google.com", "api.video.mail.ru", "megogo.net", "mapsengine.google.com", "google.com", "videoapi.my.mail.ru", "coub.com", "music.yandex.ru", "rasp.yandex.ru", "mixcloud.com", "yandex.ru", "my.mail.ru", "icloud.com", "codepen.io", "aparat.com", "shabakema.com, "namasha.com"
);


3. در همین فایل بدنبال کد زیر بگردید :

$decode_url = "";


4. در زیر آن کد های زیر را اضافه کنید :

$videowidth = $this->video_config['width'];
$videoheight = $this->video_config['height'];
$videosource = @parse_url ( $url );
$videosource['host'] = str_replace( "www.", "", strtolower($videosource['host']) );

if ($videosource['host'] == "aparat.com") {
$a = explode( "/", $videosource['path'] );
$a = $a[2];
$decode_url="http://aparat.com/v/".$a;
return '<!--dle_media_begin:'.$decode_url.'--><iframe src="http://www.aparat.com/video/video/embed/videohash/'.$a.'/vt/frame" allowFullScreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" width="'.$videowidth.'" height="'.$videoheight.'" ></iframe><!--dle_media_end-->';

} elseif ($videosource['host'] == "shabakema.com") {
$ab = explode( "/", $videosource['path'] );
$ab = $ab[2];
$decode_url="http://shabakema.com/video/".$ab;
return '<!--dle_media_begin:'.$decode_url.'--><iframe src="http://www.shabakema.com/video/'.$ab.'?embed=true" allowFullScreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" width="'.$videowidth.'" height="'.$videoheight.'" ></iframe><!--dle_media_end-->';
} elseif ($videosource['host'] == "namasha.com") {
$abc = explode( "/", $videosource['path'] );
$abc = $abc[2];
$decode_url="http://namasha.com/v/".$abc;
return '<!--dle_media_begin:'.$decode_url.'--><iframe src="http://www.namasha.com/embed/'.$abc.'" allowFullScreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" width="'.$videowidth.'" height="'.$videoheight.'"></iframe><!--dle_media_end-->';}
    


5.فایل را ذخیره نمایید، سپس کد زیر را به فایل استایل قالبتان اضافه نمایید :

iframe {outline: none; border: 0;}



توجه :

* بعد از انجام این تغییرات در مطالب خود، میبایست لینک صفحه ویدئو مورد نظر را درون تگ مدیا به صورت زیر استفاده نماید :

[media=http://aparat.com/v/0mnD4]


* دقت داشته باشید که بعد از ذخیره مطالب، ویدئو آپارات در سایت به نمایش در خواهد آمد. اگر در گذشته مطالبی را قرار دادید که از لینک آپارات استفاده کرده اید، و به صورت کد نمایش داده میشود، میبایست مطلب مورد نظر را باز کنید و مجدد ذخیره کنید تا مشکل برطرف گردد.

* اگر تعداد مطالب شما زیاد است، میبایست در پنل به قسمت بازسازی مطالب با لینک زیر بروید :

http://site.ir/admin.php?mod=rebuild

* آدرس site.ir را با آدرس وبسایت خود جایگزین نمایید.

سوالی بود در حد توان درخدمتتون هستم.  wink


در صورت نیاز به نصب، راه اندازی و راهنمایی در مورد دیتالایف انجین فارسی و یا هر مشکلی در این زمینه از طریق ارسال تیکت پشتیبانی اقدام نمایید.
همچنین جهت حمایت مالی تیم همیار می توانید از آدرس Donate استفاده نمایید.


نویسنده : Darkpriest
نظرات ( نظرات ارسال شده : 8 )
توسطEh3an
سلام سپاس ازلطف شما  wink
توسطtiger58
تشکر مطلب مفیدی بود
آقا احسان، جای دکمه لایک توقسمت مطالب و نظرات خیلی خالیه.ممنون smirk kissing_heart
توسطEh3an
نقل قول: tiger58
تشکر مطلب مفیدی بود
آقا احسان، جای دکمه لایک توقسمت مطالب و نظرات خیلی خالیه.ممنون smirk kissing_heart

سلام تو برنامه هام هست ازتمامی امکانات دیتالایف انجین استفاده کنم ولی فعلا بهتر میبینم مطالب رو ارسال کنم بعد به سایت برسم.
مطلب خوب بهتر از یه سایت پشتیبانی بدون مطلب هست.
ممنون بابت نظرات سازندتون
توسطکاوه
سلام

احسان جان بسیار کاربردی ممنون

توی سایتتون در همین قسمت نظرات ادیتورش وقتی می خوای بنویسی خودش حرفها به هم می چسبه ناچارا از نوت پد نوشته و کپی کردم !
توسطEh3an
نقل قول: کاوه
سلام

احسان جان بسیار کاربردی ممنون

توی سایتتون در همین قسمت نظرات ادیتورش وقتی می خوای بنویسی خودش حرفها به هم می چسبه ناچارا از نوت پد نوشته و کپی کردم !

سلام کاوه جان
تا به حال ۲نفر این موضوع رو به من گفتن! ما هم از همین ادیتور استفاده می کنیم! ولی این ایراد رو نداشتیم. چشم بررسی های لازم رو انجام میدم. 
سلام احسان جان ، ممنون واقعاً نیاز  بود innocent
توسطEh3an
نقل قول: فریبرز جعفرزاده
سلام احسان جان ، ممنون واقعاً نیاز  بود innocent

دست آقای رجبی درد نکنه innocent
توسطDrow-Ranger
خوب میتونیم روش بهتری انتخاب کنیم

لینک دانلود فیلم را از آپارات برداریم

سپس در ادیتور روی گزینه اضافه کردن فیلم کلیک کنیم

بعدشم لینک فیلمو بزاریم من همینطوری فیلم میزارم
ارسال نظر
پیام سیستم
برای ارسال نظر، باید در سایت عضو شوید.
نماد اعتماد و ساماندهی
logo-samandehi
پیگیری پشتیبانی
سامانه هوشمند بهبود سئو سایت و کاهش رتبه Alexa

فروشگاه همیار دیتالایف انجین فارسی
نظرسنجی

 
تبلیغات
اپراتک | اپل و بیشتر از اپل | اخبار اپل آموزش اپل معرفی دانلود بازی و نرم افزار برای آیفون آیپد iOS