跳转到内容

开发及上架公共碎片注意事项

1、公共碎片只能在此\template\model_style\目录下面,比如系统自带的公共碎片目录是\template\model_style\defaul\t,你自己的专用公共目录可以是\template\model_style\abcd\,其中abcd 换成你自己的专用标志目录,以后所有你的公共碎片都放在这个目录里边,不要反复更换目录名。

2、公共碎片必须要有同名的配置文件,比如碎片模板是abc.htm那么配置文件是abc.php,配置文件如下图示列。

img

type1 如果你的碎片可以同时适应PC与WAP的话,就可以不设置,留空即可,否则就对应的设置为pcwap,为的是不要让用户随便乱选择,导致页面变得不协调。 type2 如果你的碎片可以同时适应圈子与平台使用的话,就可以不设置。如果只为圈子设计的话,那么就设置参数为hy也即黄页的首字母,如果不给圈子使用,而是专给平台使用的话,就设置为www,为的是不要给圈子用户随便乱选择。另外特别要注意:如果仅只是站内引用的话,就设置为 quote 这样的话,就只能站内引用了,圈子与网站标签设置的时候,不管PC还是WAP都不能调用了。 'quote'=>true, 这一项参数设置后就代表可以站内引用。设置为true发布信息时允许站内引用使用此风格,不允许使用就删除或设置为false,若要指定频道使用的话,就设置频道的目录名,如果即要限频道又要限模型的话,就用类似这样的格式化 cms|3 如下图所示。注意:假如type2 设置为quote 这里也要同时设置'quote'=>true, 不能缺少. img type3这一项是专门给PC设置的,因为PC会涉及到窄边的情况,如下图。 AB的我们统一定义他为宽边,因为他们的宽度大于500像素。 C我们定义他为窄边,因为他的宽度小于500像素。 宽边的元素互相就不会觉得不协调。如果宽边与窄边的元素互换,就会非常不协调。所以我们建议开发者在开发的时候要定义好type3这一项参数,以禁止用户胡乱选择,导致不协调的情况发生。

大于500像素的就是宽边big,小于500像素的就为窄边small

img

注意事项,如果样式不多的话,就建议写在模板里边,如果样式太多的话,就单独建个.css文件。用到的相关图片与js及样式文件的话,存放目录推荐为 \public\static\model_style\abcd\ 最后那个即你的专用目录名.

碎片如果要给圈子使用的话,不能使用 qb:tag 标签,只能使用qb:hy标签里边。我们推荐大家全部统一用qb:hy标签,用法是一样的。

当前碎片不想给用户重复复制的话,可以给任何一个元素添加一个taglabel class类属性即可,也可以单独添加下面的代码

碎片可以使用多个标签,也可以使用 include 包含其它模板文件,但要注意路径,如下图所示

img

另外,DIV等元素命名的 IDclass 名称尽量复杂点,建议以你的专用标志开头做前缀,以避免跟别人的有冲突。当然,最好再加一个系统变量后缀{:input('tags')} 比如

<div id="abcd_top_{:input('tags')}"></div>

系统后缀的目的是方便用户在当前页面复制你的碎片,而不会产生冲突, 不加这个后缀的话,对于幻灯片等涉及到JS特效的,复制多一个碎片出来后,会产生冲突的。


如何上传,先保持网站的原有目录格式打包成zip文件,只能在当前目录打包。不能跑到上级目录打包,并且只能是Zip格式化.

img



img


注意:上传成功后,需要我们人工审核后,才能在后台应用市场看到的。

最后特别提醒一下type3 还可以设置路径,或路径中的部分字符串,必须包含有/斜杠符号即可,比如下图中的就指定了,当前碎片只是在会员中心使用。 img