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

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第三方库


热门话题
jsp中的java显示图像(web商店)   如何在java中通过数组的键访问它,并将数组存储在hashmap中   实现给定接口的类的java AspectJ静态类型间声明   java HttpUrlConnection无法上载文件   爪哇:日期(第二天)   Java Selenium FirefoxDriver忽略给定的代理设置   Java JPA ORM映射   java如何制作Netbeans拥有的桌面窗格   java Eclipse:Eclipse启动器无法找到其配套的共享库   java如何检查数据库是否以只读模式运行?   java如何使用多个主类运行spring boot项目   java无法将Jconsole连接到Websphere SSL   java是否可以将数据时间选择器对话框限制为仅以小时半小时为单位显示时间?   java如何使用应用程序。javax中的属性值。验证注释   java如何修复集合的compareTo方法?   Java 7 NIO/JPathWatch在Windows中移动目录时出现问题   java项目反应器将两个发布服务器有状态地组合起来并发出结果   JavaSpring需要使用注释进行依赖注入