show_download.html 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. {include file="header" /}
  2. <div class="layui-row layui-col-space16">
  3. <div class="layui-col-md9">
  4. <div class="layui-card">
  5. <div class="layui-card-header">
  6. <ol class="breadcrumb">
  7. <li><a href="{:cms_lang_url(addon_url('cms/index/index'))}">{:cms_t('home','首页')}</a></li>
  8. {yzn module="cms" action="breadcrumb" catid="$catid" cache="3600" order="listorder DESC" num="5" return="data"}
  9. {volist name="data" id="vo"}
  10. <li><a href="{$vo.url}">{$vo.catname}</a></li>
  11. {/volist}
  12. {/yzn}
  13. </ol>
  14. </div>
  15. <div class="layui-card-body">
  16. <div class="article-content">
  17. <h1 class="entry-title">{$title}</h1>
  18. <ul class="entry-meta">
  19. <!--发布时间-->
  20. <li class="meta-date">
  21. <span class="post-icons ri-time-line"></span>
  22. <span class="sr-only">{:cms_t('published_at','发布时间')}:</span><time class="meta-value">{$publish_time|date='Y-m-d H:i'}</time>
  23. </li>
  24. <!--浏览数-->
  25. <li class="meta-views">
  26. <span class="post-icons ri-eye-line"></span>
  27. <span class="meta-value">{$hits} {:cms_t('views','浏览')}</span>
  28. </li>
  29. <!--分类-->
  30. <li class="meta-categories">
  31. <span class="post-icons ri-folder-line"></span>
  32. <span class="sr-only">{:cms_t('category','分类')}:</span> <span class="meta-value"><a href="{$category.url}">{$category.catname}</a></span>
  33. </li>
  34. </ul>
  35. <ul class="entry-info">
  36. <li class="d-flex">
  37. <div class="info-item align-items-center d-flex">
  38. <span class="info-label">{:cms_t('software_author','软件作者')}:</span>
  39. <span class="info-value">{:cms_t('not_available','暂无')}</span>
  40. </div>
  41. <div class="info-item align-items-center d-flex">
  42. <span class="info-label">{:cms_t('download_count','下载次数')}:</span>
  43. <span class="info-value">{:cms_t('not_available','暂无')}</span>
  44. </div>
  45. <div class="info-item align-items-center d-flex">
  46. <span class="info-label">{:cms_t('current_version','当前版本')}:</span>
  47. <span class="info-value">v9.11.2</span>
  48. </div>
  49. </li>
  50. <li class="d-flex">
  51. <div class="info-item align-items-center d-flex">
  52. <span class="info-label">{:cms_t('updated_date','更新日期')}:</span>
  53. <span class="info-value">{$update_time|date='Y-m-d'}</span>
  54. </div>
  55. <div class="info-item align-items-center d-flex">
  56. <span class="info-label">{:cms_t('software_size','软件大小')}:</span>
  57. <span class="info-value">{:cms_t('not_available','暂无')}</span>
  58. </div>
  59. <div class="info-item align-items-center d-flex">
  60. <span class="info-label">{:cms_t('software_rating','软件评级')}:</span>
  61. <span class="info-value">
  62. <div id="half"></div>
  63. </span>
  64. </div>
  65. </li>
  66. </ul>
  67. <a href="{$downloadurl}" target="_blank" class="layui-btn layui-btn layui-bg-blue">{:cms_t('local_download','本地下载')}</a>
  68. </div>
  69. </div>
  70. </div>
  71. <div class="layui-card">
  72. <div class="layui-card-header">
  73. <h3>{:cms_t('software_intro','软件介绍')}</h3>
  74. </div>
  75. <div class="layui-card-body">
  76. <div class="article-content">
  77. <div class="entry-content">
  78. {if $is_pay || $is_part_content_pay == 1}
  79. {$content|raw}
  80. {/if}
  81. {if !$is_pay && $readpoint > 0}
  82. <div class="allow_visitor">
  83. <p>{:cms_t('paid_read_tip_prefix','阅读此信息需要您支付')} <strong>{$readpoint} {if $paytype==1}{:cms_t('currency_yuan','元')}{else}{:cms_t('points','积分')}{/if}</strong></p>
  84. {if $paytype==1}
  85. <a href="{:addon_url('cms/order/submit',['catid'=>$catid,'id'=>$id,'pay_type'=>'wechat'])}" class="layui-btn">{:cms_t('wechat_pay','微信支付')}</a>
  86. <a href="{:addon_url('cms/order/submit',['catid'=>$catid,'id'=>$id,'pay_type'=>'alipay'])}" class="layui-btn layui-btn-normal">{:cms_t('alipay_pay','支付宝支付')}</a>
  87. {/if}
  88. <a href="{:addon_url('cms/order/submit',['catid'=>$catid,'id'=>$id,'pay_type'=>'balance'])}" class="layui-btn layui-btn-warm">{:cms_t('balance_pay','余额支付')}</a>
  89. </div>
  90. {/if}
  91. {$pages|raw}
  92. </div>
  93. <div class="entry-copyright">
  94. <p>{:cms_t('copyright_notice','本站所有文章、数据、图片来源于网络,仅供学习使用,如有侵权,联系删除!')}</p>
  95. </div>
  96. </div>
  97. </div>
  98. <div class="layui-card-footer d-flex justify-content-end">
  99. <div class="social-share text-center" data-initialized="true">
  100. <a href="#" class="social-share-icon icon-weibo"></a>
  101. <a href="#" class="social-share-icon icon-qq"></a>
  102. <a href="#" class="social-share-icon icon-wechat bottom"></a>
  103. </div>
  104. </div>
  105. </div>
  106. {notempty name="tags"}
  107. <div class="article-tag">
  108. <span>{:cms_t('article_tags','文章标签')}:</span>
  109. <div class="tag-cloud d-flex flex-wrap align-items-center">
  110. {volist name=":explode(',',$tags)" id="vo"}
  111. <a class="tag" href="{:addon_url('cms/tags/index',[':tag'=>$vo])}">{$vo}</a>
  112. {/volist}
  113. </div>
  114. </div>
  115. {/notempty}
  116. <div class="article-nav">
  117. <div class="box-body">
  118. {yzn module="cms" action="pre" catid="$catid" id="$id" cache="3600" return="data"}
  119. <a href="{$data.url}" {$data.target}>
  120. <p><i class="post-icons ri-arrow-left-s-line"></i>{:cms_t('prev_article','上一篇')}</p>
  121. <div class="text-ellipsis-1">{$data.title}</div>
  122. </a>
  123. {/yzn}
  124. </div>
  125. <div class="box-body">
  126. {yzn module="cms" action="next" catid="$catid" id="$id" cache="3600" return="data"}
  127. <a href="{$data.url}" {$data.target}>
  128. <p>{:cms_t('next_article','下一篇')}<i class="post-icons ri-arrow-right-s-line"></i></p>
  129. <div class="text-ellipsis-1">{$data.title}</div>
  130. </a>
  131. {/yzn}
  132. </div>
  133. </div>
  134. </div>
  135. <div class="layui-col-md3">
  136. {include file="common/sider" /}
  137. </div>
  138. </div>
  139. {include file="footer" /}