医疗网站代码库(yycode) v20150703110

代码库简介
  本代码库旨在规范网站代码,实现对网站扩展代码的统一调用及管理,希冀用最简洁易维护的代码达成各类”奇葩”的网站需求。
  本着共享精神,现将本代码开源,欢迎二次开发,但请保留版权。
  代码库不定期更新,若自动更新失败,请到shileiye.com获取最新补丁,如有疑问请在网站留言。
  开源网址:http://url.shileiye.com/yycode

  下面的说明可能比较多,简而言之,配置一下config.php文件内的参数,把swt文件夹上传到网站空间,在页面上加入以下代码

  即可调用出各个模块,swt目录可随意命名以及放在任何目录,具体参数含义及个性化样式制作请自行参看文件说明以及相关文件代码注释。

代码库文件结构

代码库文件说明

一、参数配置文件
  文件路径:/swt/config.php
  说明:请在这个文件里填写站点相关参数。

二、链接跳转文件
  文件路径:/swt/index.php
  参数:默认跳转商务通,可选参数:?qq,?tel,?sq,?mq
  说明:
  1、?后面的参数可选
  2、给a标签加上onclick=”gotoswt(event,this,’thisname’)”可传入点击统计参数(‘thisname’选填,可作标记),此方法仅限无参数连接
  调用例子:

三、模块调用文件
  文件路径:/swt/swt.php
  参数:默认显示所有浮动广告,可选参数:?strblqw
  s:商务通邀请框
  t:页顶浮动菜单
  r:页面右边浮动广告
  b:页面底步浮动广告
  l:页面左边浮动广告
  q:页底QQ抖动框
  w:微信通知消息(仅在手机访问时显示)
  m:美洽JS调用
  参数说明:
  要显示哪块内容就把哪块内容的代码写到参数里,无先后顺序。配置文件内可以设置无参数默认显示内容,本参数优先级高于文件内部默认配置。

  调用方法:
  在页面底部标签后加入以下代码

四、模版文件夹
  文件夹路径:/swt/html
  说明:文件夹中的每个文件对应一个功能模块,代码使用JS脚本,对应模版请参照/swt/config.php文件内模版参数注释。
  模版文件夹结构

  模版制作说明
  1、模版实现简单标签化,模版中使用{swtdir}代表系统参数中的swtdir值。
  2、在配置文件中的所有info参数均可标签化,可任意增加参数。
  3、模版为JS代码,支持直接写JS效果,模版内置了一些JS方法可以直接调用(/swt/js/other_jsfun.js)。
  4、模版内不要使用window.onload=function(){…}方法,请使用内置的:$$$(function(){…})方法执行。
  5、如非必要,尽量不要在模版标签中写style属性,使用class调用。
  6、增加模块或者删除模块请修改/swt/config.php文件内的模版调用参数,具体方法参见注释。
  7、容易混淆理解的代码请添加注释。

五、文字调用文件
  文件路径:/swt/showtext.php
  可选参数:配置文件中设置的所有参数均可调用。
  调用方法:
  1、在页头调用文件

  2、在需要调用文字的地方使用以下代码调用

  注意事项:
  1、电话连接(tel:12345678)请使用新窗口打开,否则部分手机浏览器会报错。

六、点击元素查看页面
  文件路径:/swt/showclick.php
  说明:利用这个文件可以查看访客点击了页面的哪个位置进行商务通对话。
  参数格式:?浏览器类型|网页分辨率|点击坐标|页面URL
  地址实例:
  http://www.tyek120.com/swt/showclick.php?Chrome|1344,5970|573,4637|http%3A%2F%2Fwww.tyek120.com%2Findex.html
  注意事项:
  1、这个功能属于测试,不同浏览器下可能不太准确,大致位置不会偏移太多。
  2、如果出现错位,请脑补一下。
  3、文件未完善,页面URL最好跟文件所在站点同域名。

七、图片调用文件
  文件路径:/swt/showimg.php
  文件说明:主要用于切换修改一段时间后可能会换回来的图片,如带医院名称的图片。
  参数说明:
  1、?后面跟上图片绝对地址。
  2、地址中需要切换的文件夹使用[…]包括起来,用|隔开。
  调用例子:

八、程序升级页面
  文件路径:/swt/uplist.php
  升级说明:
  1、用浏览器访问此文件查看可用更新,可在页面点击一键升级程序。
  2、请每隔一段时间打开看看程序有木有更新。保持程序最新版本是个好习惯!
  3、20150422+版本已支持每天自动更新。

通用JS库(请注意路径的大小写)
  jQuery:(2.x以上版本不支持IE9以下浏览器)

  jQuery滚动&幻灯片插件:

  调用参考:http://www.superslide2.com/demo.html

  html5兼容补丁(为IE6-9兼容HTML5提供支持 )

  CSS3兼容补丁(为IE6-9兼容CSS3提供支持 )

  PNG图片透明补丁(为IE6显示PNG透明图片提供支持,参数可为’*’或HTML标签或CSS类名)

代码库更新记录

  Author:shileiye
  MailTo:shileiye@qq.com
  2015.4.18

暂无评论

发表评论