普隆的社会整合。
collective.prettysociable的Python项目详细描述
简介
prettysociable是一个jquery插件,它试图使共享变得有趣,同时易于使用。它的灵感来自mashable.com上的分享。
虽然sharethis和addthis提供了一个非常有用的代码片段,允许用户在任何地方共享基本上所有的东西,但是他们的解决方案并不是最漂亮也不是最容易使用的。prettysociable只要求用户将想要共享的项目拖到他想要发送到的网站上。
代码是完全可自定义的,可以通过css,也可以通过自定义设置在初始化时设置。
原始实现可以在这里找到:http://www.no-margin-for-errors.com/projects/prettysociable-mashable-like-sharing/
“集体的。社交的”是普隆社交的一种整合。
以下共享服务可用(请参阅禁用服务的配置):
- 推特
- 美味
- digg
- StumbleUpon
- Tumblr
安装
这个包需要plone 3.x或更高版本(在3.3.3和4.0b3上测试)。
安装时无需构建
在系统路径包或lib/python中安装此包 Zope实例的目录。您可以使用简易安装或 通过setup.py脚本。
安装时内置
如果使用buildout管理实例安装 集体的。漂亮的社交更简单。你可以安装 collective.prettysociatible,将其添加到您的实例的eggs行:
[instance] eggs = collective.prettysociable
更新配置后,需要运行“bin/buildout”,其中 将负责更新您的系统。
用法
要对内联元素使用prettysociable,只需将“prettysociable”从“样式”菜单(kupu和tinymce)添加到链接。
配置
collective.prettysociable可以通过属性表定制(转到zmi、portal_properties、prettysociable_properties)。
- enable_default:启用默认的js来呈现prettysociable标记的链接。禁用此选项可添加您自己的js代码(通过自定义文件夹或主题包中的js)。(默认值:true)
- enable_h1:如果启用了permalink,则会向每个h1(documentfirstheading)添加一个permalink,并为此链接激活prettysociable。(默认值:true)
- 速度:
- 快
- 正常(默认)
- 慢
- 不透明度:值从0.0到1.0(默认值:0.80)
- hide_flash:隐藏页面上的所有flash对象,如果flash出现在prettysociable上,则设置为true(默认值:false)
- 悬停填充:向链接添加额外的填充(默认值:0)
- 图像高度:图标的高度(像素,默认值:70)
- 图像宽度:图标的宽度(像素,默认值:70)
- xxx_active:激活服务的共享(默认值:true)
- xxx_encode:如果共享不起作用,请尝试转到false(默认值:true)
版权和信用
prettysociable由stephane caron(http://www.no-margin-for-errors.com)开发,并根据creative commons attribution 2.5获得许可。
collective.prettysociable的作者:托马斯·马斯曼(thomas.massmann@inqbus.de)。
更改日志
0.3.1(2011-04-17)
- 修正了大标题的悬停图像。 [tmassman]
0.3(2010-05-20)
- plone 4兼容性。 [tmassman]
- 添加了自定义浏览器层。 [tmassman]
- 修复MSIE。 [机器人]
- 升级至prettysociable 1.2.1。 [tmassman]
0.2(2010-01-03)
- 修正了错误的kupu样式定义。 [tmassman]
0.1(2010-01-03)
- 初次发布。 [tmassman]