来源: https://destoon.cc/ 时间: 2019-03-01 19:56:46 人气: 225 评论: 0
给大家分享个简单的,点击即时通讯弹出窗口留言功能,网络转载,如有问题自己研究
注意: 编辑器有屏蔽代码功能 ,请自己将 script 修好完整
基本效果图
拿供应模块列表页做示范,需要修改文件》
\template\default\tag\list-sell.html
该页面将:{if $t[username] && $DT[im_web]}{im_web($t[username].'&mid='.$moduleid.'&itemid='.$t[itemid])}{/if}
改成:
cript type="text/javascript" src="{DT_STATIC}file/script/admin.js">cript>
{if $t[username] && $DT[im_web]}inkurl]}javascript:Dwidget('{$MODULE[2][linkurl]}chatx.php?touser={$t[username]}&mid=5&itemid={$t[itemid]}', '交谈');">交谈{/if}
函数:Dwidget 调用admin.js里面,这里面不要改什么东西。
现在基本能实现弹出留言对话框,但是不够完美,它是将整个页面都弹出来了,需要从新建立一个新页面。
如何新建一个对话框需要修改一下文件:
\template\default\member\chat.htm 我复制了一份文件起名:chatx.htm
将{template 'header', $module}替换成
cript type="text/javascript" src="http://192.168.31.158/file/script/config.js">cript>
cript type="text/javascript" src="http://192.168.31.158/file/script/common.js">cript>
cript type="text/javascript" src="{DT_STATIC}file/script/admin.js">cript>
cript type="text/javascript" src="{DT_STATIC}file/script/member.js">cript>
cript type="text/javascript" src="{DT_STATIC}member/js/jquery-1.9.1.min.js">cript>
cript type="text/javascript" src="{DT_STATIC}member/images/business-center.js">cript>
然后删除下面哪些没用的,客户信息介绍等代码。
module\member\chat.inc.php 复制一份文件:chatx.inc.php
修改文件代码最下面:include template('chat', $module); 改成:include template('chatx', $module); 将chat改成chatx
\member\chat.php 复制一份:chatx.php
修改代码:require DT_ROOT.'/module/'.$module.'/chat.inc.php'; 为require DT_ROOT.'/module/'.$module.'/chatx.inc.php';
最后将list-sell.html文件中
该页面将:{if $t[username] && $DT[im_web]}{im_web($t[username].'&mid='.$moduleid.'&itemid='.$t[itemid])}{/if}
改成:
cript type="text/javascript" src="{DT_STATIC}file/script/admin.js">cript>
{if $t[username] && $DT[im_web]}inkurl]}javascript:Dwidget('{$MODULE[2][linkurl]}chatx.php?touser={$t[username]}&mid=5&itemid={$t[itemid]}', '交谈');">交谈{/if}
将:chat.php改成chatx.php
以上是基本实现了点击交谈弹出留言对话框功能,但是功能不大美观和完善!
如网页代码有误请下载附件: 下载附件(请登录)