template_website.js
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:8k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. function tabselect(obj, forumid) { //显示指定内容(obj)元素
  2.     switch(obj.id) {
  3.        case 'li_hotforum': {   //热门版块
  4.                    $('hotforum').style.display = '';
  5.                    $('bbsmessage').style.display = 'none';
  6.                    $('li_bbsmessage').className = '';
  7.                  //  $('hottags').style.display = 'none';
  8.                    //$('li_hottags').className = '';break ;  
  9.    break;
  10.              }      
  11.        case 'li_bbsmessage': { //论坛信息
  12.                    $('bbsmessage').style.display = '';
  13.                    $('hotforum').style.display = 'none';
  14.                    $('li_hotforum').className = '';
  15.                   // $('hottags').style.display = 'none';
  16.                   // $('li_hottags').className = '';break ;
  17.    break;
  18.              }  
  19.        case 'li_hottags': { //论坛信息
  20.                    $('hottags').style.display = '';
  21.                    $('hotforum').style.display = 'none';
  22.                    $('li_hotforum').className = '';
  23.                    $('bbsmessage').style.display = 'none';
  24.                    $('li_bbsmessage').className = '';break ;               
  25.              } 
  26.        case 'li_forum_'+forumid+'_topic': {//最热主题
  27.                    $('forum_'+forumid+'_topic').style.display = '';
  28.                    $('forum_'+forumid+'_reply').style.display = 'none';
  29.                    $('li_forum_'+forumid+'_reply').className = '';
  30.                    $('forum_'+forumid+'_digest').style.display = 'none';
  31.                    $('li_forum_'+forumid+'_digest').className = '';break ;
  32.              }  
  33.        case 'li_forum_'+forumid+'_reply': {//最新回复
  34.                    $('forum_'+forumid+'_reply').style.display = '';
  35.                    $('forum_'+forumid+'_topic').style.display = 'none';
  36.                    $('li_forum_'+forumid+'_topic').className = '';
  37.                    $('forum_'+forumid+'_digest').style.display = 'none';
  38.                    $('li_forum_'+forumid+'_digest').className = '';break ;
  39.              }  
  40.        case 'li_forum_'+forumid+'_digest': {//最新回复
  41.                    $('forum_'+forumid+'_digest').style.display = '';
  42.                    $('forum_'+forumid+'_reply').style.display = 'none';
  43.                    $('li_forum_'+forumid+'_reply').className = '';
  44.                    $('forum_'+forumid+'_topic').style.display = 'none';
  45.                    $('li_forum_'+forumid+'_topic').className = '';break ;
  46.              }  
  47.        case  'li_album': { //热门相册
  48.                    $('albumlist').style.display = '';
  49.                    $('photolist').style.display = 'none';
  50.                    $('li_photo').className = '';break ;
  51.              }         
  52.        case  'li_photo': {  //热门相片
  53.                    $('photolist').style.display = '';
  54.                    $('albumlist').style.display = 'none';
  55.                    $('li_album').className = '';break ;
  56.              }  
  57.        case 'li_spacecomment': { //最新评论
  58.                    $('spacecommentlist').style.display = '';
  59.                    $('spacelist').style.display = 'none';
  60.                    $('li_space').className = '';break ;
  61.              }  
  62.        case  'li_space': {//最新评论
  63.                    $('spacelist').style.display = '';
  64.                    $('spacecommentlist').style.display = 'none';
  65.                    $('li_spacecomment').className = '';break ;
  66.              }  
  67.        case 'li_hot_goods': {//热门商品
  68.                    $('hot_goodslist').style.display = '';
  69.                    $('old_goodslist').style.display = 'none';
  70.                    $('li_old_goods').className = '';break ;
  71.              }  
  72.        case 'li_old_goods': {//二手商品
  73.                    $('old_goodslist').style.display = '';
  74.                    $('hot_goodslist').style.display = 'none';
  75.                    $('li_hot_goods').className = '';break ;
  76.              }  
  77.        case 'li_postcount_month': {
  78.                    $('postcount_month').style.display = '';
  79.                    $('postcount_week').style.display = 'none';
  80.                    $('li_postcount_week').className = '';
  81.                    $('postcount_day').style.display = 'none';
  82.                    $('li_postcount_day').className = '';break ;
  83.              }  
  84.        case 'li_postcount_week': {
  85.                    $('postcount_week').style.display = '';
  86.                    $('postcount_month').style.display = 'none';
  87.                    $('li_postcount_month').className = '';
  88.                    $('postcount_day').style.display = 'none';
  89.                    $('li_postcount_day').className = '';break ;
  90.              }  
  91.        case 'li_postcount_day': {
  92.                    $('postcount_day').style.display = '';
  93.                    $('postcount_month').style.display = 'none';
  94.                    $('li_postcount_month').className = '';
  95.                    $('postcount_week').style.display = 'none';
  96.                    $('li_postcount_week').className = '';break ;
  97.              }  
  98.        default : return ;
  99.     }
  100.     obj.className = 'current'; //更新选定的TAB的样式
  101. }
  102. function convertdate(strdate)
  103. {
  104. strdate = strdate.replace(/-/ig,'/');
  105. var d = new Date(strdate);
  106. var now = new Date();
  107. var result;
  108. if (d.getYear() == now.getYear() && d.getMonth() == now.getMonth())
  109. {
  110. var xday = now.getDate() - d.getDate();
  111. switch (xday)
  112. {
  113. case 0:
  114. result = "今天 " + d.getHours() + " : " + d.getMinutes();
  115. break;
  116. case 1:
  117. result = "昨天 " + d.getHours() + " : " + d.getMinutes();
  118. break;
  119. case 2:
  120. result = "前天 " + d.getHours() + " : " + d.getMinutes();
  121. break;
  122. default:
  123. result = d.format("MM.dd hh:mm");
  124. break;
  125. }
  126. }
  127. else
  128. {
  129. result = d.format("MM.dd hh:mm");
  130. }
  131. return result;
  132. }
  133. function showtopicinfo(forumid, index) {
  134.    var no_pic_path = 'templates/' + templatepath +'/images/gather/slide_pic.jpg';
  135.    if(reco_topic.length == 0 )
  136.    {
  137.             return '<a href="" target="_blank"><img src="' + no_pic_path + '"/></a>';
  138.    }
  139.    
  140.    for(var i in reco_topic) {
  141.        if (reco_topic[i].fid == forumid || index == i) { 
  142.             return '<a href="'+ (aspxrewrite == 1 ? 'showtopic-'+reco_topic[i].tid+ '.aspx':'showtopic.aspx?topicid='+reco_topic[i].tid) +'" target="_blank"><img onload="imgautosize(this, 300,150);" src="' + (reco_topic[i].img.indexOf('http')>=0 ? reco_topic[i].img : 'upload/' + reco_topic[i].img) + '" alt="' + reco_topic[i].title + '" onerror="this.onerror=null;this.src='' + no_pic_path + '';"/><h4>'+ reco_topic[i].title +'</h4></a>';
  143.        }
  144.    }
  145.    return '';
  146.    //return '<img width="237" height="130" src="'+no_pic_path+'" alt="暂无推荐"/><h4>暂无推荐</h4>';
  147.    
  148. }
  149. /*
  150. 方法名称: imgautosize 
  151. 方法说明: 按高/宽(宽/高)比例显示图片方法
  152. 参数说明:
  153.           imgobj : img 元素对象
  154.           maxwidth 设置图片宽度界限
  155.           maxheight 设置图片高度界限
  156. */
  157. function imgautosize(imgobj, maxwidth, maxheight)
  158. {
  159.     var heightwidthrate = imgobj.offsetHeight / imgobj.offsetWidth;//设置高宽比
  160.     var widthheightrate = imgobj.offsetWidth / imgobj.offsetHeight;//设置宽高比
  161.    
  162.     if(is_ie && imgobj.readyState != 'complete') {  //确保图片完全加载
  163.         //alert(imgobj.offsetHeight+ ' '+imgobj.fileSize);
  164.         return false;
  165.     }
  166.         
  167.     if(imgobj.offsetHeight > maxheight){
  168.         imgobj.height = maxheight;
  169.         imgobj.width = maxheight * widthheightrate;
  170.     }
  171.     if(imgobj.offsetWidth > maxwidth){
  172.         imgobj.width = maxwidth;
  173.         imgobj.height = maxwidth * heightwidthrate;
  174.     }
  175. }