اجرای ویدئوهای سایت آپارات و شبکه ما بر روی دیتالایف 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");


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-->';}


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

iframe {outline: none; border: 0;}



توجه :

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

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


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

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

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

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

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


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

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

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

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

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

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

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

دست آقای رجبی درد نکنه innocent
ارسال نظر
عکس خوانده نمی شود
نظرسنجی

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