PDA

View Full Version : مشکل در قالب با مستر پیح



komeil64
پنج شنبه 02 دی 1389, 01:04 صبح
سلام
من قالبم توی مستر پیج پیاده سازی شده
مشکلم اینه که وقتی توی یه صفحه مثلا یه ریپیتر طولش زیاد میشه میاد روی فوتر قالب یعنی دیوی که ریپیتر توشه بزرگ نمیشه!
ممنون میشم راهنمایی کنید

sokote_bi_payan
پنج شنبه 02 دی 1389, 11:02 صبح
به نام خدا
سلام
اینو زیر رپیتر بنویس ببین درست میشه

<div style="clear:both;"></div>
موفق باشید
یا علی

eyes_shut_number1
پنج شنبه 02 دی 1389, 11:42 صبح
اون DIV که ریپیتر توش هست رو اینجوری کن : <div style='overflow:hidden'<

sokote_bi_payan
پنج شنبه 02 دی 1389, 12:13 عصر
اون DIV که ریپیتر توش هست رو اینجوری کن : <div style='overflow:hidden'<

نه با این مشکل حل نمیشه چون ایشون رپیتر شون ارتفاعش اگه زیاد بشه نمی خواد که مخفی شه بلکه بخاطر اینکه فرمش تو مسترپیج هست وقتی ارتفاع زیاد میشه از دیو می زنه بیرون. بنابراین یه راهش اینه که یه ارتفاع ثابتی و تو مسترپیج در نظر بگیره و تو رپیتر هم اون ارتفاع را رعایت کنه یه راه دیگه هم اینه که از clear:both استفاده کنه

komeil64
پنج شنبه 02 دی 1389, 13:09 عصر
سلام
ممنون از راهنماییتون
نشد
این عکس مشکل منه
ببینین بخش کامنت میره روی فوتر صفحه اگر مطلب بالاش بزرگتر بشه میره پایین تر
http://www.ecapic.ir/image2/ECA-101223123711.jpg
اینم کد مستر پیج برای این قسمت:

<div id="right">

<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">

</asp:ContentPlaceHolder>
<br class="spacer" />
</div>

کد این قسمت توی صفحه:

<div style="clear:both;">
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<center>
<table cellspacing="0" cellpadding="0" border="0" id="main_tbl1">
<tbody><tr><td id="main_td3"></td></tr>
<tr>
<td id="main_td2"><div style="margin: 0px; background: none repeat scroll 0% 0% transparent;" id="main_div4"><div><img class="pic_news_img" width="100" height="70" src='files/content_img/ThumbnailImage/<%# Eval("thumb_img_content")%>' alt=" " />موضوع:<%# Eval("sub_content")%><br />نویسنده:<%# Eval("writer_content")%><br />تاریخ:<%# Eval("datetime_content")%><br />چاپ مطلب<br />ارسال به دوستان
</div></div></td>
<td valign="top">
<div id="main_div12"><b><%# Eval("title_content")%></b>
</div><br />
<div id="main_div13"> <%# Eval("part1_content")%><br /> <%# Eval("part2_content")%></div><br />
</td>

</tr>

</tbody></table>
</center>
</ItemTemplate>
</asp:Repeater>

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:books %>"
SelectCommand="SELECT * FROM [tbl_content] WHERE ([ID] = @ID)">
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="Content_ID"
Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<br />
<div>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" height="200px"
width="100%" HorizontalAlign="NotSet"
LoadingPanelID="RadAjaxLoadingPanel1">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Repeater ID="Repeater2" runat="server" DataSourceID="SqlDataSource2">
<ItemTemplate>
<table cellspacing="0" cellpadding="0" border="0" id="main_tbl1">
<tbody><tr><td id="main_td3"></td></tr>
<tr>

<td valign="top">
<div id="main_div12"><b>ارسال کننده:<%# Eval("comment_name")%></b></div><br />
<div id="main_div13">متن پیام:<br /> <%# Eval("comment_body")%></div><br />
</td>

</tr>

</tbody></table>
</ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:books %>"
SelectCommand="SELECT * FROM [tbl_comment] WHERE (([comment_content_ID] = @comment_content_ID) AND ([comment_approve] = @comment_approve)) ORDER BY [ID] DESC">
<SelectParameters>
<asp:QueryStringParameter Name="comment_content_ID"
QueryStringField="Content_ID" Type="Int32" />
<asp:Parameter DefaultValue="yes" Name="comment_approve" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<br />
<br />
&nbsp;&nbsp;&nbsp; ارسال نظر پیرامون این مطلب:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; نام و نام خانوادگی:
<asp:TextBox ID="txt_name_comment" runat="server" Width="200px"></asp:TextBox>
&nbsp;<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="txt_name_comment" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ایمیل:
<asp:TextBox ID="txt_email_comment" runat="server" Width="200px"></asp:TextBox>
&nbsp;<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ControlToValidate="txt_email_comment" ErrorMessage="*"
ForeColor="Red"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; آدرس وب سایت یا وبلاگ:
<asp:TextBox ID="txt_site_comment" runat="server" Width="300px"></asp:TextBox>
&nbsp;<asp:RegularExpressionValidator ID="RegularExpressionValidator2"
runat="server" ControlToValidate="txt_site_comment" ErrorMessage="*"
ForeColor="Red"
ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)?"></asp:RegularExpressionValidator>
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; متن پیام:<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="txt_body_comment" runat="server" Height="89px"
TextMode="MultiLine" Width="544px"></asp:TextBox>
<br />
<br />
<center>
<asp:Button ID="Button1" runat="server" Text="ارسال" Width="76px"
Font-Names="Tahoma" Font-Size="Small" onclick="Button1_Click" />
<br />
<asp:Label ID="lbl_message" runat="server"></asp:Label>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server"
IsSticky="True" Skin="Vista" Width="100%"><img alt=" " class="style1" src="loading.gif" />
</telerik:RadAjaxLoadingPanel>
</center>
</telerik:RadAjaxPanel>
<br />
<br /><br /><br /></div></div>

اینم استایل این قسمت:

#right{
width:608px;
float:right;
height:auto;
background:url(images/right_panel_bg.gif) 0 0 repeat-y;
font:tahoma;
padding:10px 0 0 0;
clear:both;
}

komeil64
پنج شنبه 02 دی 1389, 15:49 عصر
مشکل حل شد
جهت اطلاع سایر دوستان
این دیو ها توی ای جکس پنل بود که height اون رو صد در صد کرد درست شد
ممنون از همگی