0

我正在以开发身份运行本地安装的 DNN。我有一个我想使用的“推荐”模块。我遇到的问题是,当我拖入窗格时,它会导致其上方的所有模块“移动”到它们位于我拥有的内容滑块后面的位置。尝试了各种 CSS 方法来修复它,但我似乎找不到错误。以前有没有其他人遇到过这个问题?

还尝试联系店主,但他的最后一次活动是在 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>
4

1 回答 1

0

您可能会尝试的一件事是切换到页面上的 LAYOUT 模式,看看这是否允许您在页面上放置模块。

布局模式“隐藏”内容本身,因此您可以使用模块/容器来移动内容,而在编辑/查看模式下,有时可能更难做到。

如果内容滑块模块在 HTML 中定位错误,您最终可能需要修改它,或者自定义您的 SKIN 以使滑块位于与所有其他模块不同的窗格中。

于 2013-10-08T13:59:16.827 回答