Plone的prettySociable集成。
项目描述
简介
prettySociable是一个jQuery插件,旨在让分享变得有趣且易于使用。它受到了mashable.com分享的启发。
尽管ShareThis和AddThis提供了非常实用的代码,允许用户在几乎所有地方分享几乎所有内容,但它们的解决方案既不美观也不易用。prettySociable只是要求用户将他们想要分享的项目拖放到他们想要发送的网站上。
代码完全可定制,无论是通过CSS,还是通过初始化时可以设置的自定义设置。
原始实现可以在以下位置找到: http://www.no-margin-for-errors.com/projects/prettysociable-mashable-like-sharing/
‘collective.prettysociable’是prettySociable在Plone中的集成。
以下共享服务可用(见配置以禁用服务)
Facebook
Twitter
Delicious
Digg
LinkedIn
Reddit
StumbleUpon
tumblr
安装
此包需要Plone 3.x或更高版本(已在3.3.3和4.0b3上测试)。
不使用buildout安装
将此包安装到您的系统路径包或Zope实例的lib/python目录中。您可以使用easy_install或通过setup.py脚本来完成此操作。
使用buildout安装
如果您使用buildout来管理您的实例,安装collective.prettysociable将更加简单。您可以通过将其添加到实例的eggs行来安装collective.prettysociable
[instance] eggs = collective.prettysociable
更新配置后,您需要运行“bin/buildout”,这将负责更新您的系统。
使用方法
要使用prettySociable对内联元素进行美化,只需从样式菜单(Kupu和TinyMCE)中将‘prettySociable’添加到链接中。
配置
collective.prettysociable可以通过属性表进行自定义(转到ZMI,portal_properties,prettysociable_properties)。
enable_default:启用默认JS以渲染带有prettySociable标签的链接。禁用此选项以添加自己的JS代码(通过自定义文件夹或主题包中的JS)。(默认:True)
enable_h1:如果启用,则将永久链接添加到每个H1(documentFirstHeading),并为此链接激活prettySociable。(默认:True)
速度
快速
正常(默认)
慢
不透明度:值从0.0到1.0(默认:0.80)
hide_flash:隐藏页面上的所有Flash对象,如果Flash在prettySociable上方显示,请设置为TRUE(默认:False)
hover_padding:为链接添加额外填充(默认:0)
image_height:图标的高度(以像素为单位,默认:70)
image_width:图标宽度(以像素为单位,默认:70)
xxx_active:激活服务的共享(默认:True)
xxx_encode:如果共享不起作用,请尝试将其设置为false(默认:True)
版权和鸣谢
prettySociable由Stéphane Caron开发(http://www.no-margin-for-errors.com),并许可在Creative Commons Attribution 2.5下。
collective.prettysociable作者:Thomas Massmann(thomas.massmann@inqbus.de)。
变更日志
0.3.1 (2011-04-17)
修复了大型标题的悬停图像。[tmassman]
0.3 (2010-05-20)
Plone 4兼容性。[tmassman]
添加了自定义browserlayer。[tmassman]
修复了MSIE的问题。[robgietema]
升级到prettySociable 1.2.1。[tmassman]
0.2 (2010-01-03)
修复了错误的kupu样式定义。[tmassman]
0.1 (2010-01-03)
首次发布。[tmassman]
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。