TAHA
01-11-2010, 08:46 PM
آموزش قرار دادن فایل فلش در قالب / پلاگین به صورت فعال Run Active
در این آموزش نحوه قرار دادن فایل های فلش در قالب یا پلاگین ها یا صفحات سفارشی را با هم بررسی می کنیم .
برای اینکه فایل های فلش در صفحات مرورگر به صورت فعال بارگذاری شود و نیاز به کلیک کاربر روی فلش برای فعال شدن آن نباشد مراحل زیر را انجام دهید :
برای انجام این کار ابتدا شما باید در صفحات سایت فایل جاوا اسکریپت swfobject.js را فراخوانی کنید.
فایل swfobject.js ( فایل پیوست شده) را در پوشه files سیستم e107 (http://e107.ir/) قرار دهید.
فایل themes/templates/header_default.php/ را باز کنید و عبارت :
if (is_readable (http://www.php.net/is_readable)(e_FILE.'user.js') && filesize (http://www.php.net/filesize)(e_FILE.'user.js')) { echo "<script type='text/javascript' src='".e_FILE_ABS."user.js'></script>\n"; }
را جستجو کنید و در خط بعد از آن عبارت زیر را اضافه کنید :
if (is_readable (http://www.php.net/is_readable)(e_FILE.'swfobject.js') && filesize (http://www.php.net/filesize)(e_FILE.'swfobject.js')) { echo "<script type='text/javascript' src='".e_FILE_ABS."swfobject.js'></script>\n"; }
1-قرار دادن در صفحات سفارشی (html) :
در قسمت هایی که اجازه ارسال html دارید مانند صفحات سفارشی یا پیام خوش آمدگویی, ارسال های انجمن و غیره (در صورت دسترسی ارسال) از کد زیر استفاده کنید :
<div id="flash">You need to upgrade your Flash Player or to allow javascript to enable Website menu.</br><a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a></div><script type="text/javascript">var so = new SWFObject("path.swf", "flash", "width", "height", "Version", "background color");
so.write("flash");
</script>
به جای عبارات :
path.swf : آدرس کامل فایل فلش مانند images/menu.swf
width : عرض فایل فلش برای نمایش مانند 500
height : ارتفاع فایل فلش برای نمایش مانند 130
background color : رنگ زمینه نمایش فایل فلش مانند : #000000
Version : نسخه فایل فلش مانند 8
کد نمونه :
<div id="flash">You need to upgrade your Flash Player or to allow javascript to enable Website menu.</br><a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a></div><script type="text/javascript">var so = new SWFObject("images/menu.swf", "flash", "500", "130", "8", "#000000");
so.write("flash");
</script>
2- استفاده در قالب ها و پلاگین ها :
برای استفاده در قالب یا پلاگین در کد بالا به جای " ( دابل کوتیشن ) از ' ( سینگل کوتیشن ) استفاده کنید.
نمونه کد :
<div id='flash'>You need to upgrade your Flash Player or to allow javascript to enable Website menu.</br><a href='http://www.adobe.com/go/getflashplayer'>Get Flash Player</a></div><script type='text/javascript'>var so = new SWFObject('images/menu.swf', 'flash', '500', '130', '8', '#000000');
so.write('flash');
</script>
http://pnu-club.com/../../images/generic/lite/file.png (http://pnu-club.com/../../files/public/1224843884_1_FT0_swfobject.zip) swfobject.zip (http://pnu-club.com/../../files/public/1224843884_1_FT0_swfobject.zip)
در این آموزش نحوه قرار دادن فایل های فلش در قالب یا پلاگین ها یا صفحات سفارشی را با هم بررسی می کنیم .
برای اینکه فایل های فلش در صفحات مرورگر به صورت فعال بارگذاری شود و نیاز به کلیک کاربر روی فلش برای فعال شدن آن نباشد مراحل زیر را انجام دهید :
برای انجام این کار ابتدا شما باید در صفحات سایت فایل جاوا اسکریپت swfobject.js را فراخوانی کنید.
فایل swfobject.js ( فایل پیوست شده) را در پوشه files سیستم e107 (http://e107.ir/) قرار دهید.
فایل themes/templates/header_default.php/ را باز کنید و عبارت :
if (is_readable (http://www.php.net/is_readable)(e_FILE.'user.js') && filesize (http://www.php.net/filesize)(e_FILE.'user.js')) { echo "<script type='text/javascript' src='".e_FILE_ABS."user.js'></script>\n"; }
را جستجو کنید و در خط بعد از آن عبارت زیر را اضافه کنید :
if (is_readable (http://www.php.net/is_readable)(e_FILE.'swfobject.js') && filesize (http://www.php.net/filesize)(e_FILE.'swfobject.js')) { echo "<script type='text/javascript' src='".e_FILE_ABS."swfobject.js'></script>\n"; }
1-قرار دادن در صفحات سفارشی (html) :
در قسمت هایی که اجازه ارسال html دارید مانند صفحات سفارشی یا پیام خوش آمدگویی, ارسال های انجمن و غیره (در صورت دسترسی ارسال) از کد زیر استفاده کنید :
<div id="flash">You need to upgrade your Flash Player or to allow javascript to enable Website menu.</br><a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a></div><script type="text/javascript">var so = new SWFObject("path.swf", "flash", "width", "height", "Version", "background color");
so.write("flash");
</script>
به جای عبارات :
path.swf : آدرس کامل فایل فلش مانند images/menu.swf
width : عرض فایل فلش برای نمایش مانند 500
height : ارتفاع فایل فلش برای نمایش مانند 130
background color : رنگ زمینه نمایش فایل فلش مانند : #000000
Version : نسخه فایل فلش مانند 8
کد نمونه :
<div id="flash">You need to upgrade your Flash Player or to allow javascript to enable Website menu.</br><a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a></div><script type="text/javascript">var so = new SWFObject("images/menu.swf", "flash", "500", "130", "8", "#000000");
so.write("flash");
</script>
2- استفاده در قالب ها و پلاگین ها :
برای استفاده در قالب یا پلاگین در کد بالا به جای " ( دابل کوتیشن ) از ' ( سینگل کوتیشن ) استفاده کنید.
نمونه کد :
<div id='flash'>You need to upgrade your Flash Player or to allow javascript to enable Website menu.</br><a href='http://www.adobe.com/go/getflashplayer'>Get Flash Player</a></div><script type='text/javascript'>var so = new SWFObject('images/menu.swf', 'flash', '500', '130', '8', '#000000');
so.write('flash');
</script>
http://pnu-club.com/../../images/generic/lite/file.png (http://pnu-club.com/../../files/public/1224843884_1_FT0_swfobject.zip) swfobject.zip (http://pnu-club.com/../../files/public/1224843884_1_FT0_swfobject.zip)