问题列表 - 第33389页

博客传情节点的节点模板

我正在尝试创建一个预告片节点模板来显示所有博客预告片.对于页面tpl我有page-blogs.tpl.php对于Blog节点tpl我有node-blog.tpl.php(这个循环显示所有的博客teasers)现在我如何创建一个节点模板来包围节点戏弄?我的所有博客主页的页面的URL是:/ blogs/eric我的页面带有示例博客条目的URL是:/ blogs/eric/test-blog-1我需要一个节点模板,我可以用于所有博客页面.我尝试将node-blogs-teaser.tpl.php用于各个预告片节点,并尝试将node-blog.tpl.php用于外部博客节点模板,但这不起作用.

这是我在node-blog.tpl.php文件中的内容:

<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">
<div class="item">
<ul>
<?php print $picture ?>

<?php if ($page == 0): ?>
<?php endif; ?>

  <div class="content clear-block">

    <li class="title"><h4><?php print $title ?></h4></li>
    <li class="photo"><a href="#"><img src="/<?php print $node->field_blog_image[0]['filepath']; ?>" /></a></li>
    <li class="desc"><?php print $node->content['body']['#value']; ?></li>
    <li class="link">
    <?php if ($teaser): ?>
    <a href="<?php print $node_url ?>" class="block-link">Read more</a> | <a href="<?php print …
Run Code Online (Sandbox Code Playgroud)

blogs templates drupal

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

JasperReports没有正确读取参数?

我正在使用Tapestry 5.1.0.5框架编写一个用Java编写的Web应用程序.这个框架没有对JasperReports的开箱即用支持,所以我编写了一个修改ChenilleKit的JasperReport服务的服务.我不依赖于ChenilleKit版本,而是使用JasperReport 3.5.0依赖.这可能不是必要的信息,但具体而言从不会受到伤害.

无论如何,我的服务工作得很好.我把它内置到webapp中,我能够编译和输出PDF,XLS,HTML和CSV格式的基本报告.但是,我在jasperReport XML文件中获取SQL以正确加载参数映射时遇到了很大的问题.

尝试使用startdate和enddate参数运行报表时出现以下错误.

SQLException: Missing IN or OUT parameter at index:: 1
Run Code Online (Sandbox Code Playgroud)

SQL知识会说这意味着我有某种形式的参数没有传递给SQL.调试语句向我表明我正在传递参数,并且至少有一些正在进入XML报告.

例如,我将三个参数传递给报表,Title,StartDate和EndDate.标题显示在报告的呈现中,但StartDate和EndDate似乎在翻译中丢失了?

我不确定我缺少什么,因为几乎相同的代码在我公司的基于JSP-Tomcat-Servlet的JasperReports应用程序中运行.

无论如何,我将开始显示代码并解释发生了什么:

