问题列表 - 第35402页

在Joomla的另一个模块中加载模块

我是一个使用Joomla的绝对初学者.我正在尝试在另一个模块中加载模块,但我找不到如何做到这一点.我一直在尝试添加

{loadposition position}
Run Code Online (Sandbox Code Playgroud)

用"position"替换了我想要加载的模块的位置,但它似乎只适用于文章.

我在这里找到了另一个解决方案:http://forum.joomla.org/viewtopic.php?p = 1531754&sid = bae9b487983c7e8a9f9c4fbd2958cf52#p1531754 但我不知道将PHP代码放在我的模块中的哪个位置.

谢谢你的帮助!

joomla module

3
推荐指数
1
解决办法
1万
查看次数

DependencyProperty和WPF设计器

class MyLine : Shape {
    public static readonly DependencyProperty X11Property;
    public static readonly DependencyProperty X22Property;
    public static readonly DependencyProperty Y11Property;
    public static readonly DependencyProperty Y22Property;

    static MyLine() {
        X11Property = DependencyProperty.Register("X11", typeof(double), typeof(MyLine), new UIPropertyMetadata(double.NaN));
        X22Property = DependencyProperty.Register("X22", typeof(double), typeof(MyLine), new UIPropertyMetadata(double.NaN));
        Y11Property = DependencyProperty.Register("Y11", typeof(double), typeof(MyLine), new UIPropertyMetadata(double.NaN));
        Y22Property = DependencyProperty.Register("Y22", typeof(double), typeof(MyLine), new UIPropertyMetadata(double.NaN));
    }

