织梦+php获取数据,DedeCms 用JS+PHP获取是否有新短消息
dedecms在会员中心的顶部有一系列横向的导航链接,其中就包括一个短信息的链接,如果有了未读短消息,就会用红色字体显示数量。
看起来效果不错,但是这页面是动态生成的,一旦想要把效果应用在静态页面上(比如网站的head.htm)就没意义了,这样我们需要用JS来做。
dede在首页有一个判断用户是否登录的JS,其原理就是从某个页面读取信息,然后替换掉页面里面原来的信息。
根据这个原理,我们可以自己写一个PHP文件,然后重新写一段JS来执行这个PHP文件,从中获取短消息的情况。
PHP代码如下:
Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM dede_member_pms WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'");
if($pms['nums'] > 0)
{
echo "短消息 [{$pms['nums']}]";
}
elseif($pms['nums']==0)
{
echo "短消息";
}
?>
JS代码如下:
Copy to ClipboardLiehuo.Net Codes引用的内容:[www.dede58.com]
function CheckMsg(){
var taget_obj = document.getElementById('userdash');//这里的id要写你自己的才行
myajax = new DedeAjax(taget_obj,false,false,"","","");
myajax.SendGet2("{dede:global name="cfg_memberurl"/}/ajax_newpms.php");//这是你的PHP文件的路径和文件名
DedeXHTTP = null;
}
CheckMsg();
这段代码调用了dedecms的模板标签,如果不喜欢,可以直接用相对地址。
本文由烈火小编整理自官方论坛,未经测试,且如果你整合了Ucenter的话,无法调用最新短消息。
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称
普通注册会员或访客 请加入织梦58 技术交流②群
织梦+php获取数据,DedeCms 用JS+PHP获取是否有新短消息相关推荐
- 织梦DEDE搬家数据还原后 前台错位
织梦DEDE搬家数据还原后 前台错位 问题描述:按照正确的步骤搬家后,数据还原后,也更新了,前台错位. 解决办法:一般造成这个问题的原因是,缓存问题,织梦数据搬家后,他的缓存反应不过来,此时你点击模板 ...
- 织梦去版权方法DedeCms 5.7全站去版权去广告方法(后台)
织梦去版权方法DedeCms 5.7全站去版权去广告方法(后台) 去除织梦后台登陆页面广告登陆后台-模块-文件管理器.路径/dede/templets/login.html 打开文件.找到以下代码并删 ...
- 织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)
去除首页顶部"织梦CMS – 轻松建站从此开始!" 进入后台–模版–默认模版管理.找到并打开头部文件head.htm,在代码中可以找到如下代码,修改中文即可. 织梦CMS – 轻松 ...
- Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(值相等)
1.做数值校验 ,Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(小数) 会出现 数据库取出的数据进度丢失 得到的结果是 false 解决方案 :先进行小数位保留 然后再作比较 ...
- 织梦charset.func.php,DEDECMS织梦程序实现熊掌号API提交接口推送(PHP推送)
熊掌号的API提交分为新增内容接口和历史内容接口两个接口.通过新增内容接口,提交站内 当天新产生内容的链接.新增内容享受24小时内抓取校验.快速展现优待.仅限提交绑定站点下的内容,否则无法成功提交,配 ...
- 织梦wap.php绑定域名,dedecms织梦配置手机wap站点,并绑定二级域名
dedecms织梦配置手机wap站点,并绑定二级域名 . 1.安装手机wap浏览 模块 2.根目录创建 wap文件夹 ,将 templets\wap 文件移入 根目录下的 wap, 如图: dedec ...
- 织梦?php?调用栏目,dedecms列表页内容页模板调用上一个栏目下一个栏目方法
织梦CMS内容页有上一篇下一篇文章,没有上一个栏目下一个栏目,我们可以不用修改程序内核文件,直接在模板里用"runphp"输出上一个栏目和下一个栏目. 上一个栏目下一个栏目标签写法 ...
- 安装织梦index.php错误,dedecms安装进入后台出现DedeCMS Error:(PHP等
dedecms安装进入后台出现DedeCMS Error:(PHP等.安装织梦后,进入后台老是显示:DedeCMS Error: (PHP 5.3 and above) Please set 'req ...
- 织梦会员登录PHP,DEDECMS会员登录后跳转首页的简单实现方法
DEDECMS会员登录后跳转首页的简单实现方法 互联网 发布时间:2009-06-06 15:06:24 作者:jb51 我要评论 关键字描述:简单 实现 方法 首页 会员 登录 & ...
最新文章
- 十个隐藏_LOL手游:新版增加42个英雄,大白兔:10个隐藏T0角色
- FPGA笔试题解析(一)
- java安全管理器视频_java安全-安全管理器
- java中开根号求三角形_Java编程 如何计算三角形的内切圆半径?
- java中string的方法_java中String的常用方法
- SpringCloud Gateway 服务网关,过滤器
- np.linalg 线性代数
- [转] python中的高效迭代器函数
- Linux安装MySQL-MariaDB版本
- python编程入门第3版pdf-Python程序设计 第3版pdf
- 什么是面向对象编程的人生感悟
- c++win32项目 如何显示后再删除一个绘图_sai绘图软件中文版
- C#如何使用skinEngine控件换肤(更换皮肤)?
- 夕阳西下,小卤蛋和妲己姐姐竟然手牵手讨论Spring...
- 彻底理解——指针常量和常量指针、指向常量的常指针
- ai智能电话机器人语音识别技术
- 步进电机基础知识(转载)
- 7个秘诀,带你由数据分析师成长为数据科学家
- 扫描版PDF添加目录
- 东软 python 培训