国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢會員中心調(diào)用會員心情列表

2024-07-12 09:01:11
字體:
供稿:網(wǎng)友

DedeCMS會員中心能發(fā)布會員心情,有點像社交軟件的說說,但會員中心并沒有顯示列表,只是顯示最新的一個心情。網(wǎng)上也沒有類似的教程,干脆自己來!參考會員中心的ajax加載最新文檔、我的動態(tài)、全站動態(tài)這個功能,做了一個教程和大家分享一下。

  DedeCMS會員中心首頁有兩個小BUG,如果你的CMS沒有把“我的動態(tài)”、頭像旁邊的“我的心情”正常加載出來。

  打開/member/templets/index.htm,“發(fā)表”下面的動態(tài)加載里增加“我的心情”選項卡,按照下面修改好。

  <li id="xinqing"><a href="javascript:void(0)">我的心情</a></li>

  <li id="arcticle"><a href="javascript:void(0)">最新文檔</a></li>

  <li class="thisTab" id="myfeed"><a href="javascript:void(0)">我的動態(tài)</a></li>

  <li id="allfeed"><a href="javascript:void(0)">全站動態(tài)</a></li>

  修改后如下圖:

  直接點擊“我的心情”是沒有點擊效果也沒有任何內(nèi)容顯示,和Javascript的選項卡直接顯示內(nèi)容不同,里面的內(nèi)容需通過ajax調(diào)用。

  打開/member/templets/js/feed.js,找到

  $("#mood").removeClass("thisTab"); //共有3處

  三處代碼下面增加

  $("#xinqing").removeClass("thisTab");

  在代碼的最下面增加 

//我的心情按鈕  $(function(){  $('#xinqing').click(function() {  $.ajax({  type: "GET",  url: "feed.php?type=xinqing",  dataType: "json",  success : function(data){  $('#FeedText').empty();  var html = '';  $.each( data  , function(commentIndex, comment) {  html += '<div class="feeds_title"><span><a href="/member/index.php?uid='+ comment['userid'] +'">'+ comment['userid'] +'</a>' + comment['msg'] + ' <em>' + comment['dtime'] + '</em></span><p>' + '</p></div>';  })  $('#FeedText').html(html);  $("#xinqing").addClass("thisTab");  $("#myfeed").removeClass("thisTab");  $("#allfeed").removeClass("thisTab");  $("#arcticle").removeClass("thisTab");  }  });  });  })

  注意到“feed.php?type=xingming”,這里ajax請求需要增加一個type參數(shù)值xingming。

  打開/member/feed.php,找到

  //選擇數(shù)據(jù)庫

  增加一個else if條件,繼續(xù)找到

  else {

  require_once(DEDEINC.'/channelunit.func.php');

  在這段代碼前增加下面代碼

else if ($type=="xinqing"){  $sql="SELECT * FROM `dede_member_msg`  where mid='".$cfg_ml->M_ID."' ORDER BY dtime DESC limit 8";  $dsql->SetQuery($sql);  $dsql->Execute();  while ($row = $dsql->GetArray()) {  if($cfg_soft_lang == 'gb2312') {  $row['userid'] = gb2utf8($row['userid']);  $row['msg'] = gb2utf8(htmlspecialchars_decode($row['msg'],ENT_QUOTES));  $row['dtime']= gb2utf8(FloorTime(time()- $row['dtime']));  }else{  $row['userid'] = gb2utf8($row['userid']);  $row['msg'] = htmlspecialchars_decode($row['msg'],ENT_QUOTES);  $row['dtime']= FloorTime(time()- $row['dtime']);  }  $feeds[] = $row;  }  }

  這樣會員中心就能把我的心情加載出來啦。

對會員心情還應該有刪除功能,有興趣的童鞋可以參考一下“我的動態(tài)”的刪除方法。另外“我的心情”不建議全站動態(tài)顯示,這樣給一些會員亂發(fā)心(lao)情(sao)就不好了。可以對會員動態(tài)需要審核:后臺-系統(tǒng)-系統(tǒng)基本設置-會員設置,“會員動態(tài)是否許需要審核”選擇是。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 娱乐| 开化县| 南皮县| 青海省| 克拉玛依市| 鹤庆县| 贺州市| 含山县| 什邡市| 闵行区| 平顶山市| 五河县| 嫩江县| 独山县| 突泉县| 诸暨市| 潍坊市| 南靖县| 南靖县| 常州市| 五原县| 阿坝县| 民勤县| 丹寨县| 太仆寺旗| 彩票| 开封市| 大关县| 潮安县| 黑山县| 修武县| 阳高县| 登封市| 察隅县| 南平市| 大兴区| 新竹县| 棋牌| 巴南区| 淅川县| 突泉县|