• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
pirooz

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

31 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

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

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

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

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

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

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

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

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

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

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

با این اوصاف:

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

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

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

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

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

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

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

ویرایش شده در توسط pirooz
0

به اشتراک گذاری این پست


لینک به پست

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

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


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

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

1

به اشتراک گذاری این پست


لینک به پست

ممنون از لطفتون ولي

مؤثر نبود. مشكل همچنان باقي هست.

0

به اشتراک گذاری این پست


لینک به پست

به نظر شما به کدامیک از فایل‌های وردپرس می‌تونه مربوط باشه؟

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

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

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

ویرایش شده در توسط pirooz
0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

عزيز جان!

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

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

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

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

:wacko:

0

به اشتراک گذاری این پست


لینک به پست

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

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

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


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

0

به اشتراک گذاری این پست


لینک به پست

قربون شكلت!

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

خوشم میاد که گوشه ذهنت یاد ما رو هم نگه می‌داری. ممنون. :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

0

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

وردپرس را روی IIS‌ نصب کردم.

پرمیشن‌ها را هم تغییر نداده‌ام.

0

به اشتراک گذاری این پست


لینک به پست

پریروز وردپرس 3.7 منتشر شده.

آپدیت کنیم ببینیم چی می‌شه :(

0

به اشتراک گذاری این پست


لینک به پست

بعد از آپدیت به 3.7 مشکل همچنان باقی است.

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

میشه محتوایات فایل htaccess تون رو اینجا قرار بدید؟

0

به اشتراک گذاری این پست


لینک به پست

وردپرس را روی IIS‌ نصب کرده‌ام.

در نتیجه از htaccess خبری نیست.

0

به اشتراک گذاری این پست


لینک به پست

وردپرس را روی IIS‌ نصب کرده‌ام.

در نتیجه از htaccess خبری نیست.

خوب web.config چطور؟

1

به اشتراک گذاری این پست


لینک به پست

<?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>



0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری