|
[cmp=600,420]http://cmp.cenfun.com/cmp4/cmp.swf?backgrounds=plugins/announce.swf[/cmp]
2010.11.5
更新了html支持方式,请重新下载
config.xml配置参数:- announce_content = "%E7%94%9F%E6%B4%BB%E9%9C%80%E8%A6%81%E9%9F%B3%E4%B9%90%EF%BC%8C%E6%AC%A2%E8%BF%8E%E4%BD%BF%E7%94%A8%3Ca%20href%3D'http%3A%2F%2Fbbs.cenfun.com%2F'%3E%3Cfont%20color%3D'%23ff0000'%3E%3Cb%3ECMP%3C%2Fb%3E%3C%2Ffont%3E%3C%2Fa%3E%20Life%20needs%20music%2C%20Welcome%20to%20CMP"
- announce_xywh = "0,0,100P,20"
- announce_speed = "1"
- plugins = "plugins/announce.swf"
复制代码 announce_content是要显示的公告内容,将滚动显示
内容支持简单的html标记,如颜色,加粗,链接等
但注意有html时,需要(到这里http://tools.cenfun.com/)进行转义,没有html无需转义
因为有html将导致配置文件xml格式错误,比如:- announce_content = "生活需要音乐,欢迎使用<a href='http://bbs.cenfun.com/'><font color='#ff0000'><b>CMP</b></font></a> Life needs music, Welcome to CMP"
复制代码 这是没有转义的,其中含有尖括号,这样会导致整个xml文件格式错误,故需要转义,转义后就是:- announce_content = "%E7%94%9F%E6%B4%BB%E9%9C%80%E8%A6%81%E9%9F%B3%E4%B9%90%EF%BC%8C%E6%AC%A2%E8%BF%8E%E4%BD%BF%E7%94%A8%3Ca%20href%3D'http%3A%2F%2Fbbs.cenfun.com%2F'%3E%3Cfont%20color%3D'%23ff0000'%3E%3Cb%3ECMP%3C%2Fb%3E%3C%2Ffont%3E%3C%2Fa%3E%20Life%20needs%20music%2C%20Welcome%20to%20CMP"
复制代码 其实仅转义尖括号即可,其他如中文无需转义
当然也可直接修改插件源码,把公告内容编译进去
announce_xywh是设置插件的位置宽高,同cmp皮肤里面的xywh,默认是"0,0,100P,20",也就是等宽,高20,位于顶部
announce_speed是滚动速度,默认1
鼠标移到上面将显示右边的删除按钮,可以点击隐藏公告插件
同时暂停滚动,以便可以点击公告链接等,鼠标移出时将继续滚动
插件(announce.swf)及其源文件下载页:
https://github.com/cenfun/cmp/tree/master/cmp4/plugins/announce/
注意:这里仅提供简单的基本例子,其他功能请大家自行二次开发
|
|