基于上下拇指对小部件进行评级。

cioppino.twothumbs的Python项目详细描述


简介

这会在facebook上加上那些非常"美味"的小拇指。 为您选择的产品。默认情况下,只有登录的用户才能对 一个产品,一旦他们登录,他们可以投票一次(和改变 他们随时投票)

安装

https://secure.travis-ci.org/collective/cioppino.twothumbs.pngcoverage

你的任务,如果你选择接受,就是把包裹 构建配置并重新运行构建。如果你想把它作为一个viewlet 在内容标题下面,必须遵循下面的viewlet说明 重新启动和安装之前。否则立即安装 跳到浏览器视图部分。

确保您已经安装或"激活"了产品,如果没有 按预期工作。

相容性

TwoThumbs适用于Plone 4.0、4.1、4.2、4.3和5.0

作为viewlet

原型

然后,在configure.zcml中 在产品的基础上,您需要知道哪些内容类型应该 显示拇指。例如,使用plonesoftwarecenter产品, configure.zcml包含以下行:

<include package="cioppino.twothumbs" />
<class class=".content.project.PSCProject">
   <implements interface="cioppino.twothumbs.interfaces.ILoveThumbsDontYou" />
</class>

那个小家伙会把thumbs viewlet添加到pscproject中 仅限产品。你只需要包含一次包裹,但是你 需要为您想要的每种内容类型添加类块 显示拇指。

灵巧

TwoThumbs为灵活的内容类型提供了一种行为。在 灵巧配置界面,它将列在"行为"下。

您还可以通过添加以下内容将此行为手动添加到类型中 到 ../path/to/profiles/default/types/your戋type.xml

...
<property name="behaviors">
    <element value="cioppino.twothumbs.interfaces.ILoveThumbsDontYou" />
    ...
</property>
...

作为浏览器视图

另外,您可以在任何地方的任何内容页上生成小部件 只需在模板中添加几行:

<div tal:content="structure here/@@rate-if-you-dare"/>

请注意,只有当浏览器视图位于内容上下文中时,此选项才起作用 键入,因为它需要访问内容对象批注。

迁移

如果您以前使用plone.contentratings并希望迁移到拇指 产品,在Plonesoftwarecenter中有一个例子。它的 很简单。请参见https://github.com/collective/products.plonesoftwarecenter/blob/master/products/plonesoftwarecenter/extensions/migrateratings.py" rel="nofollow">https://github.com/collective/products.plonesoftwarecenter/blob/master/products/plonesoftwarecenter/extensions/migrateratings.pyf或者一个例子。

匿名投票

匿名投票是可能的,但 。唯一标识符是 在第一次投票时生成并设置为cookie。然后将uid用作 以后显示/更改的标识符。要启用匿名投票,请转到 plones配置注册表,搜索 cioppino.twothumbs.anonymous 输入并编辑它。另外,您可以将自己的registry.xml添加到 您的站点配置文件:

<?xml version="1.0"?>
<registry>
    <record name="cioppino.twothumbs.anonymousvoting">
        <value>True</value>
    </record>
</registry>

伪造匿名投票很容易,所以不要太相信他们。这里的托福 是添加一个验证码,使自动投票-f不可能的。

错误/建议/帮助

请在https://github.com/collective/cioppino.twothumbs" rel="nofollow">https://github.com/collective/cioppino.twothumbs上提交错误文件。

学分

该产品最初是在 博德加湾2011。源代码中充满了很多内部笑话 只有在喝了大量的 曼哈顿。如果没有那里所有人的支持,这可能不会 已经成为可能。大企业。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar