最近微信收费闹得很响,看来微信确实太火,不得不重视,所以为了响应潮流必须也整个公众微信并在网站上面添加上二维码方便关注。由于插件实在太多了,加个微信还得弄个新插件感觉不是很好,而且这么小的功能都需要用插件来实现的话也太麻烦了,所以回去看了看7drc提供的一些单页制作和了解了一些Discuz的showWindow 函数。于是决定自己动手了。 关于Discuz js的showWindow(k, url, mode, cache, v) 函数,以下列表说明各个参数的含义:

key

默认值

含义

可选值及解释

k

(必填)

浮窗的 key

url

(必填)

get 方式 url 表示浮窗请求的地址 post 方式 url 表示浮窗提交的表单 id

mode

‘get’

弹窗请求类型

get: ajaxget 方式请求 url post: ajaxpost 方式请求 url

cache

1

是否缓存弹窗内容

1:是 0:否

v

由于 showWindow() 是以 showMenu() 函数为内核,因此此处可微调 showMenu() 参数,如不指定则使用 howWindow() 的默认值

提示:

  • 同一页面同时可以弹出多个浮窗,但 k 及 url 相同的浮窗同时只能显示一个。
  • 浮窗标题区域支持拖拽。
  • 另外关闭浮窗请使用 hideWindow(k)。

具体使用实例可参照官网:http://www.discuz.net/thread-2190572-1-1.html。 下面简单整理单页的创建过程: 根据“体无完肤”提供的单页制作方法:http://www.discuz.net/thread-2233010-1-1.html,自定义微信单页的php文件和htm模板文件。 gaozhoubawx.php文件内容:

init();
$navtitle = ‘高州吧官方微信’;
$metakeywords = ‘高州吧官方微信’;
$metadescription = ‘高州吧官方微信, 微信账号:gaozhoubawx’;
include template(‘forum/gaozhoubawx’);//调用单页模版文件
?>

gaozhoubawx.htm文件内容:

###
高州吧官方微信
关闭

![](http://www.gaozhouba.com/files/image/static/gaozhoubawx.jpg)

扫描二维码

使用微信扫一扫左边的二维码

或者直接添加

**微信帐号:****gaozhoubawx**

需要创建的文件已经完成,然后在模板加入代码插入。 将php文件放置论坛根目录,htm文件放置/template/default/forum/目录下。

这样就顺利完成了。

.archives_350 {} .archives_350 td {border:1px solid #642;}

Comments