国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

164 líneas
7.2KB

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