国内流行的内容管理系统(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.

155 lines
6.6KB

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  6. <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
  7. <title>{dede:field.title/}-{dede:global.cfg_webname/}</title>
  8. <meta name="keywords" content="{dede:field.keywords/}">
  9. <meta name="description" content="{dede:field.description function='html2text(@me)'/}">
  10. <link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/font/css/font-awesome.min.css">
  11. <link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/bootstrap.min.css">
  12. <link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/web/css/style.css">
  13. <link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/web/img/favicon.ico">
  14. <script>const PHPURL = '{dede:field name="phpurl"/}';</script>
  15. <script src="{dede:global.cfg_cmsurl/}/static/web/js/jquery.min.js"></script>
  16. <script src="{dede:global.cfg_cmsurl/}/static/web/js/bootstrap.min.js"></script>
  17. <script>
  18. var shortname = "{dede:global.art_shortname/}";
  19. var npage = parseInt("{dede:field name = 'nowpage'/}");
  20. var totalpage = parseInt("{dede:field name = 'totalpage'/}");
  21. var namehand = "{dede:field name='namehand'/}";
  22. var displaytype = "{dede:field name='displaytype'/}";
  23. var gtimer = null;
  24. //大图
  25. function dPlayBig() {
  26. var imgObj = document.getElementById("bigimg");
  27. window.open(imgObj.src);
  28. }
  29. //停止幻灯
  30. function dStopPlay() {
  31. if (gtimer) clearTimeout(gtimer);
  32. else dPlayNext();
  33. }
  34. //开始幻灯
  35. function dStartPlay() {
  36. if (npage != totalpage) {
  37. gtimer = setTimeout("dPlayNext()", 1000);
  38. }
  39. }
  40. //上一张
  41. function dPlayPre() {
  42. if (npage < 2) {
  43. ShowMsg("这是第一页");
  44. } else {
  45. if (npage == 2) {
  46. if (namehand != '') location.href = namehand + shortname;
  47. else location.href = "/apps/view.php?aid={dede:field name='id'/}";
  48. } else if (displaytype == 'st' && namehand != '') {
  49. location.href = namehand + "-" + (npage - 1) + shortname;
  50. } else {
  51. location.href = "/apps/view.php?aid={dede:field name='id'/}&pageno=" + (npage - 1);
  52. }
  53. }
  54. }
  55. //下一张
  56. function dPlayNext() {
  57. if (npage == totalpage) {
  58. ShowMsg("没有了哦");
  59. } else {
  60. if (displaytype == 'st' && namehand != '') location.href = namehand + "-" + (npage + 1) + shortname;
  61. else location.href = "/apps/view.php?aid={dede:field name='id'/}&pageno=" + (npage + 1);
  62. }
  63. }
  64. </script>
  65. </head>
  66. <body class="body-bg">
  67. {dede:include filename='top.htm'/}
  68. {dede:include filename='head.htm'/}
  69. <div class="container py-3">
  70. <div class="row">
  71. <div class="col-md-12">
  72. <nav aria-label="breadcrumb">
  73. <ol class="breadcrumb mb-0">
  74. <li class="breadcrumb-item">当前位置</li>
  75. {dede:field name='position'/}
  76. </ol>
  77. </nav>
  78. </div>
  79. </div>
  80. </div>
  81. <main class="container py-3">
  82. <div class="row">
  83. <div class="col-md-9">
  84. <div class="article-main bg-white shadow-sm rounded p-3">
  85. <h2>{dede:field.title/}</h2>
  86. <div class="article-meta">
  87. <span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span>
  88. <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
  89. <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
  90. <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?/apps/view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span>
  91. </div>
  92. <div class="picbox py-3">
  93. {dede:field name='pagestyle' alt='输出不同的图片头信息' runphp='yes'}
  94. if (@me==3) {
  95. @me = '<div class="row">';
  96. } else if (@me==2) {
  97. @me = "<div class='text-center mb-3'>
  98. <a href='javascript:dPlayBig();' class='btn btn-success btn-sm'>原图片</a>
  99. <a href='javascript:dPlayPre();' class='btn btn-success btn-sm'>上一张</a>
  100. <a href='javascript:dPlayNext();' class='btn btn-success btn-sm'>下一张</a>
  101. <a href='javascript:dStopPlay();' class='btn btn-success btn-sm'>自动/暂停播放</a>
  102. </div>";
  103. } else {
  104. @me = '';
  105. }
  106. {/dede:field}
  107. <!--如果使用的是多页单图模式幻灯,把href里的链接改为javascript:dPlayNext();表示点击看下一页-->
  108. {dede:field name='imgurls' alt='输出不同的图片信息'}
  109. [field:pagestyle runphp='yes'] @me= (@me==3 ? '<div class="col-4">' : '');[/field:pagestyle]
  110. <p><a href='[field:linkurl/]'><img src='[field:imgsrc/]' id='bigimg' alt='[field:alttext/]' title='[field:alttext/]'></a></p>
  111. <p class='text-center'><a href='[field:linkurl/]'>([field:alttext/])</a></p>
  112. [field:pagestyle runphp='yes'] @me = (@me==3 ? '</div>' : ''); [/field:pagestyle]
  113. {/dede:field}
  114. {dede:field name='pagestyle' alt='输出不同的图片尾信息' runphp='yes'}
  115. if (@me==3) {
  116. @me = '</div>';
  117. } else if (@me==2) {
  118. @me = "<script>dStartPlay();</script>";
  119. } else {
  120. @me = '';
  121. }
  122. {/dede:field}
  123. </div>
  124. <div class="py-3">{dede:field.body/}</div>
  125. <div class="py-3">作者:{dede:adminname/}</div>
  126. <div class="py-3 row">
  127. <div class="col-md-4 prenext">
  128. <div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
  129. <div class="pagination-next">{dede:prenext get='next'/}</div>
  130. </div>
  131. <div class="col-md-8">
  132. <div class="row actbox">
  133. <ul>
  134. <li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
  135. <li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
  136. <li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
  137. <li><i class="fa fa-print mr-2"></i><a href="javascript:;" onClick="window.print();">打印</a></li>
  138. </ul>
  139. </div>
  140. </div>
  141. </div>
  142. {dede:include filename='widget_article_likes.htm'/}
  143. {dede:include filename='widget_article_feedback.htm'/}
  144. </div>
  145. </div>
  146. <div class="col-md-3">
  147. <div class="pb-3">{dede:include filename='widget_search.htm'/}</div>
  148. <div class="py-3">{dede:include filename='widget_menu.htm'/}</div>
  149. <div class="pt-3">{dede:include filename='widget_hot.htm'/}</div>
  150. </div>
  151. </div>
  152. </main>
  153. {dede:include filename='foot.htm'/}
  154. </body>
  155. </html>