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获取是否有新短消息相关推荐

  1. 织梦DEDE搬家数据还原后 前台错位

    织梦DEDE搬家数据还原后 前台错位 问题描述:按照正确的步骤搬家后,数据还原后,也更新了,前台错位. 解决办法:一般造成这个问题的原因是,缓存问题,织梦数据搬家后,他的缓存反应不过来,此时你点击模板 ...

  2. 织梦去版权方法DedeCms 5.7全站去版权去广告方法(后台)

    织梦去版权方法DedeCms 5.7全站去版权去广告方法(后台) 去除织梦后台登陆页面广告登陆后台-模块-文件管理器.路径/dede/templets/login.html 打开文件.找到以下代码并删 ...

  3. 织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)

    去除首页顶部"织梦CMS – 轻松建站从此开始!" 进入后台–模版–默认模版管理.找到并打开头部文件head.htm,在代码中可以找到如下代码,修改中文即可. 织梦CMS – 轻松 ...

  4. Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(值相等)

    1.做数值校验 ,Bigdecimal 在从数据库获取数据后 和从前台获取的数据作比较时(小数) 会出现 数据库取出的数据进度丢失 得到的结果是 false 解决方案 :先进行小数位保留 然后再作比较 ...

  5. 织梦charset.func.php,DEDECMS织梦程序实现熊掌号API提交接口推送(PHP推送)

    熊掌号的API提交分为新增内容接口和历史内容接口两个接口.通过新增内容接口,提交站内 当天新产生内容的链接.新增内容享受24小时内抓取校验.快速展现优待.仅限提交绑定站点下的内容,否则无法成功提交,配 ...

  6. 织梦wap.php绑定域名,dedecms织梦配置手机wap站点,并绑定二级域名

    dedecms织梦配置手机wap站点,并绑定二级域名 . 1.安装手机wap浏览 模块 2.根目录创建 wap文件夹 ,将 templets\wap 文件移入 根目录下的 wap, 如图: dedec ...

  7. 织梦?php?调用栏目,dedecms列表页内容页模板调用上一个栏目下一个栏目方法

    织梦CMS内容页有上一篇下一篇文章,没有上一个栏目下一个栏目,我们可以不用修改程序内核文件,直接在模板里用"runphp"输出上一个栏目和下一个栏目. 上一个栏目下一个栏目标签写法 ...

  8. 安装织梦index.php错误,dedecms安装进入后台出现DedeCMS Error:(PHP等

    dedecms安装进入后台出现DedeCMS Error:(PHP等.安装织梦后,进入后台老是显示:DedeCMS Error: (PHP 5.3 and above) Please set 'req ...

  9. 织梦会员登录PHP,DEDECMS会员登录后跳转首页的简单实现方法

    DEDECMS会员登录后跳转首页的简单实现方法 互联网   发布时间:2009-06-06 15:06:24   作者:jb51   我要评论 关键字描述:简单 实现 方法 首页 会员 登录 & ...

最新文章

  1. 十个隐藏_LOL手游:新版增加42个英雄,大白兔:10个隐藏T0角色
  2. FPGA笔试题解析(一)
  3. java安全管理器视频_java安全-安全管理器
  4. java中开根号求三角形_Java编程 如何计算三角形的内切圆半径?
  5. java中string的方法_java中String的常用方法
  6. SpringCloud Gateway 服务网关,过滤器
  7. np.linalg 线性代数
  8. [转] python中的高效迭代器函数
  9. Linux安装MySQL-MariaDB版本
  10. python编程入门第3版pdf-Python程序设计 第3版pdf
  11. 什么是面向对象编程的人生感悟
  12. c++win32项目 如何显示后再删除一个绘图_sai绘图软件中文版
  13. C#如何使用skinEngine控件换肤(更换皮肤)?
  14. 夕阳西下,小卤蛋和妲己姐姐竟然手牵手讨论Spring...
  15. 彻底理解——指针常量和常量指针、指向常量的常指针
  16. ai智能电话机器人语音识别技术
  17. 步进电机基础知识(转载)
  18. 7个秘诀,带你由数据分析师成长为数据科学家
  19. 扫描版PDF添加目录
  20. 东软 python 培训

热门文章

  1. Win10杀死进程方式
  2. 动态数码管(显示两位数字 以及左、右滚动显示)
  3. linux spec 脚本,RPM包制作之Spec文件详解
  4. 全方位保护您在 Amazon S3 的数据资产-访问控制详解
  5. 使用selenium自动秒抢淘宝商品(附详细入门指南)
  6. HCNP路由交换学习指南(第一章)学习笔记
  7. iOS 开发工具整理
  8. 一分钟,华北科技学院会发生什么?
  9. 电脑剪切,电脑剪切快捷键
  10. arcgis api 动态显示鼠标位置经纬度