public StreamResponse getReport(String reportTitle, ExportFormat formMode, Date startDate, Date endDate) {
    Map<String,String> parameterMap = loadParameters(reportTitle);
    Connection conn = null;
    OutputStream os = new ByteArrayOutputStream();

    try{
        conn = Report.getConnection();

        Resource resc = new ContextResource(cimpl, "src/main/webapp/reports/"+reportTitle+".xml");

        log.debug("Calling fillAndExport to fetch the report " + reportTitle);
        log.debug("resource="+resc+"\n"+"formMode="+formMode+"\n"+"parameterMap="+parameterMap+"\n"+"conn="+conn+"\n"+
                "outputStream="+os);

        SimpleDateFormat repDate = new SimpleDateFormat("MM/dd/yyyy HH:mm");
        parameterMap.put("StartDate", repDate.format(startDate));
        parameterMap.put("EndDate", repDate.format(endDate));

        log.debug("StartDate into report: " + parameterMap.get("StartDate")); …
Run Code Online (Sandbox Code Playgroud)

java sql tapestry jasper-reports

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

元素'X'不是已知元素 - Web应用程序

我将一个表单网站转换为一个应用程序,到目前为止一切都运行得很好.我不断得到绿色波浪线和Element'X'不是已知元素的错误.这几乎是每个元素,Gridview,Label,Update Panel,Hyperlink Field,Bound Field等......

我的web.config包含

<pages theme="basic">
        <controls>
            <add tagPrefix="ajax" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"/>
            <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </controls>
    </pages>
Run Code Online (Sandbox Code Playgroud)

所以ajax和asp是可行的前缀.非常奇怪的是,它只发生在一些用户控件上,所有其他用户控件都很好,错误永远不会出现.我尝试重新启动,一切似乎都没有解决它.所有的高级页面,网页分页和大约90%的用户控件都很好,只有少数几个用户控件,超级烦人!

asp.net user-controls

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

希望JQuery忽略点击特定的子元素

div如果用户点击其中的链接,我已经删除了我想忽略的点击回调div.该函数如下所示:

$(".section").click(function(){
    if ($(this).hasClass("solid")) {
        $(this).removeClass("solid");
        $(this).hover(fadeFunction, darkenFunction);
        $(this).fadeTo(150, inactiveOpacity);
    }
    else {
        $(this).addClass("solid");
        $(this).unbind("mouseenter");
        $(this).unbind("mouseleave");
        $(this).fadeTo(25, inactiveOpacity);
        $(this).fadeTo(150, activeOpacity);
    }
});
Run Code Online (Sandbox Code Playgroud)

我已经尝试将if/else包装在一个if(!$(this).is("a)) {但是行为没有变化.有人能指出我误解或做错了什么吗?

很抱歉,如果这是一个简单的问题,我是一个JQuery/css初学者.

jquery

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

Shell脚本:如何输出到命令行?

我正在制作一个Shell脚本,我想知道执行脚本时是否可以直接写到命令行?

范例:

user@localhost:/home/user$./script.sh
... output
... another output
... another output
... last output
user@localhost:/home/user$I want to write here on the command line
Run Code Online (Sandbox Code Playgroud)

我不想“回显”某些文本,我想直接在提示符下写。

谢谢!

linux shell command-line

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

如何使用boost :: bind或boost :: lambda挂起变量赋值?

我想挂起一个void()函数,将堆栈变量设置为true.我怎样才能做到这一点?

bool flag = false;
boost::function<void()> f = ...;
f();
assert(flag);
Run Code Online (Sandbox Code Playgroud)

显然,这是演示问题的玩具代码.我使用的尝试bindbind<void>(_1 = constant(true), flag);,但这会产生编译错误.

c++ boost

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

JSLint - 忽略代码段

我有一个巨大的脚本传递JSLint(包括避免所有坏的部分).除了一个延伸,这是一个非常复杂的混淆代码嵌入在更大的上下文中.JSLint对这一部分产生了相当多的抱怨,我想为这段代码选择性地禁用它.我已经选择使用了

  /*jlsint xxx:true/false*/
Run Code Online (Sandbox Code Playgroud)

指令禁用某些微小代码的特定警告,这些代码执行与结构解释相反的操作.

我使用的混淆代码使用了我不知道是否可以禁用的构造.

例如:

for(L=(117.>
Run Code Online (Sandbox Code Playgroud)

导致此消息:

Problem at line 1 character 57: A trailing decimal point can be confused with a dot '117.
Run Code Online (Sandbox Code Playgroud)

当然,我知道我可以清理代码,但它是从混淆器发出的,我真的不想要清理混淆代码!

那么,有没有办法告诉JSLint完全忽略拉伸代码?

我知道这个查询JSLint:控制注释(选择性忽略)但它没有得到解答.

jslint

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

当OperationContext.Current为null时访问WCF MessageHeader

我有一个使用自定义UserNamePasswordValidator保护的WCF.我需要访问通常可用的内容:

OperationContext.Current.RequestContext.RequestMessage.Headers.To
Run Code Online (Sandbox Code Playgroud)

所以我可以解析URL.但是,OperationContext.Current为null.有没有办法在没有OperationContext的情况下获取邮件头?

c# wcf

7
推荐指数
1
解决办法
5603
查看次数

重叠的部分

我有一个巨大的两元素元组列表,它们是段的坐标(开始,结束).以这种方式在下面的列表中

list = [ (1,4), (2, 3), (10, 20), (18, 45) ] 
Run Code Online (Sandbox Code Playgroud)

有4个段的开始和结束本地化.我想删除重叠的段.我希望有一个像这样的列表:

list = [ (1,4), (10,20) ]. 
Run Code Online (Sandbox Code Playgroud)

我已经编写了一个函数,它将一对段作为输入,如果它们的坐标重叠则返回1:

def test_overlap(s1,e1,s2,e2):
    if (s1 <= e2 and e1 >= s2) or (e1 >= s2 and s1 <= e2):
        return 1
    if (s1 <= s2 and e1 >= e2) or (s1 >= s2 and e1 <= e2):
        return 1
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在一个巨大的细分列表中有效地比较每一对.任何帮助将非常感谢!

python algorithm comparison list

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

你需要Solr/Lucene用于MongoDB,CouchDB和Cassandra吗?

如果您有RDBMS,则可能必须使用Solr将关系表索引为完全嵌套的文档.

我是Mongodb,CouchDB和Cassandra等非SQL数据库的新手,但在我看来,您保存的数据已经存在于文档结构中,就像Solr/Lucene中保存的文档一样.

这是否意味着您在使用这些数据库时不必使用Solr/Lucene?

它已经编入索引,以便您可以进行全文搜索吗?

database solr couchdb mongodb cassandra

9
推荐指数
2
解决办法
3391
查看次数