小编Ghi*_*taB的帖子

如何在 jQuery DataTable 分页中显示所有页码

如何在 jQuery 数据表分页中显示所有页码?例如,而不是1 2 3 ... 10,我想要1 2 3 4 5 6 7 8 9 10

我现在的代码是这样的:

$('.paginated-table').dataTable({
  "lengthMenu": [[5, 10, 25, 50, -1], [5, 10, 25, 50, "All"]],
  "ordering": false,
  "info":     false,
  "bFilter": false,
  "sDom": "t<'row'<'col-md-12'p>>",
  "oLanguage": {
    "oPaginate": {
      "sNext": "",
      "sPrevious": "",
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins datatables

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

SQLAlchemy按函数结果排序

这是我的代码,它正在工作(返回所有难以排序的问题):

def get_noteworthy_problems(self):

    ACategory = aliased(Category)
    AProblem = aliased(Problem)

    all_prob = DBSession.query(AProblem).filter(
        AProblem.parent_id == ACategory.id,
        ACategory.parent_id == self.id)

    noteworthy_problems = \
        sorted(all_prob, key=lambda x: x.difficulty(), reverse=True)

    return noteworthy_problems
Run Code Online (Sandbox Code Playgroud)

但我想我必须优化这段代码.是否有可能更改代码order_by和我的功能difficulty()?我的函数返回一个数字.我尝试过类似的东西:

    result = DBSession.query(AProblem).filter(
        AProblem.parent_id == ACategory.id,
        ACategory.parent_id == self.id).order_by(
        AProblem.difficulty().desc())
Run Code Online (Sandbox Code Playgroud)

但我收到错误TypeError: 'NoneType' object is not callable.

python sql sql-server sqlalchemy

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

Plone:通知用户删除其帐户

在IPrincipalDeletedEvent上使用订户不是解决方案,因为用户已被删除,我无法获取他的电子邮件地址.

<subscriber
   for="* Products.PluggableAuthService.interfaces.events.IPrincipalDeletedEvent"
   handler="mycontent.userDeleted" />
Run Code Online (Sandbox Code Playgroud)

https://github.com/plone/Products.PlonePAS/blob/4.2/Products/PlonePAS/pas.py#L78

api.user.get(userid=user_id)当我userDeleted(user_id, event)打电话时是无.

似乎为删除的用户添加内容规则是一样的.

知道如何在他的帐户被标记为删除时获取用户的电子邮件地址吗?我只想给他发一封电子邮件:您的帐户已根据您的要求删除了.

plone plone-4.x

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

如何使用 Node.js 的 wpapi 创建新的 WordPress 帖子?

我尝试使用 wpapi 模块在 WordPress 中创建帖子。没有错误,请求以 结尾200 Success,但请求正文是空对象,并且没有创建帖子。

var wp = new WPAPI({
   endpoint: 'http://your-site.com/wp-json',
   username: 'someusername',
   password: 'password'
});
wp.posts().create({
   title: 'Your Post Title',
   content: 'Your post content',
   status: 'publish'
}).then(function( response ) {
   console.log( response.id ); // This is undefined
})
Run Code Online (Sandbox Code Playgroud)

这是为什么?我该如何解决这个问题?

javascript api rest wordpress node.js

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

如何在注销后将Plone设置为重定向到came_from

我想设置一个plone网站,在用户注销后重定向到url中的came_from参数.登录我设置string:${globals_view/navigationRootUrl}/login?came_from=${context/absolute_url},它正在工作.

对于注销,这不起作用.我也试过它的事件:

  <subscriber
    for="Products.PlonePAS.events.UserLoggedOutEvent"
    handler="blabla.goCameFromAfterLogout"
    />
Run Code Online (Sandbox Code Playgroud)

使用:

def goCameFromAfterLogout(event):
    """ Redirects user to came_from url parameter after logout
    """
    import pdb; pdb.set_trace( )
    request = event.object.REQUEST
    came_from = request.form.get('came_from', None)
    if came_from:
        response = request.RESPONSE
        response.redirect(came_from)
Run Code Online (Sandbox Code Playgroud)

事件没问题,came_from参数没问题,但代码不能正常工作.该网站/logged_out每次都会重定向到我.

那么,我该怎么设置呢?

python plone plone-4.x

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

CSS:具有倾斜边框的自定义形状

我有一个用html和CSS创建的自定义花式页脚.在此处查看:https://jsfiddle.net/fb6qdvrw/

要创建我使用的三角形,:before:after像这样:

#footer .layer-4.bg-secondary:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 100%;
  border-top: 120px solid transparent;
  border-left: 120px solid #FFFFFF;
  width: 0;
}

#footer .layer-4.bg-secondary:after {
  content: '';
  position: absolute;
  top: 10px;
  right: 0;
  left: 100%;
  border-top: 120px solid transparent;
  border-left: 120px solid #ffcf87;
  width: 0;
}
Run Code Online (Sandbox Code Playgroud)

我想解决的问题是白线/边框厚度.我需要它对于对角线和水平线具有相同的厚度.在我的情况下,这可能吗?我看到我仅限于三角形和矩形,但我认为必须有一个解决方案.目前我的花哨的页脚因此而丑陋.

这是一个花哨的页脚

html css html5 css3 css-shapes

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

将字符串解析为元组列表

输入: '(tagname1, tagvalue1),(tagname2,tagvalue2), ( tagname3, tagvalue3 ), (tag name4,tag value4)'

输出: [("tagname1", "tagvalue1"), ("tagname2", "tagvalue2"), ("tagname3", "tagvalue3"), ("tag name4", "tag value4")]

我有一个解决方案但它只在输入包含每个元素的引号时才有效: "tagname1", "tagvalue1" ...

import ast
ast.literal_eval(input_string)
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我收到: ValueError: malformed string

有任何解决方案让它工作(请看空格)?

python python-2.7

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

根据父宽度定位绝对顶部属性

拥有以下HTML

<div class="child-of-body">
    This is a text
</div>
Run Code Online (Sandbox Code Playgroud)

和以下CSS

.child-of-body {
    position: absolute;
    top: 10%;
}
Run Code Online (Sandbox Code Playgroud)

我可以设置top所选元素的值.我看到这10%是根据父高度计算的.

如何top根据父宽度以百分比值设置属性?

我知道这可以通过JavaScript实现,但是只能用CSS吗?

的jsfiddle

html javascript css

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

在Plone站点设置中添加新配置链接

我想要一个站点设置中的新链接.如何在站点设置(@@plone_control_panel)中添加外部链接?

plone plone-4.x

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

c ++阻止std :: vector中的对象切片

我想在a中存储具有相同基类的多个类std::vector.经过一些研究,我很明显我必须使用指针来防止对象切片.但是,当我创建向量时,向其添加元素并返回它,结果向量没有正确的值.

举个例子,这是我的两个类:

class Base {
    public:
        int var0;
}

class Derived : public Base {
    public:
        int var1;
}
Run Code Online (Sandbox Code Playgroud)

这是一个简单的print功能.作为一项规则,所有实例Base应该有var0 == 23,和所有实例Derived应该有var0 != 23.

void print(Base& value) {
    if (value.var0 == 23) {
        std::cout << "Base: " << value.var0 << std::endl;
    } else {
        Derived d = (Derived&) value;
        std::cout << "Derived: " << d.var0 << ", " d.var1 << std::endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

首先,这确实像我想要的那样:

int main() …
Run Code Online (Sandbox Code Playgroud)

c++ vector object-slicing

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

Plone 4:获取 portlet 模板中页面的父级

我有类似的东西:site/country-1/item-1/item-2/item-3

在第 3 项中,我有一个 portlet。在它的模板中,我试图显示Item 2or的标题Item 1。我怎样才能做到这一点?

<div tal:content="python:context.Title()"></div>给我Item 3

<div tal:content="python:context.aq_parent"></div> 给我 <plone.app.portlets.portlets.classic.Renderer object at 0x7fa76b97a990>

<div tal:content="python:view"></div> 相同: <plone.app.portlets.portlets.classic.Renderer object at 0x7fa76b97a590>

我需要这些信息来实施一个解决方案,以在任何级别上按母国过滤新闻项目和事件。

plone plone-4.x

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

Javascript:很好的人类可读的列表连接

有一个标签列表(数组)['tag1', 'tag2', 'tag3']我想生成一个很好的标题,如:Content tagged tag1, tag2 and tag3.

目前我有:

"Content tagged " + tags_titles.join(" and ");
Run Code Online (Sandbox Code Playgroud)

结果: Content tagged tag1 and tag2 and tag3

我知道这是一个简单的问题,但我很好奇是否有一个很好的解决方案.

javascript

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

Plone网站上的多个联系表格

对于我的plone网站/contact-info,我有默认联系页面(http://docs.plone.org/develop/plone/functionality/contactform.html).

我想为子文件夹添加新的联系页面,但具有不同的设置(例如来自电子邮件地址和字段).

我正在尝试使用Products/CMFPlone/skins/plone_templates/contact-info.cpt模型创建一个新的联系页面,但我想也许这是一种更好的方式.

在plone网站上拥有多个联系页面的最简单方法是什么?

python plone plone-4.x

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