رفتن به مطلب

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


پست های پیشنهاد شده

با سلام و احترام

روی سایتم چندین فایل فلش آموزشی داشتم که برای بزرگ‌نمایی آنها، لینک مستقیم به فایل Swf داده بودم.

فکر می‌کنم بعد از به روز رسانی وردپرس به نسخه 3.6.1 مشکلی برای این فایل‌ها به وجود آمده است و آن هم اینه که

در مرورگرهای کروم و فایرفاکس با کلیک بر روی لینک این فایل‌ها، به جای پخش و اجرا کردن فایل‌های فلش، پنجره Save as مرورگر باز می‌شه که در واقع فایل‌ها می‌خواهند دانلود شوند.

اما در مرورگر اینترنت اکسپلورر مشکلی نیست. یعنی فایل‌ها به راحتی پخش و اجرا می‌شوند.

ابتدا فکر کردم شاید مشکل از پلیر فلش باشه. آخرین ورژن پلاگین فلش را دانلود و نصب کردم ولی باز مشکل باقی بود.

برای آزمایش، یک فایل فلش را از سایت‌های دیگه با لینک مستقیم باز کردم و باز هم در کروم و فایرفاکس به راحتی اجرا می‌شدند.

فایل‌های فلش مربوط به سایت‌های دیگر را دانلود کردم و توی سایت خودم آپلود کردم و باز همان مشکل باقی بود یعنی با لینک مستقیم فایل می‌خواست دانلود بشه.

مجددا فایل‌های فلش سایت‌های دیگر را در پوشه‌ای که وردپرس توی اون نصب نبود آپلود کردم که به راحتی فایل فلش پخش و اجرا شد.

پوسته فعلی سایت را هم به پوسته 2010 تغییر دادم ولی همچنان مشکل باقی بود.

با این اوصاف:

ـ احتمال مشکل از تنظیمات سرور منتفی هست

ـ احتمال عدم نصب بودن آخرین ورژن فلش پلیر منتفی هست

ـ احتمال مشکل در فایل فلش هم منتفی هست

ـ احتمال مشکل در قالب سایت هم منتفی هست

و به احتمال قوی

مشکل از به روز رسانی جدید وردپرس هست.

اگر دوستان راه حلی به نظرشون می‌رسه ممنون می‌شم کمک کنند.

ویرایش شده توسط pirooz
لینک به ارسال

سلام اره توي اين ورژن اصلا در حالت عادي اجازه آپلود فايل فلش رو نداريد !‌ شايد مال همين باشه !‌

واسه رفع مشكل آپلود از اين كد استفاده هست ميخواي اضافه كنيد شايد همين باعث مشكل نمايش رو هم درست كنه !


function demo($mimes) {
if ( function_exists( 'current_user_can' ) )
$unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' );
if ( !empty( $unfiltered ) ) {
$mimes = array(
'swf' => 'application/x-shockwave-flash',
'exe' => 'application/x-msdownload',
);
}
return $mimes;
}
add_filter('upload_mimes','demo');

به فانكسن اضافه بشه !

لینک به ارسال

میتونیدآدرس سایت رو بدیدتا مشکل رو در عمل ببینیم؟

بله البته. ممنون از توجه شما

http://ilis.ir/fa/?p=5016

با كروم و فايرفاكس كه بر روي لينك كليك مي‌كنم براي دانلود منتقل مي‌شه ولي با اينترنت اكسپلورر، فايل را به صورت فول اسكرين نمايش مي‌دهد.

لینک به ارسال

خوب چون شما آدرس مستقیم دادید به فایل

باید هم برای دانلود بره

این به وردپرس مربوط نیست از مرورگر هست

لینک به ارسال

عرض كرده بودم. قبلا اين مشكل را نداشتم.

توي همه مرورگرها فايل را نمايش مي‌داد و براي دانلود نمي‌رفت.

مثل اين ميمونه كه شما بفرماييد وقتي به يك تصوير لينك مستقيم مي‌دهيم بايد دانلود بشه نبايد نمايش داده بشه.

لینک به ارسال

بری من همیشه همینطور هست

فایلهای فلش برای دانلود میاد

چون نمایش یا عدم نمایش فایل بصورت مستقیم خارج از وردپرس هست

لینک به ارسال

برای آزمایش، یک فایل فلش را از سایت‌های دیگه با لینک مستقیم باز کردم و باز هم در کروم و فایرفاکس به راحتی اجرا می‌شدند.

مانند اين نشاني:

http://cdn.tabnak.ir/files/adv/7121_753.swf

