国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

277 lines
11KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />
  5. <title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
  6. <meta name="keywords" content="{dede:field.keywords/}" />
  7. <meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
  8. <link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
  9. <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}">
  10. <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
  11. <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
  12. <script language="javascript" type="text/javascript">
  13. <!--
  14. function CheckLogin()
  15. {
  16. var taget_obj = document.getElementById('_ajax_feedback');
  17. myajax = new DedeAjax(taget_obj,false,false,'','','');
  18. myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_feedback.php");
  19. DedeXHTTP = null;
  20. }
  21. function postBadGood(ftype,fid)
  22. {
  23. var taget_obj = document.getElementById(ftype+fid);
  24. var saveid = GetCookie('badgoodid');
  25. if(saveid != null)
  26. {
  27. var saveids = saveid.split(',');
  28. var hasid = false;
  29. saveid = '';
  30. j = 1;
  31. for(i=saveids.length-1;i>=0;i--)
  32. {
  33. if(saveids[i]==fid && hasid) continue;
  34. else {
  35. if(saveids[i]==fid && !hasid) hasid = true;
  36. saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
  37. j++;
  38. if(j==10 && hasid) break;
  39. if(j==9 && !hasid) break;
  40. }
  41. }
  42. if(hasid) { alert('您刚才已表决过了喔!'); return false;}
  43. else saveid += ','+fid;
  44. SetCookie('badgoodid',saveid,1);
  45. }
  46. else
  47. {
  48. SetCookie('badgoodid',fid,1);
  49. }
  50. myajax = new DedeAjax(taget_obj,false,false,'','','');
  51. myajax.SendGet2("{dede:global name='cfg_phpurl'/}/feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid);
  52. DedeXHTTP = null;
  53. }
  54. function postDigg(ftype,aid)
  55. {
  56. var taget_obj = document.getElementById('newdigg');
  57. var saveid = GetCookie('diggid');
  58. if(saveid != null)
  59. {
  60. var saveids = saveid.split(',');
  61. var hasid = false;
  62. saveid = '';
  63. j = 1;
  64. for(i=saveids.length-1;i>=0;i--)
  65. {
  66. if(saveids[i]==aid && hasid) continue;
  67. else {
  68. if(saveids[i]==aid && !hasid) hasid = true;
  69. saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
  70. j++;
  71. if(j==20 && hasid) break;
  72. if(j==19 && !hasid) break;
  73. }
  74. }
  75. if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; }
  76. else saveid += ','+aid;
  77. SetCookie('diggid',saveid,1);
  78. }
  79. else
  80. {
  81. SetCookie('diggid',aid,1);
  82. }
  83. myajax = new DedeAjax(taget_obj,false,false,'','','');
  84. var url = "{dede:global.cfg_phpurl/}/digg_ajax.php?action="+ftype+"&id="+aid;
  85. myajax.SendGet2(url);
  86. DedeXHTTP = null;
  87. }
  88. function getDigg(aid)
  89. {
  90. var taget_obj = document.getElementById('newdigg');
  91. myajax = new DedeAjax(taget_obj,false,false,'','','');
  92. myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax.php?id="+aid);
  93. DedeXHTTP = null;
  94. }
  95. -->
  96. </script>
  97. </head>
  98. <body class="downlist">
  99. {dede:include filename="head2.htm"/}
  100. <!-- /header -->
  101. <div class="w960 center clear mt1">
  102. <div class="pleft">
  103. <div class="place">
  104. <strong>当前位置:</strong> {dede:field name='position'/}
  105. </div><!-- /place -->
  106. <div class="viewbox">
  107. <div class="title">
  108. <h2>{dede:field.title /}</h2>
  109. </div><!-- /title -->
  110. <div class="infolist">
  111. <small>软件类型:</small><span>{dede:field.softtype/}</span>
  112. <small>授权方式:</small><span>{dede:field.accredit/}</span>
  113. <small>界面语言:</small><span>{dede:field.language/}</span>
  114. <small>软件大小:</small><span>{dede:field.softsize/}</span>
  115. <small>文件类型:</small><span>{dede:field.filetype/}</span>
  116. <small>运行环境:</small><span>{dede:field.os/}</span>
  117. <small>软件等级:</small><span>{dede:field.softrank function='GetRankStar(@me)'/}</span>
  118. <small>发布时间:</small><span>{dede:field.pubdate function="GetDateMk('@me')"/}</span>
  119. <small>官方网址:</small><span>{dede:field.officialurl/}</span>
  120. <small>演示网址:</small><span>{dede:field.officialdemo/}</span>
  121. <small>下载次数:</small><span><script src="{dede:field.phpurl/}/disdls.php?aid={dede:field.id/}" language="javascript"></script></span>
  122. </div><!-- /info -->
  123. <div class="picview">
  124. {dede:field name='image'/}
  125. </div><!-- /info -->
  126. <div class="labeltitle">
  127. <strong>软件介绍</strong>
  128. </div>
  129. <div class="content"><div id="contentMidPicAD" style="float:right; clear:both; top:0; vertical-align:top;">{dede:mda name='250x250'/}</div>
  130. {dede:field.introduce/}
  131. </div>
  132. <div class="labeltitle">
  133. <strong>下载地址</strong>
  134. </div>
  135. <div class="content">
  136. <ul class="downurllist">
  137. {dede:field name='softlinks'/}
  138. </ul>
  139. </div>
  140. <div class="labeltitle">
  141. <strong>下载说明</strong>
  142. </div>
  143. <div class="intro">
  144. {dede:softmsg/}
  145. </div>
  146. <div class="newdigg" id="newdigg">
  147. <div class="diggbox digg_good" onmousemove="this.style.backgroundPosition='left bottom';" onmouseout="this.style.backgroundPosition='left top';" onclick="javascript:postDigg('good',{dede:field.id/})">
  148. <div class="digg_act">顶一下</div>
  149. <div class="digg_num">({dede:field.goodpost/})</div>
  150. <div class="digg_percent">
  151. <div class="digg_percent_bar"><span style="width:{dede:field.goodper/}%"></span></div>
  152. <div class="digg_percent_num">{dede:field.goodper/}%</div>
  153. </div>
  154. </div>
  155. <div class="diggbox digg_bad" onmousemove="this.style.backgroundPosition='right bottom';" onmouseout="this.style.backgroundPosition='right top';" onclick="javascript:postDigg('bad',{dede:field.id/})">
  156. <div class="digg_act">踩一下</div>
  157. <div class="digg_num">({dede:field.badpost/})</div>
  158. <div class="digg_percent">
  159. <div class="digg_percent_bar"><span style="width:{dede:field.badper/}%"></span></div>
  160. <div class="digg_percent_num">{dede:field.badper/}%</div>
  161. </div>
  162. </div>
  163. </div>
  164. <script language="javascript" type="text/javascript">getDigg({dede:field.id/});</script>
  165. <div class="boxoff">
  166. <strong>------分隔线----------------------------</strong>
  167. </div>
  168. <div class="handle">
  169. <div class="context">
  170. <ul>
  171. <li>{dede:prenext get='pre'/}</li>
  172. <li>{dede:prenext get='next'/}</li>
  173. </ul>
  174. </div><!-- /context -->
  175. <div class="actbox">
  176. <ul>
  177. <li id="act-fav"><a href="{dede:global name='cfg_phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
  178. <li id="act-err"><a href="{dede:global name='cfg_phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑错</a></li>
  179. <li id="act-pus"><a href="{dede:global name='cfg_phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
  180. <li id="act-pnt"><a href="#" onClick="window.print();">打印</a></li>
  181. </ul>
  182. </div><!-- /actbox -->
  183. </div><!-- /handle -->
  184. </div><!-- /viewbox -->
  185. <!-- //AJAX评论区 -->
  186. {dede:include file='ajaxfeedback.htm' /}
  187. </div><!-- /pleft -->
  188. <div class="pright">
  189. <div>
  190. <dl class="tbox">
  191. <dt><strong>栏目列表</strong></dt>
  192. <dd>
  193. <ul class="d6">
  194. {dede:channel type='son' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}
  195. <li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}
  196. </ul>
  197. </dd>
  198. </dl>
  199. </div>
  200. <div class="infos_userinfo">
  201. {dede:memberinfos}
  202. <dl class="tbox">
  203. <dt><strong>发布者资料</strong></dt>
  204. <dd>
  205. <a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a>
  206. <a href='[field:spaceurl /]' class="username">[field:uname/]</a>
  207. <span class="useract">
  208. <a href="[field:spaceurl /]" class="useract-vi">查看详细资料</a>
  209. <a href="[field:spaceurl /]&action=guestbook" class="useract-pm">发送留言</a>
  210. <a href="[field:spaceurl /]&action=newfriend" class="useract-af">加为好友</a>
  211. </span>
  212. <span class="userinfo-sp"><small>用户等级:</small>[field:rankname /]</span>
  213. <span class="userinfo-sp"><small>注册时间:</small>[field:jointime function="MyDate('Y-m-d H:m',@me)"/]</span>
  214. <span class="userinfo-sp"><small>最后登录:</small>[field:logintime function="MyDate('Y-m-d H:m',@me)"/]</span>
  215. </dd>
  216. </dl>
  217. {/dede:memberinfos}
  218. </div>
  219. <div class="downrange mt1">
  220. <dl class="tbox">
  221. <dt><strong>推荐软件</strong></dt>
  222. <dd>
  223. <ul class="f1">
  224. {dede:arclist flag='c' titlelen=42 row=8}
  225. <li>
  226. <a href="[field:arcurl/]">[field:title/]</a>
  227. <span><small>好评:</small>[field:scores/]</span>
  228. <span><small>人气:</small>[field:click/]</span>
  229. </li>
  230. {/dede:arclist}
  231. </ul>
  232. </dd>
  233. </dl>
  234. </div><!-- /downrange -->
  235. <div class="hot mt1">
  236. <dl class="tbox">
  237. <dt><strong>热门软件</strong></dt>
  238. <dd>
  239. <ul class="c1 ico2">
  240. {dede:arclist row=10 orderby=click}
  241. <li><a href="[field:arcurl/]">[field:title/]</a></li>
  242. {/dede:arclist}
  243. </ul>
  244. </dd>
  245. </dl>
  246. </div>
  247. </div><!-- /pright -->
  248. </div>
  249. {dede:include filename="footer.htm"/}
  250. <!-- /footer -->
  251. <script src="{dede:global name='cfg_phpurl'/}/count.php?aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>
  252. <script type="text/javascript">
  253. var contentRtPicAD2 = document.getElementById("contentRtPicAD2");
  254. var stop = contentRtPicAD2.offsetTop - 60,
  255. docBody = document.documentElement || document.body.parentNode || document.body,
  256. hasOffset = window.pageYOffset !== undefined,
  257. scrollTop;
  258. window.onscroll = function (e) {
  259. // cross-browser compatible scrollTop.
  260. scrollTop = hasOffset ? window.pageYOffset : docBody.scrollTop;
  261. if (scrollTop >= stop) {
  262. contentRtPicAD2.className = 'stick';
  263. } else {
  264. contentRtPicAD2.className = '';
  265. }
  266. }
  267. </script>
  268. </body>
  269. </html>