亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

uchome工作筆記--添加微新聞功能

2024-08-30 19:06:56
字體:
供稿:網(wǎng)友

微新聞功能介紹:

微新聞即短小的新聞新聞,像新鮮事,微博一樣.

功能有:用戶通過即時窗口發(fā)布,其他用戶可以在第一條微新聞下的直接進(jìn)行回復(fù)評論.

在UCHOME中添加功能具體方法如下:

1、建立發(fā)布微新聞的頁面:

以下是發(fā)布微新聞的發(fā)布框,可用更新個人簽名的模塊來修改,稱為頁面a.html:

  1. <div id="mood_wxwform">   
  2.     <form method="post" action="cp.php?ac=mnews" id="mood_addwxwform">   
  3.         <div id="mood_statusinput_wxw" class="statusinput_wxw"><textarea name="message" id="mood_message_wxw" onclick="statusFace();" onkeydown="if(event.keyCode == 13 ){ event.returnValue=false;event.cancel = true;$('mood_add_wxw').click();$('mood_message_wxw').value='';this.blur(); };" >你可以在這里發(fā)布你相關(guān)的所見所聞,分享給大家!</textarea></div>   
  4.         <div class="statussubmit_wxw">   
  5.             <input type="button" id="mood_add_wxw" name="add_wxw" value="發(fā)布" class="submit" style="display:block;" onclick="ajaxpost('mood_addwxwform', 'reloadMood');$('mood_message_wxw').value='';" />   
  6.             <input type="hidden" name="addsubmit" value="true" />   
  7.             <input type="hidden" name="spacenote" value="true" />   
  8.             <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" />   
  9.         </div>   
  10.            
  11.     </form>   
  12. </div> 

a.html顯示微新聞部分:

  1. <div id="mood_mystatus_wxw">   
  2. <!--{if $wxwlist}-->   
  3. <!--{loop $wxwlist $r}-->   
  4. <table style="width:620px; margin-top:10px;"><tr><td style="vertical-align:top; padding-top:5px; width:50px;"><!--{avatar($_SGLOBAL[supe_uid],small)}--></td>   
  5. <td style="vertical-align:top; padding-left:10px;">   
  6. <div style="height:auto; font-size:14px; color:#617d80; line-height:22px;"><span style="color:#124a83; font-weight:bold;">$r[username]</span>:$r[message]</div>   
  7. <br/>   
  8. <div style="height:25px; font-size:12px; color:#617d80; list-style:22px;">   
  9.   <!--{if emptyempty($_TPL[hidden_time])}-->   
  10.         <span class="gray"><!--{date('m-d H:i',$r[dateline],1)}--></span>   
  11.         <!--{/if}-->   
  12.         </div>   
  13. </td></tr></table>   
  14. <!--{/loop}-->   
  15. <!--{if $count==$perpage}-->   
  16.     <div class="page" style="padding-top:20px;">   
  17.         <a href="javascript:;" onclick="getmore();" id="a_feed_more">查看更多動態(tài)</a>   
  18.     </div>   
  19.     <!--{/if}-->   
  20. <!--{/if}-->   
  21. </div>   
  22. <div id="friendswxw" style="display:none;">   
  23. <!--{if $friendwxwlist}-->   
  24. <!--{loop $friendwxwlist $r}-->   
  25. <table style="width:620px; margin-top:10px;"><tr><td style="vertical-align:top; padding-top:5px; width:50px;"><!--{avatar($_SGLOBAL[supe_uid],small)}--></td>   
  26. <td style="vertical-align:top; padding-left:10px;">   
  27. <div style="height:auto; font-size:14px; color:#617d80; line-height:22px;"><span style="color:#124a83; font-weight:bold;">$r[username]</span>:$r[message]</div>   
  28. <br/>   
  29. <div style="height:25px; font-size:12px; color:#617d80; list-style:22px;">   
  30.   <!--{if emptyempty($_TPL[hidden_time])}-->   
  31.         <span class="gray"><!--{date('m-d H:i',$r[dateline],1)}--></span>   
  32.         <!--{/if}-->   
  33.          <span style="margin-left:15px; color:#124981;">   
  34.            
  35.         (<a href="javascript:;" onclick="dowxwcomment_get('dowxwcomment_$r[newsid]', 1);" id="dowxw_a_op_$r[newsid]">回復(fù)</a>)   
  36.         (<a href="cp.php?ac=share&type=blog&id=$blog[blogid]" id="a_share" onclick="ajaxmenu(event, this.id, 1)" class="a_share">分享</a>)  //開源軟件:Vevb.com 
  37. </span></div>   
  38. <div id="dowxwcomment_$r[newsid]" style="display:none;"></div>   
  39. </td></tr></table>   
  40. <!--{/loop}-->   
  41. <!--{else}-->   
  42. <span class="gray">好友還沒有發(fā)布微新聞!</span>   
  43. <!--{/if}-->   
  44. </div> 