    [TypeConverter(typeof(LengthConverter))]
    public double X11 { get { return (double)GetValue(X11Property); } set { SetValue(X11Property, value); } }
    [TypeConverter(typeof(LengthConverter))]
    public double X22 { get { …
Run Code Online (Sandbox Code Playgroud)

wpf wpf-controls

4
推荐指数
1
解决办法
834
查看次数

如何将字符串与多个其他字符串进行比较

有没有一种方法可以让我在Ruby中比较一个String和多个其他?我真的想做这样的事情:

myString.eql?(["string1","string2","string3"])
Run Code Online (Sandbox Code Playgroud)

ruby

28
推荐指数
3
解决办法
2万
查看次数

在C中是"unix"限制关键字?

这个代码在gcc版本4.3.2(Debian 4.3.2-1.1)上不能为我编译

main(){
  int unix;
}
Run Code Online (Sandbox Code Playgroud)

我检查了C关键字列表,"unix"不是其中之一.为什么我收到以下错误?

unix.c:2: error: expected identifier or ‘(’ before numeric constant
Run Code Online (Sandbox Code Playgroud)

任何人?

c unix gcc keyword

27
推荐指数
4
解决办法
3297
查看次数

jquery的表单提交不在IE中工作

我们在这里要做的是我们有一个id为upgrade_form的表单.我们还有一个名为"paypal_submit"的表单.此表格为空白.'upgrade_form'有结算明细字段(地址,姓名,到期等)

然后,我们只有一个提交按钮,逻辑是,如果选中信用卡单选按钮,它将提交表单,但当您选择paypal时,它将显示一个nyromodal(http://nyromodal.nyrodev.com)灯箱单选按钮,然后单击提交.

  • 编辑*

好的,我们彻底改变了整个过程.我们首先添加了2个未包含在表单中的隐藏字段.这两个字段包含信用卡和贝宝的网址.当您选择信用卡单选按钮时,您将获得信用卡网址.当您选择paypal单选按钮时,您将获得paypal网址.

当您单击单选按钮时,我们使用以下命令更改表单的操作:

$('#upgrade_form').attr('action', $('#credit-card-target-url').val())
Run Code Online (Sandbox Code Playgroud)

(credit-card-url是隐藏字段)

因此,当我们点击nyromodal灯箱中的链接时,我们只需拨打电话

$('#upgrade_form').submit();
Run Code Online (Sandbox Code Playgroud)

但!它仍然不适用于任何IE浏览器.对此有何帮助?我们正在安装建议的IE脚本调试器,但我很悲观,我们什么都看不到.

编辑

刚刚重试了这个.我们拿出了灯箱和其他代码.我们刚刚开始使用一个带有链接的基本表单,当按下时,调用:

$('#upgrade_form').submit();
Run Code Online (Sandbox Code Playgroud)

仍然无法在IE中工作.那是因为jquery的submit()吗?

好吧,我用google搜索jquery提交不在IE中工作,发现这个:jQuery表单submit()在IE6中不起作用?

但是我检查了我们的代码,我们的"提交"按钮实际上是一个链接,我搜索了生成的文档,发现没有名为submit的输入.单击链接时,我添加了一个警报来检查表单是否存在(由于nodeName null问题),我确实收到了带有html格式的警报.它只是暂停提交.

这是现在的代码:

$('#paypalbutton').click( function() {
  alert($('form#upgrade_form').html());
  $('form#upgrade_form').submit();
  return true;
}
Run Code Online (Sandbox Code Playgroud)

IE在jquery中停止在这一行:

nodeName: function( elem, name ) {
  return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();
},
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer

4
推荐指数
2
解决办法
2万
查看次数

如何在python 2.4中安全地打开/关闭文件

我目前正在编写一个小脚本,可以在我们的一个服务器上使用Python.服务器只安装了Python 2.4.4.

直到2.5出来之后我才开始使用Python,所以我习惯了以下形式:

with open('file.txt', 'r') as f:
    # do stuff with f
Run Code Online (Sandbox Code Playgroud)

但是,with2.5之前没有声明,我无法找到有关手动清理文件对象的正确方法的示例.

使用旧版本的python时,安全处理文件对象的最佳做法是什么?

python file-io python-2.4

81
推荐指数
3
解决办法
13万
查看次数

Objective-C相当于类方法中Java的匿名类

我想在Objective-C中的类方法中设置对象的委托.伪代码:

+ (ClassWithDelegate*) myStaticMethod {
    if (myObject == nil) {
        myObject = [[ClassWithDelegate alloc] init];
        // myObject.delegate = ?
    }
    return myObject;
}
Run Code Online (Sandbox Code Playgroud)

在Java中,我只需创建一个实现委托协议的匿名类.如何在Objective-C中做类似的事情?

基本上我想避免创建一个单独的类(和文件)来实现一个简单的委托协议.

java delegates objective-c anonymous-types

17
推荐指数
2
解决办法
9948
查看次数

将数组拆分为唯一对

假设我从一个简单的数组开始(理论上可以是任何长度):

$ids  = array(1,2,3,4);
Run Code Online (Sandbox Code Playgroud)

将此数组拆分为一组唯一对的最佳解决方案是什么:

$pair[0] = array(1,2);
$pair[1] = array(1,3);
$pair[2] = array(1,4);
$pair[3] = array(2,3);
$pair[4] = array(2,4);
$pair[5] = array(3,4);
Run Code Online (Sandbox Code Playgroud)

php arrays

5
推荐指数
1
解决办法
2237
查看次数

如何将多个模型传递给ASP.NET MVC中的部分视图

我一直在阅读Scott Guthrie关于将ViewData从控制器传递到视图的帖子,但我不认为该课程是针对我的具体情况点击的.

(注意:由于客户端的专有限制,我不能说贴实际代码,所以如果我的编写案例有点愚蠢/混乱,我道歉.)

我有一个名为ScenarioController的Controller,它处理围绕创建Scenario模型的各种操作.用户将完成的各种操作是方案的一般CRUD.我可以创建一个为Scenario模型执行此操作的网站.但是,我最近更新了Scenario模型,现在它由各种子组件(其他对象列表)组成.相应的视图使用jQuery选项卡,它加载部分视图,最终将表单加载到各种子组件数据.不幸的是,这是我遇到麻烦的地方.

我的索引页面目前看起来像这样:

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">

<% using (Html.BeginForm()) {%>
    <div id="scenario">
        <div id="tabs">
            <ul>
                <li><a href="#tab1">Tab 1</a></li>
                <li><a href="#tab2">Tab 2</a></li>
                <li><a href="#tab3">Tab 3</a></li>
            </ul>

            <div id="tab1"><% Html.RenderPartial("Tab1"); %></div>
            <div id="tab2"><% Html.RenderPartial("Tab2"); %></div>
            <div id="tab3"><% Html.RenderPartial("Tab3"); %></div>
        </div>

        <div class="submitButtons">
            <input type="button" value="Save Scenario" id="SaveScenario" />
            <input type="button" value="Submit Scenario" id="SubmitScenario" />
        </div>
    </div>
<% } %>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

并且部分页面强烈地键入它们所代表的任何内容(主要是List<SomeObject>).

如何在Scenario模型中存储数据?我正在使用SQL数据库并与Entity Framework连接.我是否仍然需要表示各种项目列表的属性(因此我可以使用强类型类传递ViewData),或者这是我可以直接从实体调用传入ViewData(并根据需要进行转换)?

.net viewdata asp.net-mvc-2

10
推荐指数
1
解决办法
6050
查看次数

优化用于数据库访问的Python代码

我正在构建一个带有对象的应用程序,这些对象的数据存储在mysql表中(跨多个表).当我需要使用对象(检索对象属性/更改属性)时,我使用mysqldb(select/update)查询sql数据库.但是,由于应用程序是计算密集型的,因此执行时间会让我感到害怕.

想要了解是否存在将所有数据加载到python中的方法,对这些对象进行计算/修改,然后对mysql数据库进行完整的数据更新?是否会从数据库中一次性将数据最初加载到这些对象的列表中,从而提高性能?此外,由于db大小接近25 mb,它是否会导致任何内存问题.

提前致谢.

python mysql optimization

2
推荐指数
1
解决办法
1058
查看次数