PDA

View Full Version : قرار دادن نرم افزار در سایت



merychobi
شنبه 13 بهمن 1386, 16:51 عصر
سلام دوستان ببخشن شاید سوالم پیش پا افتاده باشه ولی من هر چی گشتم چیزی پیدا نکردم
میخواهم نرم افزار wimpy را بر روی سایت قرار دهم .نمیدونم چه طور باید این کار را انجام بدم .فقط در همین حد میدانم که باید plugin آن را داشته باشم ولی اینکه چه طور باید آن plugin را قرار دهم ؟؟؟کجا قرار بدم ؟؟؟؟؟plugin را از کجا گیر بیارم ؟؟؟اطلاعاتی ندارم لطفا راهنماییی کنید.

merychobi
یک شنبه 14 بهمن 1386, 14:33 عصر
کسی کمک نمیکنه !!!!!! فوری
باور کنید جستجو کردم ولی نفهمیدم
از دوستان تقاضای کمک دارم

scorpion_man
دوشنبه 15 بهمن 1386, 00:56 صبح
دوست عزیز شرمنده من چون اسم این نرم افزار رو نشنیدم و شما هم توضیح مختصری دادید میپرسم این نرم افزار برا چه کاریه میشه یه کم توضیح بدید؟؟؟

merychobi
دوشنبه 15 بهمن 1386, 10:20 صبح
دوست عزیز شرمنده من چون اسم این نرم افزار رو نشنیدم و شما هم توضیح مختصری دادید میپرسم این نرم افزار برا چه کاریه میشه یه کم توضیح بدید؟؟؟
برای نشان دادن فایل فلش .
به نظر شما تفاوت نرم افزار های مختلف میتونه فرقی در نحوه ی نمایش آنها داشته باشه؟
به عنوان مثال نحوه ی قرار دادن mediaplayer در سایت با نحوه ی قرار دادن realplayer فرق داره ؟؟؟؟؟؟؟؟

Aidin
سه شنبه 16 بهمن 1386, 03:09 صبح
معمولا پلاگین ها بصورت ActiveX استفاده میشن
در سایتش جستجو کردید ؟؟

merychobi
سه شنبه 16 بهمن 1386, 08:43 صبح
معمولا پلاگین ها بصورت ActiveX استفاده میشن
در سایتش جستجو کردید ؟؟
منظورتون از سایتش کدوم سایته ؟؟؟؟؟؟؟؟
میشه یکم بیشتر توضیح بدید.

Aidin
سه شنبه 16 بهمن 1386, 19:29 عصر
مگه wimpy چند تا سایت داره ؟

http://www.wimpyplayer.com

merychobi
چهارشنبه 17 بهمن 1386, 09:52 صبح
تو سایتش گشتم ولی plugin نداشت
منظورم از توضیح بیشتر نحوه ی استفاده از اون بود.

