goodarzi121
سه شنبه 22 آذر 1390, 12:27 عصر
سلام
از آنجاییکه بنده زمان زیادی را برای یافتن یا ساخت چنین موضوعی صرف کرده ام، در این پست می خواهم روش ساخت یک پنل برای اخبار، با قابلیت حرکت از پایین به بالا را توضیح بدهم، که به آن، NEWS bar می گویند.
روش کار بسیار ساده است. کافیست کد برنامه را در قسمتی که می خواهید اخبار را به نمایش درآورید قرار دهید. در اینجا از marquee استفاده شده است.
همچنین، با اتصال به پایگاه داده، و استفاده از دو ستون با مشخصات زیر، می توان عنوان و لینک اصلی خبر را به نمایش گذاشت:
CREATE TABLE tbNews(
[NewsId] [int] NOT NULL,
[NewsTitle] [nvarchar](4000) NOT NULL,
[NewsText] [ntext] NULL,
[NewsDate] [nvarchar](10) NOT NULL,
)
و این هم از کد برنامه که قابلیت استفاده در همه ورژن های ASP و HTML را دارد:
<marquee direction="up" scrolldelay="50" scrollamount="1" onmouseover="this.stop()" onmouseout="this.start()" >
<table >
<tr><td align="right" dir="rtl">
<asp:GridView ID="dataview" runat="server" Width="413px"
AutoGenerateColumns="False"
AlternatingRowStyle-ForeColor="#666633" ShowHeader="False"
GridLines="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table><tr><td><asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# Eval("NewsId", "news.aspx?id={0}") %>'
Text='<%# Eval("NewsTitle") %>' CssClass="newslist" ></asp:HyperLink></td></tr></table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<AlternatingRowStyle ForeColor="#666633"></AlternatingRowStyle>
</asp:GridView>
</td></tr>
</table></marquee>
از آنجاییکه بنده زمان زیادی را برای یافتن یا ساخت چنین موضوعی صرف کرده ام، در این پست می خواهم روش ساخت یک پنل برای اخبار، با قابلیت حرکت از پایین به بالا را توضیح بدهم، که به آن، NEWS bar می گویند.
روش کار بسیار ساده است. کافیست کد برنامه را در قسمتی که می خواهید اخبار را به نمایش درآورید قرار دهید. در اینجا از marquee استفاده شده است.
همچنین، با اتصال به پایگاه داده، و استفاده از دو ستون با مشخصات زیر، می توان عنوان و لینک اصلی خبر را به نمایش گذاشت:
CREATE TABLE tbNews(
[NewsId] [int] NOT NULL,
[NewsTitle] [nvarchar](4000) NOT NULL,
[NewsText] [ntext] NULL,
[NewsDate] [nvarchar](10) NOT NULL,
)
و این هم از کد برنامه که قابلیت استفاده در همه ورژن های ASP و HTML را دارد:
<marquee direction="up" scrolldelay="50" scrollamount="1" onmouseover="this.stop()" onmouseout="this.start()" >
<table >
<tr><td align="right" dir="rtl">
<asp:GridView ID="dataview" runat="server" Width="413px"
AutoGenerateColumns="False"
AlternatingRowStyle-ForeColor="#666633" ShowHeader="False"
GridLines="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table><tr><td><asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# Eval("NewsId", "news.aspx?id={0}") %>'
Text='<%# Eval("NewsTitle") %>' CssClass="newslist" ></asp:HyperLink></td></tr></table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<AlternatingRowStyle ForeColor="#666633"></AlternatingRowStyle>
</asp:GridView>
</td></tr>
</table></marquee>