اگر اين فايل را در كروم و فايرفاكس مرور كنيد، براي دانلود نمي‌ره :(:blink:

فایل‌های فلش مربوط به سایت‌های دیگر را دانلود کردم و توی سایت خودم آپلود کردم و باز همان مشکل باقی بود یعنی با لینک مستقیم فایل می‌خواست دانلود بشه.

مجددا فایل‌های فلش سایت‌های دیگر را در پوشه‌ای که وردپرس توی اون نصب نبود آپلود کردم که به راحتی فایل فلش پخش و اجرا شد.

ویرایش شده توسط pirooz
لینک به ارسال

عزيز جان!

گوش ندادي به درد دل من

گفتم با اين مورد مشكلي نداشتم.

وقتي آپديت كردم مشكل پيش اومد.

گفتم فايل فلش رو آپلود كردم توي يه پوشه كه وردپرس روش نصب نبود باز هم مشكل نداشتم.

:wacko:

لینک به ارسال

آیا سعی کردید افزونه هایی مثل Easy Flash Embed رو تست کنید؟

روی نسخه ی جدید وردپرس به خوبی کار میده.(فایلی که تست باهاش رو انجام دادم در پوشه ی خود وردپرس قرار داشت.)

نحوه ی قرار دادن فایل در پست بعد از نصب افزونه :


[swf src="http://www.example.com/my-flash-file.swf" width=300 height=100]

لینک به ارسال

قربون شكلت!

بازم گوش ندادي به درد دل من!

فايل فلش توي صفحه وردپرس و به صورتي كه از طريق embed داخل صفحه نمايش داده مي‌شه هيچ مشكلي نداره

مشكل اونجاست كه من براي بزرگ‌نمايي فايل فلش به اون لينك مستقيم مي‌دهم.

لینک به ارسال

شما این رو تست کردید؟

فایل رو به بیرون پوشه آپلود بردید و تست کردید که چه اتفاقی میوفته؟

لینک به ارسال

خوشم میاد که گوشه ذهنت یاد ما رو هم نگه می‌داری. ممنون. :wub:

چون وردپرس من وردپرس شبکه هست، فایل‌ها در پوشه blogs.dir قرار دارند.

حالا که این نکته رو تذکر دادید، آزمایش کردم فایل‌هایی که در سایت اصلی قرار دارند مشکلی ندارند و درست پخش می‌شوند:


http://ilis.ir/wp-content/uploads/2013/09/Product.swf

همین طور وقتی فایل در پوشه اصلی blogs.dir قرار دارد.


http://ilis.ir/wp-content/blogs.dir/Product.swf

ولی فایل‌هایی که توی سایت‌های فرعی هستند مشکل دارند. مثل این یکی:


http://ilis.ir/tr/files/2013/Product.swf

لینک به ارسال

مطمئن نیستم ولی شاید از htaccess باشه

افزونه امنیتی دارید؟

لینک به ارسال

شاید این محدودیت روی وب سرورتون ایجاد شده...وب سرورتون چیه؟

این نمی‌تونه از وب سرور باشه. چون رفتار مرورگرهای مختلف در قبال تنظیمات وب سرور یکسان هست.

لینک به ارسال

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Main Rule" enabled="false" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:0}" />
</rule>

<rule name="WordPress Rule 1" enabled="true" stopProcessing="true">
<match url="^index\.php$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="None" />
</rule>
<rule name="WordPress Rule 2" enabled="true" stopProcessing="true">
<match url="^([_0-9a-zA-Z-]+/)?files/(.+)" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="wp-includes/ms-files.php?file={R:2}" appendQueryString="false" />
</rule>
<rule name="WordPress Rule 3" enabled="true" stopProcessing="true">
<match url="^([_0-9a-zA-Z-]+/)?wp-admin$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="{R:1}wp-admin/" redirectType="Permanent" />
</rule>
<rule name="WordPress Rule 4" enabled="true" stopProcessing="true">
<match url="^" ignoreCase="false" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
</conditions>
<action type="None" />
</rule>
<rule name="WordPress Rule 5" enabled="true" stopProcessing="true">
<match url="^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*)" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="{R:1}" />
</rule>
<rule name="WordPress Rule 6" enabled="true" stopProcessing="true">
<match url="^([_0-9a-zA-Z-]+/)?(.*\.php)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="{R:2}" />
</rule>
<rule name="WordPress Rule 7" enabled="true" stopProcessing="true">
<match url="." ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295" />
</requestFiltering>
</security>
<httpErrors errorMode="DetailedLocalOnly" />
<defaultDocument>
<files>
<clear />
<add value="index.php" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
<staticContent>
<remove fileExtension=".jpg" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
</staticContent>
</system.webServer>
</configuration>



لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...