相應(yīng)的a.php頁面:

  1. //分頁   
  2. $perpage =5; //;$_SCONFIG['feedmaxnum']<50?50:$_SCONFIG['feedmaxnum'];   
  3. $start = 0;   
  4. if($_GET['pages']>1)   
  5. {   
  6.     $perpage=$perpage*$_GET['pages'];   
  7.     }   
  8. $perpage = mob_perpage($perpage);   
  9.    
  10. $query$_SGLOBAL['db']->query("SELECT a.newsid,a.username,a.uid,a.dateline,b.message FROM ".tname('m_news')." as a left join ".tname('m_newsfield')." as b on a.newsid=b.newsid where a.uid=".$space[uid]." order by dateline desc LIMIT $start,$perpage");   
  11. $count = $filtercount = 0;   
  12. $wxwlist=array();   
  13. while ($value=$_SGLOBAL['db']->fetch_array($query)) {   
  14.            
  15.             $wxwlist[] = $value;   
  16.             $count++;   
  17.         };   

調(diào)用的JS代碼,也同樣用個性簽名的來做修改:

  1. <script type="text/javascript">   
  2.     function statusFace() {   
  3.         if($('mood_message_wxw').value == '你可以在這里發(fā)布你相關(guān)的所見所聞,分享給大家!'){   
  4.             $('mood_message_wxw').value = '';   
  5.         }   
  6.         $('mood_statusinput_wxw').style.zIndex = '20000';   
  7.         $('mood_statusinput_wxw').className = 'statusinput2_wxw';   
  8.            
  9.            
  10.         var div = $('mood_face_bg');   
  11.         if(div) {   
  12.             div.parentNode.removeChild(div);   
  13.         }   
  14.         div = document.createElement('div');   
  15.         div.id = 'mood_face_bg';   
  16.         div.style.position = 'absolute';   
  17.         div.style.left = div.style.top = '0px';   
  18.         div.style.width = '100%';   
  19.         div.style.height = document.body.scrollHeight + 'px';   
  20.         div.style.backgroundColor = '#000';   
  21.         div.style.zIndex = 10000;   
  22.         div.style.display = 'none';   
  23.         div.style.filter = 'alpha(opacity=0)';   
  24.         div.style.opacity = 0;   
  25.         div.onclick = function() {   
  26.             hiddenstatus();   
  27.         }   
  28.         $('append_parent').appendChild(div);   
  29.        
  30.        
  31.         if($('mood_message_wxw_menu') != null) {   
  32.             $('mood_message_wxw_menu').style.display = '';   
  33.             $('mood_add_wxw').style.display = '';   
  34.         } else {   
  35.             var faceDiv = document.createElement("div");   
  36.             faceDiv.id = 'mood_message_wxw_menu';   
  37.             faceDiv.className = 'facebox';   
  38.             faceDiv.style.position = 'absolute';   
  39.             var faceul = document.createElement("ul");   
  40.             for(i=1; i<31; i++) {   
  41.                 getStatusFace(i, faceul);      
  42.             }   
  43.             faceDiv.appendChild(faceul);   
  44.             $('append_parent').appendChild(faceDiv);   
  45.         }   
  46.         //定位菜單   
  47.         setMenuPosition('mood_message_wxw', 0);   
  48.         div.style.display = '';   
  49.     }   
  50.        
  51.     function hiddenstatus() {   
  52.         $('mood_message_wxw_menu').style.display = 'none';   
  53.         $('mood_face_bg').style.display = 'none';   
  54.         $('mood_statusinput_wxw').className = 'statusinput_wxw';   
  55.         if($('mood_message_wxw').value == ''){   
  56.             $('mood_message_wxw').value = '你可以在這里發(fā)布你相關(guān)的所見所聞,分享給大家!';   
  57.         }   
  58.         $('mood_statusinput_wxw').style.zIndex = '1';   
  59.     }   
  60.        
  61.     function getStatusFace(i, faceul) {   
  62.         var faceli = document.createElement("li");   
  63.         faceli.innerHTML = '<img src="image/face/'+i+'.gif" style="cursor:pointer; position:relative;" />';   
  64.         faceli.getElementsByTagName('img').item(0).onclick = function(){var faceText = '[em:'+i+':]'if($('mood_message_wxw') != null) { insertContent('mood_message_wxw', faceText); }};   
  65.         faceul.appendChild(faceli);   
  66.     }   
  67.        
  68.     function reloadMood(showid, result) {   
  69.         var x = new Ajax();   
  70.         x.get('cp.php?ac=mnews&op=getwxw'function(s){   
  71.             $('mood_mystatus_wxw').innerHTML = s;   
  72.         });   
  73.         //提示獲得積分   
  74.         showreward();   
  75.         hiddenstatus();   
  76.     }   
  77. </script> 

