View Full Version : نمايش چند عكس در يك كادر با زمان
احمد سامعی
پنج شنبه 19 آذر 1388, 15:53 عصر
سلام
اول: سرچ زدم چيزي گيرم نيومد
دوم: فرض كنيد يك كادر نمايش عكس داريم مي خواهيم هر 10 ثانيه عكس عوض بشه حالا يا تعداد عكس معلوم يا نه
چطور بايد اينكار انجام داد ؟
با marquee مي شه اسم چندتا عكس داد اما در marquee حركت داريم كه نمي خوام اينطوري باشه ( خيلي ساده مثل سايت هاي خبري كه عنوان چند خبر آخر با عكسش عوض مي شه)
ممنون
BahmanDB
پنج شنبه 19 آذر 1388, 16:07 عصر
1- دوست عزیز از Image Slide show های jquery استفاده کن .
http://barnamenevis.org/forum/showthread.php?t=190736
2- راه دوم که ساده تر هم هستش از کنترل AdRotator استفاده کن و اطلاعات رو از یه فایل XML بخون
BahmanDB
پنج شنبه 19 آذر 1388, 16:24 عصر
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:AdRotator ID="AdRotator1" runat="server" Height="167px" Width="153px" DataSourceID="XmlDataSource1" />
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/XMLFile.xml"></asp:XmlDataSource>
</div>
</form>
</body>
</html>
XMLFile.xml
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
<Ad>
<ImageUrl>/images/pic1.jpg</ImageUrl>
<NavigateUrl>http://barnamenevis.org</NavigateUrl>
<AlternateText>ASP.NET</AlternateText>
<Keyword>test</Keyword>
<Impressions>5</Impressions>
</Ad>
<Ad>
<ImageUrl>/images/pic2.jpg</ImageUrl>
<NavigateUrl>http://www.TdmTeam.com</NavigateUrl>
<AlternateText>TDM</AlternateText>
<Keyword>test</Keyword>
<Impressions>5</Impressions>
</Ad>
</Advertisements>
Impressions مقدار اهمیت یک عکس را نشان می دهد .
احمد سامعی
پنج شنبه 19 آذر 1388, 18:06 عصر
Impressions مقدار اهمیت یک عکس را نشان می دهد .
ممنون دوست عزيز لينك پست اول قبلاً ديده بودم و روش دوم هم جالب بود ! كاربردهاي ديگه اين كنترل چي هست ؟
و منظورتون از اهميت همون مدت زمان نمايش به ثانيه هست ؟
و اينكه اين روش براي سايت خوبه، اما يك چيزي مي خوام واسه وبلاگ (بلاگفا) اونجا نمي شه از XML استفاده كرد. آيا راهي هست مسير عكس ها رو تو اينترنت داد (مثلاً تو پرشين گيگ تو يك فولد خواص آپلود كني مسير فولدر بدي) يا آدرس كامل( url ) مثلاً 10عكس بدي و به ترتيب نمايش بده
احمد سامعی
شنبه 21 آذر 1388, 18:38 عصر
XMLFile.xml
Impressions مقدار اهمیت یک عکس را نشان می دهد .
من از اين روش شما در پروژه يكي از سايت ها استفاده كردم و نه وبلاگ اما فقط يك عكس لود مي شه .... :متفکر::متفکر::متفکر:
من مي خوام وقتي صفحه نمايش داده مي شه عكس ها اتومات عوض بشه نه زمان رفرش صفحه
به جز jQuery آيا روشي هست ؟؟؟
blueocean
یک شنبه 22 آذر 1388, 09:25 صبح
با سلام من کد نمایش فایل gpj در c# رو میخوام
احمد سامعی
یک شنبه 22 آذر 1388, 16:38 عصر
دوباره سلام
من تو اين لينك (http://www.aspdotnetcodes.com/Asp.Net_AdRotator_Database.aspx)ديدم نوشته از AdRotator بايد تو آپديت پنل همراه تايمر استفاده كني. آيا راهش همين يا راه ديگه اي هم داره ؟
BahmanDB
شنبه 28 آذر 1388, 22:49 عصر
دوست عزیز تایمر نیاز نیست اگه شما node را زیاد کنین می تونین عکس های بیشتری اضافه کنین .
به شکل زیر و بعد به کنترل adrotator ربط بدین
<Advertisements>
<Ad>
<ImageUrl>ادرس عکس شماره یک </ImageUrl>
<NavigateUrl> اگر در این لینک کلیک شود به اید ادرس هدایت می شود </NavigateUrl>
<AlternateText>تیتر</AlternateText>
<Keyword>test</Keyword>
<Impressions>5</Impressions>
</Ad>
<Ad>
<ImageUrl>ادرس عکس 2</ImageUrl>
<NavigateUrl>http://www.TdmTeam.com</NavigateUrl>
<AlternateText>TDM</AlternateText>
<Keyword>test</Keyword>
<Impressions>5</Impressions>
</Ad>
<Ad>
<ImageUrl>آدرس عکس 3 </ImageUrl>
<NavigateUrl>http://www.TdmTeam.com</NavigateUrl>
<AlternateText>TDM</AlternateText>
<Keyword>test</Keyword>
<Impressions>5</Impressions>
</Ad>
<Ad>
<ImageUrl>ادرس عکس 4 </ImageUrl>
<NavigateUrl>http://www.TdmTeam.com</NavigateUrl>
<AlternateText>TDM</AlternateText>
<Keyword>test</Keyword>
<Impressions>5</Impressions>
</Ad>
</Advertisements>
البته اگه متوجه نشدین یه Sample می زارم .
afshin9032
شنبه 28 آذر 1388, 23:54 عصر
تايپيك زير هم برو :
http://barnamenevis.org/forum/showthread.php?t=191921
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.