merychobi
پنج شنبه 18 بهمن 1386, 16:48 عصر
با تلاش وجستجو در سایت www.wimpyplayer.com (http://www.wimpyplayer.com) بالاخره متوجه شدم چه طوری نرم افزار را در سایت قرار بدم اینم کد html برنامه


<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default" %>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"width="700"height="500"id="wasp36701"name="wasp36701">
<paramname="allowScriptAccess"value="sameDomain"/>
<paramname="movie"value="http://localhost:1473/WebSite1/wasp/tour.swf"/>
<paramname="loop"value="false"/>
<paramname="menu"value="false"/>
<paramname="quality"value="high"/>
<paramname="scale"value="noscale"/>
<paramname="salign"value="lt"/>
<paramname="bgcolor"value="#000000"/>
</object>
</div>
</form>
</body>
</html>

ولی مشکل اینجاست که از طریق این کد تنها میتوان یک فایل فلش خواص را اجرا کرد ودر صورتی که بخواهی فایل را عوض کنید باید این خط کد را تغییر بدهی

<paramname="movie"value="http://localhost:1473/WebSite1/wasp/tour.swf"/>

که کار عاقلانه ای نیست .به نظر شما چه طور میتونم این کار رو از طریق کد نویسی انجام دهم به طوری که با کلیک روی هر hyperlink یک فایل فلش خواص نمایش داده شود.
چون در قسمت کد به این object دسترسی ندارم
به نظر خودم با از java استفاده کنم ولی چه طوری رو نمیدونم ؟؟؟؟؟؟؟؟؟؟؟؟

Aidin
پنج شنبه 18 بهمن 1386, 19:45 عصر
اگر تو سایتش نبود جای تعجب بود.
شما دارین با ASP.NET برنامه مینویسید پس فکر نکنم نیازی به جاوا باشه.
اگر هم منظورتون جاوا اسکریپت هستش بازم نیازی به استفاده از اون نیست
میتونی از

<%=File_Name%>
استفاده کنی (در Source صفحه)

و در کد این متغیر File_Name رو بصورت Public قبل از کلاس صفحه ات معرفی کنی و بعد از اون هرجایی که خواستی میتونی به اون مقدار بدی

یه چیزی شبیه این میشه :


public string File_Name;
protected void Page_Load(object sender, EventArgs e)
{
File_Name = "tour.swf";
}


و



<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"width="700"height="500"id="wasp36701"name="wasp36701">
<paramname="allowScriptAccess"value="sameDomain"/>
<paramname="movie"value="http://localhost:1473/WebSite1/wasp/<%=File_Name%>"/>
<paramname="loop"value="false"/>
<paramname="menu"value="false"/>
<paramname="quality"value="high"/>
<paramname="scale"value="noscale"/>
<paramname="salign"value="lt"/>
<paramname="bgcolor"value="#000000"/>
</object>

scorpion_man
جمعه 19 بهمن 1386, 11:11 صبح
دوست عزیز تمام کنترلهایی که به این سادگی دارید تو asp به صفحه تون اضافه میکنید همگی به صورت html رندر میشن و برنامه نویسا اومدن همین کدهای رو به صورت dynamic تو قالب کنترلهای asp ایجاد میکنن
حالا شما هم اگه دوست دارید یه کنترل سفارشی درست کنید که با تگهای object کار بکنه باید همین کارو بکنید و با کد نویسی همین تگها رو به صورت داینامیک اضافه کنید

موفق باشید

merychobi
جمعه 19 بهمن 1386, 13:38 عصر
دوست عزیز تمام کنترلهایی که به این سادگی دارید تو asp به صفحه تون اضافه میکنید همگی به صورت html رندر میشن و برنامه نویسا اومدن همین کدهای رو به صورت dynamic تو قالب کنترلهای asp ایجاد میکنن
حالا شما هم اگه دوست دارید یه کنترل سفارشی درست کنید که با تگهای object کار بکنه باید همین کارو بکنید و با کد نویسی همین تگها رو به صورت داینامیک اضافه کنید

موفق باشید
با استفاده از روشی که دوستمون در پست 10 گفته بود مشکلم حل شد ولی منظور شما رو متوجه نشدم اگه ممکنه بیشتر توضیح بدید:متفکر:

Aidin
جمعه 19 بهمن 1386, 14:54 عصر
میتونید توی صفحه یک DIV یا یه Table بزارید و دستورات HTML مورد نظرتون رو به صورت string در خاصیت innerHtml اون قرار بدین :



string MyHTML,FileName;
FileName = "Tour.swf";
MyHTML = "<object .......... ";
MyHTML += "<param name='allowScriptAccess' value='sameDomain'/>";
...
...
...
MyHTML += "<param name='movie' value='http://localhost:1473/WebSite1/wasp/'" + FileName + "/>";
...
...
...
MoviePlayerDiv.InnerHtml = MyHTML;


ابنطوری میتونید کد HTML رو که در فایل خروجی (چیزی که در مرورگر کاربر نمایش داده میشه) رو خودتون بسازید (البته در اینجا قسمتیش رو میسازیم)

merychobi
شنبه 20 بهمن 1386, 09:08 صبح
میتونید توی صفحه یک DIV یا یه Table بزارید و دستورات HTML مورد نظرتون رو به صورت string در خاصیت innerHtml اون قرار بدین :



string MyHTML,FileName;
FileName = "Tour.swf";
MyHTML = "<object .......... ";
MyHTML += "<param name='allowScriptAccess' value='sameDomain'/>";
...
...
...
MyHTML += "<param name='movie' value='http://localhost:1473/WebSite1/wasp/'" + FileName + "/>";
...
...
...
MoviePlayerDiv.InnerHtml = MyHTML;


ابنطوری میتونید کد HTML رو که در فایل خروجی (چیزی که در مرورگر کاربر نمایش داده میشه) رو خودتون بسازید (البته در اینجا قسمتیش رو میسازیم)
من یک table گذاشتم بعد در رویداد load برنامه این کد ها رو گذاشتم ولی مشکل اینجاست که table خصوصیت InnerHtml نداره .
البته مشکل من به وسیله ی روشی که دوستمون در شماره 10 گفتن حل شد ولی میخواستم روش شما رو هم امتحان کنم.

Aidin
یک شنبه 26 اسفند 1386, 08:56 صبح
احتمالا منظورت خودم بود ؟ :-)