detail_news.html 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  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"
  7. content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no" />
  8. <meta name="renderer" content="webkit">
  9. <meta name="keywords" content="{$archives.keywords}" />
  10. <meta name="description" content="{$archives.description}" />
  11. <title>{$archives.title} - {$site.site_name}</title>
  12. <link rel="shortcut icon" href="{$site.logo|cdnurl}">
  13. <link rel="stylesheet" type="text/css" href="__CDN__/assets/addons/material/css/reset.css">
  14. <link rel="stylesheet" type="text/css" href="__CDN__/assets/addons/material/css/style.css">
  15. <link rel="stylesheet" type="text/css" href="__CDN__/assets/addons/material/css/swiper.min.css">
  16. <link rel="stylesheet" type="text/css" href="__CDN__/assets/addons/material/css/animate.min.css">
  17. <link rel="stylesheet" type="text/css" href="__CDN__/assets/addons/material/css/media.css">
  18. <script type="text/javascript" src="__CDN__/assets/addons/material/js/jquery.min.js"></script>
  19. <script type="text/javascript" src="__CDN__/assets/addons/material/js/swiper.min.js"></script>
  20. <script type="text/javascript" src="__CDN__/assets/addons/material/js/swiper.animate1.0.3.min.js"></script>
  21. <script type="text/javascript" src="__CDN__/assets/addons/material/js/wow.js"></script>
  22. <script type="text/javascript" src="__CDN__/assets/addons/material/js/jquery.counterup.min.js"></script>
  23. <script type="text/javascript" src="__CDN__/assets/addons/material/js/jquery.waypoints.min.js"></script>
  24. <script type="text/javascript" src="__CDN__/assets/addons/material/js/javascript.js"></script>
  25. <style>
  26. /* 新闻详情页样式 */
  27. /* 容器样式 */
  28. .news-detail-container {
  29. max-width: 1200px;
  30. margin: 0 auto;
  31. padding: 30px 15px;
  32. }
  33. /* 面包屑导航 */
  34. .breadcrumb {
  35. display: flex;
  36. align-items: center;
  37. margin-bottom: 30px;
  38. padding: 10px 0;
  39. color: #666;
  40. font-size: 14px;
  41. border-bottom: 1px solid #eee;
  42. }
  43. .current-category {
  44. position: relative;
  45. padding-left: 37px;
  46. font-weight: 400;
  47. font-size: 14px;
  48. color: #DF0100;
  49. line-height: 20px;
  50. }
  51. .current-category:before {
  52. content: '';
  53. position: absolute;
  54. left: 0;
  55. top: 50%;
  56. transform: translateY(-50%);
  57. width: 0;
  58. height: 0;
  59. border-top: 8px solid transparent;
  60. border-bottom: 8px solid transparent;
  61. border-left: 20px solid #DF0100;
  62. }
  63. .breadcrumb-item {
  64. font-weight: 400;
  65. font-size: 14px;
  66. color: #DF0100;
  67. }
  68. .breadcrumb-item.current {
  69. color: #333;
  70. }
  71. .breadcrumb-item:hover:not(.current) {
  72. color: #DF0100;
  73. }
  74. .breadcrumb-separator {
  75. margin: 0 8px;
  76. color: #999;
  77. }
  78. /* 新闻详情 */
  79. .news-detail {
  80. background-color: #fff;
  81. padding: 0 0 40px 0;
  82. margin-bottom: 30px;
  83. }
  84. .news-title {
  85. font-size: 28px;
  86. color: #333;
  87. text-align: center;
  88. margin-top: 0;
  89. margin-bottom: 20px;
  90. line-height: 1.4;
  91. font-weight: 500;
  92. }
  93. .news-date {
  94. text-align: center;
  95. color: #999;
  96. font-size: 14px;
  97. margin-bottom: 30px; /* 日期下方间距30px */
  98. position: relative;
  99. padding-bottom: 30px; /* 为横线留出空间 */
  100. }
  101. /* 日期下方的横线 */
  102. .news-date::after {
  103. content: '';
  104. position: absolute;
  105. bottom: 0;
  106. left: 50%;
  107. transform: translateX(-50%);
  108. width: 100%; /* 横线宽度 */
  109. height: 1px; /* 横线高度 */
  110. background-color: #ddd; /* 横线颜色 */
  111. }
  112. .news-content {
  113. line-height: 1.8;
  114. color: #333;
  115. font-size: 16px;
  116. }
  117. .news-content p {
  118. margin-bottom: 20px;
  119. text-indent: 2em; /* 首行缩进 */
  120. }
  121. .news-content strong {
  122. font-weight: 500;
  123. color: #000;
  124. }
  125. .news-images {
  126. display: flex;
  127. justify-content: space-between;
  128. margin: 30px 0;
  129. }
  130. .news-image {
  131. width: 48%;
  132. }
  133. .news-image img {
  134. width: 100%;
  135. height: auto;
  136. border-radius: 4px;
  137. box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  138. }
  139. /* 上一篇/下一篇导航 */
  140. .news-navigation {
  141. display: flex;
  142. justify-content: space-between;
  143. padding-top: 20px;
  144. border-top: 1px solid #eee;
  145. }
  146. .prev-news, .next-news {
  147. display: inline-flex;
  148. align-items: center;
  149. color: #1673FF; /* 更新为蓝色 */
  150. text-decoration: none;
  151. font-size: 14px; /* 更新字体大小 */
  152. font-weight: 500; /* 更新字体粗细 */
  153. transition: opacity 0.3s ease;
  154. }
  155. .prev-news:hover, .next-news:hover {
  156. opacity: 0.8; /* 悬停时稍微透明 */
  157. }
  158. .icon-arrow-left, .icon-arrow-right {
  159. display: inline-block;
  160. width: 16px;
  161. height: 16px;
  162. background-size: contain;
  163. background-repeat: no-repeat;
  164. background-position: center;
  165. }
  166. .icon-arrow-left {
  167. background-image: url('../images/icon-arrow-left.png');
  168. margin-right: 5px;
  169. }
  170. .icon-arrow-right {
  171. background-image: url('../images/icon-arrow-right.png');
  172. margin-left: 5px;
  173. }
  174. /* 禁用状态的上一篇/下一篇按钮 */
  175. .prev-news.disabled, .next-news.disabled {
  176. color: #ccc;
  177. cursor: not-allowed;
  178. }
  179. .prev-news.disabled:hover, .next-news.disabled:hover {
  180. opacity: 1; /* 禁用状态下不改变透明度 */
  181. color: #ccc;
  182. }
  183. </style>
  184. </head>
  185. <body>
  186. <!-- 头部 -->
  187. {include file="header" /}
  188. <div class="col-banner">
  189. <div class="section-banner">
  190. <img src="{$site.banner7|cdnurl}" alt="">
  191. </div>
  192. </div>
  193. <div class="container">
  194. <div class="news-detail-container">
  195. <!-- 面包屑导航 -->
  196. <div class="breadcrumb">
  197. <a href="{:addon_url('wwh/index/index')}" class="breadcrumb-item">
  198. <span class="current-category">首页</span>
  199. </a>
  200. <span class="breadcrumb-separator">&gt;</span>
  201. <a href="{:addon_url('wwh/column/index', [':diyname'=>$navCur.diyname])}" class="breadcrumb-item">{:__lm($navCur,'name')}</a>
  202. <span class="breadcrumb-separator">&gt;</span>
  203. <span class="breadcrumb-item current">{$archives.title}</span>
  204. </div>
  205. <!-- 新闻详情 -->
  206. <div class="news-detail">
  207. <!-- 新闻标题 -->
  208. <h1 class="news-title">{$archives.title}</h1>
  209. <!-- 新闻发布时间 -->
  210. <div class="news-date">{$archives.time}</div>
  211. <!-- 新闻内容 -->
  212. <div class="news-content">
  213. {$archives.content}
  214. </div>
  215. </div>
  216. <div class="news-navigation">
  217. {if empty($nafter)}
  218. <a href="javascript:void(0);" class="prev-news disabled">
  219. <i class="icon-arrow-left"></i> 上一篇(没有更多)
  220. </a>
  221. {else/}
  222. <a href="{:addon_url('wwh/archives/index', [':diyname'=>$navCur.diyname, ':id'=>$nafter.id])}" class="prev-news">
  223. <i class="icon-arrow-left"></i> 上一篇:{$nafter.title}
  224. </a>
  225. {/if}
  226. {if empty($nfront)}
  227. <a href="javascript:void(0);" class="next-news disabled">
  228. 下一篇(没有更多) <i class="icon-arrow-right"></i>
  229. </a>
  230. {else/}
  231. <a href="{:addon_url('wwh/archives/index', [':diyname'=>$navCur.diyname, ':id'=>$nfront.id])}" class="next-news">
  232. 下一篇:{$nfront.title} <i class="icon-arrow-right"></i>
  233. </a>
  234. {/if}
  235. </div>
  236. </div>
  237. </div>
  238. <!-- 底部 -->
  239. {include file="footer" /}
  240. </body>
  241. </html>