2013-10-08 108 views
0

我正在開發能力中運行DNN的本地安裝。我有一個我想要使用的「推薦」模塊。我得到的問題是,當我拖入一個窗格時,它會導致它上面的所有模塊「移動」,直到它們落在我擁有的內容滑塊後面。嘗試了各種CSS方法來修復它,但我似乎無法找到該錯誤。有沒有人遇到過這個問題?DNN 7模塊將每個其他模塊向上移動

也試過所有者聯繫,但他的最後一次活動是在2012年

感謝

<%@ Control Language="vb" AutoEventWireup="false" Codebehind="Testimonials.ascx.vb" Inherits="Ovionx.DNN.Testimonials.Testimonials" %> 
<asp:Panel ID="pnlTestimonials" runat="server"> 
<div id="rotating_homepage_text"> 
<asp:Repeater ID="rptTestimonials" runat="server"> 
<ItemTemplate> 
<div> 
<%# FormatTestimonial(Container.DataItem) %> 
</div> 
</ItemTemplate> 
</asp:Repeater> 
</div> 
</asp:Panel> 
<script type="text/javascript"> 
// <![CDATA[ 
var currentTallest = 0; 
var offsetPadding = 0; 

$("#rotating_homepage_text") 
<% If ShowPager Then %> 
.before('<div id="rotating_homepage_text_nav">') 
<% End If %> 
.cycle({ 
    fx: 'turnUp', 
    speed: <%= TransitionSpeed.ToString %>, 
    speedIn: 100, 
    speedOut: 100, 
    pager: '#rotating_homepage_text_nav' 
}) 
.children().each(function(){ 
    if ($(this).height() > currentTallest) { 
     currentTallest = $(this).height(); 
    } 
}); 

offsetPadding = $("#rotating_homepage_text").offset().top - $("#<%=pnlTestimonials.ClientID%>").offset().top; 

$("#<%=pnlTestimonials.ClientID%>").css('height', (currentTallest + offsetPadding + 30) + 'px'); 
// ]]> 
</script> 
+0

這是可能無法回答的東西,除非你把更多的細節模塊是什麼,以及HTML代碼是什麼導致問題 –

+0

嗨克里斯 - 模塊是標準的HTML /文本模塊並將Strohl內容滑塊。至於代碼,我看不到任何定位添加和源看起來乾淨 – jolen

回答

0

有一兩件事你可以嘗試在切換到佈局模式在頁面上,看看是否可以讓你將模塊放置在頁面上。

佈局模式「隱藏」了內容本身,因此您可以使用模塊/容器來移動東西,在編輯/視圖模式下有時可能更難做到。

如果內容滑塊模塊在HTML中定位錯誤,或者定製您的SKIN,以便滑塊與其他模塊位於不同的窗格中,您最終可能需要修改它。

+0

嘗試佈局模式和所有的定位是正確的,一旦切換回編輯模式模塊向上移動。它只發生在我添加推薦模塊後。 – jolen

+0

您可以看看ASCX的證言,看它是否正在做一些FLOAT或CSS中的位置。 –

+0

有一個看起來沒有浮點:編輯了上面的代碼。 – jolen