以上就完成了發(fā)布框的與微新聞信息的顯示,接下來看如果發(fā)布微新聞,當(dāng)點擊發(fā)布按鈕時:

  1. <input type="button" id="mood_add_wxw" name="add_wxw" value="發(fā)布" class="submit" style="display:block;" onclick="ajaxpost('mood_addwxwform', 'reloadMood');$('mood_message_wxw').value='';" />  

表單提交到mnews.php:

  1. <form method="post" action="cp.php?ac=mnews" id="mood_addwxwform">   
  2. mnews.php代碼部分: 
  3. [html] view plaincopyprint? 
  4. if(submitcheck('addsubmit')) {   
  5.     if(emptyempty($mnews['newsid']))    
  6.     {   
  7.         $mnews = array();   
  8.     }   
  9.     else   
  10.     {   
  11.         if(!checkperm('allowmblog'))   
  12.         {   
  13.             ckspacelog();   
  14.             showmessage('no_authority_to_add_log');   
  15.         }   
  16.     }   
  17.    
  18.     include_once(S_ROOT.'./source/function_mnews.php');   
  19.     //入庫   
  20.     if($newmnews = mnews_post($_POST$mnews)) {   
  21.           //開源軟件:Vevb.com 
  22.             $aa="1";   
  23.      }   
  24. }   

至此發(fā)布功能完成,接下來是回復(fù),回復(fù)延用動態(tài)信息的回復(fù)框:

  1. <span id="dowxwcomment_form_{$newsid}_{$id}">   
  2.     <form id="dowxwcommform_{$newsid}_{$id}" method="post" action="cp.php?ac=comment" style="padding-left:10px;">   
  3.         <a href="#" id="do_face_{$newsid}_{$id}" title="插入表情" onclick="showFace(this.id, 'do_message_{$newsid}_{$id}');return false;"><img src="image/facelist.gif" align="absmiddle" /></a>   
  4.         <input type="text" id="do_message_{$newsid}_{$id}" name="message" size="35" class="t_input" onkeydown="return ctrlEnter(event, 'dowxwcommform_btn_{$newsid}_{$id}', 1);">   
  5.         <input type="hidden" name="commentsubmit" value="true" />   
  6.         <input type="hidden" name="idtype" value="newsid">   
  7.          <input type="hidden" name="id" value="{$newsid}">   
  8.         <input type="button" name="do_button" class="submit" id="dowxwcommform_btn_{$newsid}_{$id}" onclick="ajaxpost('dowxwcommform_{$newsid}_{$id}', 'dowxwcomment_get', 1)" value="回復(fù)">   
  9.         <button type="button" name="btncancel" class="button" onclick="dowxwcomment_form_close($newsid, $id);">取消</button>   
  10.         <input type="hidden" name="formhash" value="<!--{eval echo formhash();}-->" />   
  11.     </form>   
  12.     <div id="__dowxwcommform_{$newsid}_{$id}"></div>   
  13.     </span>

以上表單,提交到:

  1. action="cp.php?ac=comment",完成入庫,統(tǒng)計,權(quán)限判斷等操作后返回請求頁面    
  2. if($_POST['idtype']=='newsid')   
  3.     {   
  4.         $url='cp.php?ac=mnews&op=getcomment';   
  5.         }   
  6.     showmessage($msg$url, 0, $magvalues); 

回復(fù)功能完成.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美黑人又粗又大又爽免费| 久久精品亚洲精品国产欧美| 久久久国产午夜精品| 五月婷婷中文字幕| 一级毛片在线视频| 久久精品国产一区二区三区不卡| av电影一区二区三区| 久久国产精彩视频| 日韩色淫视频| 亚洲综合一区中| 免费毛片一区二区三区久久久| 内射国产内射夫妻免费频道| 国产国产一区| 国产精品精品视频| 免费观看亚洲天堂| 久久久久久免费视频| 欧美日韩国产va另类| 色偷偷福利视频| 欧洲精品毛片网站| 亚洲欧美在线人成swag| 欧美日本亚洲韩国国产| 亚洲成人777| 日本五十路在线| 一本久久a久久精品亚洲| 中文字幕人妻色偷偷久久| 日本欧美日韩| av电影中文字幕| 欧美久久在线观看| 综合久久久久综合| 自己做鸭怎么接单寻找客源| 在线观看精品一区二区三区| 日韩免费高清视频| 日韩精选视频| 欧美精品久久久久久久久| 亚洲一区二区三区免费看| 欧美刺激午夜性久久久久久久| 国产美女高潮| 理论视频在线观看| 北条麻妃国产九九九精品小说| 欧美黄色性生活| 成人免费网站www网站高清| 视频一区二区在线播放| 精品一区在线播放| 国产精品1区在线| 一本一道久久a久久精品逆3p| 久久久精品一区二区毛片免费看| 日本午夜精品一区二区三区电影| 51久久夜色精品国产麻豆| 黄色片免费观看| 在线观看欧美视频| 天天想你在线观看完整版电影免费| 国产精品天天操| 久久精品日产第一区二区三区高清版| 精品人妻aV中文字幕乱码色欲| 国产精品美乳一区二区免费| 男人添女人荫蒂免费视频| 亚洲精品电影在线| 六月丁香婷婷综合| av免费看在线| 国产成人香蕉在线视频网站| 在线观看av中文| jizzjizz国产精品喷水| 亚洲成人免费在线| 欧美日韩国产一中文字不卡| 99热在线看| 久久超碰97中文字幕| 国产精品一区二区电影| 国产午夜久久久久| 国产日韩一区二区三区| 亚洲午夜小视频| 亚洲激情视频小说| 日本三级在线播放完整版| 亚洲欧美中文日韩在线v日本| 欧美成人久久电影香蕉| 国产淫片av片久久久久久| 成人三级视频在线观看一区二区| 国产精品美女久久久久人| 精品一区二区三区免费播放| 在线免费日韩| 日本少妇bbwbbw精品| 欧美亚洲激情在线| 日韩视频一区二区| 国产精品久久久久久久久久久久久久| 九一国产在线观看| 香蕉久久夜色精品国产更新时间| 91成人在线视频| 久久午夜宅男免费网站| 小说区亚洲自拍另类图片专区| www.夜夜操| 最新黄色av网址| 日本一区视频在线播放| 欧美黑人疯狂性受xxxxx野外| 国产一级片91| 国产美女主播在线观看| 欧美韩国日本在线观看| av免费不卡国产观看| 一区二区三区四区五区精品| 国产国语**毛片高清视频| 日本亚洲免费观看| 中国动漫在线观看完整版免费| 国产精品嫩草影院一区二区| 欧美成人禁片在线观看网址| 九一精品在线观看| 日韩一区二区三区四区区区| 久久精品视频在线| 无码人妻丰满熟妇精品区| 国产精品果冻传媒| 久久日文中文字幕乱码| av毛片免费| 91popny丨九色丨国产| 国产第一页视频| 91丨porny丨户外露出| 奇米影视狠888| 国产精品国产三级国产有无不卡| 凹凸精品一区二区三区| 强行糟蹋人妻hd中文| 久久国产亚洲精品无码| 黄色电影网站在线观看| 成人网中文字幕| 黄色日本网站| 日韩av一区二区三区美女毛片| 宅男在线精品国产免费观看| 久操视频在线观看| 久久影音资源网| 午夜欧美精品久久久久久久| 欧美日韩国产a| 爱高潮www亚洲精品| 成人免费一级片| 欧美日韩精品高清| 日韩电影网1区2区| 国产精品久久久久影院亚瑟| 激情久久99| 国产精品一区二区三区在线观| 亚洲最快最全在线视频| 中文在线资源在线| 欧美日韩在线视频免费观看| 欧美a在线播放| 精品va天堂亚洲国产| 国产精品久久久久久久久毛片| 久久久久99精品成人片| 亚洲bt欧美bt精品777| 亚洲综合精品久久| 欧美午夜不卡视频| 国产欧美一区二区三区小说| 2020欧美日韩在线视频| 黄色av免费网站| 国产成人一级电影| www.成人爱| 久久国产精品72免费观看| 97人人模人人爽人人喊38tv| 日韩毛片在线观看| 亚洲AV无码一区二区三区性| 黄色特一级视频| 欧美三级中文字| 日韩中文字幕| 天天色天天干天天色| 精品一区二区三区中文字幕| 国模私拍视频在线| 日韩精品在线观看一区二区| 九九在线高清精品视频| 欧美一二区在线观看| 日韩高清不卡| 午夜国产福利视频| 午夜老司机精品| 亚洲精品8mav| 国产美女无遮挡永久免费| 狠狠躁少妇一区二区三区| 黄色福利视频网站| 91久久久久久久久久久久| 91入口在线观看| 国产精品久久久久久9999| 黄色工厂在线观看| 亚洲精品国产精品乱码不99| 精品视频免费在线播放| 国产激情无套内精对白视频| 精品一区二区三区久久久| 久久亚洲国产中v天仙www| 国产chinese精品一区二区| 亚洲在线免费播放| 亚洲成熟丰满熟妇高潮xxxxx| 懂色av一区二区三区在线播放| 国产成人高清激情视频在线观看| 色呦呦在线资源| 在线免费观看视频网站| 久久久伊人日本| 欧美极品少妇无套实战| 国产电影一区| 9999精品成人免费毛片在线看| 在线播放黄色网址| 91国偷自产一区二区使用方法| 成人国产电影网| 男人的天堂在线免费视频| 午夜精品久久久久久久99黑人| www.激情网| 欧美日韩日本视频| 少妇精品无码一区二区三区| 成人性生交大片| 国产精品久久久久久久免费观看| 国产免费一区二区三区香蕉精| 成人97精品毛片免费看| 亚洲jizzjizz日本少妇| 国产嫩草在线视频| 91视频 -- 69xx| 精品一区二区三区自拍图片区| 尤物九九久久国产精品的特点| 婷婷成人综合网| 嗯用力啊快一点好舒服小柔久久| 五月激情丁香婷婷| 亚洲欧美小说色综合小说一区| av网站大全在线观看| 欧美激情免费看| 三级黄色的网站| 黄色成人影院| 欧美国产第一页| 人妖精品videosex性欧美| 欧美日韩成人影院| 国产欧美1区2区3区| 污污内射在线观看一区二区少妇| 日韩一级免费在线观看| 麻豆免费在线视频| 国产亚洲精品成人av久久ww| 婷婷成人在线| 精品视频一区二区在线| 亚洲最大最好的私人影剧院| 极品粉嫩饱满一线天在线| 性一交一黄一片| 日韩欧美一区二区三区四区五区| 天堂av电影在线观看| 一区二区三区四区在线观看国产日韩| 久久野战av| 久久国产精品露脸对白| 日本在线播放| 一区二区三区在线影院| 国产成人禁片免费观看| 精品国产一区二区三区久久久樱花| 日韩一级片中文字幕| 亚洲欧洲av在线| 亚洲成av人片观看| 黄色aa久久| 国内精品久久久久久影院8f| 青青草av专区| wwwxxx黄色片| 国产美女黄色| 日本免费看片网站| 久久精品国产亚洲av久| 8888在线观看免费www| 欧美又粗又大又长| 国产精品久久久久久亚洲伦| 99久久婷婷国产综合精品青牛牛| 国产videos久久| 91人妻一区二区| 91免费精品国自产拍在线不卡| 日韩精彩视频| 一区二区三区四区高清视频| 欧美久久久网站| 国产成人精品久久二区二区91| 亚洲一区二区三区视频在线| 中文字幕在线观看91| 亚洲一区二区在线免费观看| 无遮挡h肉3d动漫在线观看| 中文字幕在线影院| 国产综合免费视频| 国产91亚洲精品一区二区三区| 国产精品视频免费观看| аⅴ资源新版在线天堂| aaa一级黄色片| 免费视频一区| 美女网站视频在线| 国产又粗又大又爽的视频| 欧美最猛黑人猛交69| 国产精品视频免费一区二区三区| 欧美性大战久久久| 国产成人亚洲精品无码h在线| 天堂中文在线8| 亚洲免费高清| 成人欧美一区二区三区小说| 婷婷亚洲最大| 91久久精品久久国产性色也91| 116极品美女视频在线观看| 中文字幕日本在线观看| 麻豆免费版在线观看| 亚洲 美腿 欧美 偷拍| 免费女人黄页| 亚洲国产精品成人| 国产精品美女网站| 一本久道久久综合狠狠爱亚洲精品| 成人免费毛片糖心| 国产欧美精品久久| 极品美女一区二区三区| 国产精品欧美久久久久无广告| 成年人看的免费视频| 好吊妞www.84com只有这里才有精品| 国产精品调教视频| 国产玖玖精品视频| 美女又爽又黄免费| 亚洲熟女综合色一区二区三区| 亚洲一区二区高清视频| 同产精品九九九| 国产精品日韩精品| 色偷偷男人天堂| 精品一区在线看| 国产成人av一区二区三区| 在线观看黄网站| 日韩成人在线电影| 欧美天天综合网| 91精品入口蜜桃| 尤物九九久久国产精品的分类| 日本18中文字幕| 日韩精品一区二区三区四| 国产一区二区0| 精品亚洲porn| 亚洲欧美日韩综合aⅴ视频| 国产精久久一区二区三区| 国产精品视频一区二区三区四蜜臂| 国产厕所精品在线观看| 国产精品久久在线| 久久国产精品99久久久久久丝袜| 人人人妻人人澡人人爽欧美一区| 性猛交富婆╳xxx乱大交一| 欧美精品一区二区久久久| 午夜成人免费视频| 黄色三级中文字幕| 青青草免费观看完整版高清| 国产精品99久久久久久似苏梦涵| 精品国产黄a∨片高清在线| 成人黄动漫网站免费| 国产视频三区| 亚洲av少妇一区二区在线观看|