listxtugo.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. {include file="header" /}
  2. <link rel="stylesheet" href="/assets/xtu/vendor/swiper-bundle.min.css">
  3. <link rel="stylesheet" href="/assets/xtu/xtugo.css?v=20260420-1407">
  4. <main class="xtugo-page support-page">
  5. {yzn module="cms" action="lists" catid="$catid" order="listorder DESC,id ASC" num="1" return="xtugoData" moreinfo="1"}
  6. {volist name="xtugoData" id="vo"}
  7. <section class="xtugo-download-section">
  8. <div class="content-1300-wrap xtugo-download-wrap">
  9. <div class="xtugo-slider-column">
  10. <div class="swiper xtugo-swiper" id="xtugoSwiper">
  11. <div class="swiper-wrapper">
  12. {if !empty($vo.thumbs)}
  13. {volist name="vo.thumbs" id="img" key="imgKey"}
  14. <div class="swiper-slide xtugo-slide-card">
  15. <img src="{$img}" alt="{$vo.title|default='XTU GO'} {$imgKey}">
  16. </div>
  17. {/volist}
  18. {else /}
  19. <div class="swiper-slide xtugo-slide-card">
  20. <img src="{$vo.thumb|default='/assets/xtu/vendor/img/xtugo.png'}" alt="{$vo.title|default='XTU GO'}">
  21. </div>
  22. {/if}
  23. </div>
  24. <button class="xtugo-swiper-arrow xtugo-swiper-prev" type="button" aria-label="上一张">
  25. <i class="bi bi-chevron-left"></i>
  26. </button>
  27. <button class="xtugo-swiper-arrow xtugo-swiper-next" type="button" aria-label="下一张">
  28. <i class="bi bi-chevron-right"></i>
  29. </button>
  30. <div class="swiper-pagination xtugo-swiper-pagination"></div>
  31. </div>
  32. </div>
  33. <div class="xtugo-content-column">
  34. <div class="xtugo-app-brand">
  35. <div class="xtugo-app-brand-mark">
  36. <img src="{$vo.thumb|default='/assets/xtu/vendor/img/xtugo.png'}" alt="{$vo.title|default='XTU GO'}">
  37. </div>
  38. <div class="xtugo-app-brand-copy">
  39. <span class="xtugo-app-brand-kicker">XTU GO</span>
  40. <h1>{$vo.title}</h1>
  41. <p>{$vo.description}</p>
  42. </div>
  43. </div>
  44. <div class="xtugo-feature-grid">
  45. <article class="xtugo-feature-item">
  46. <div class="xtugo-feature-icon"><i class="bi bi-stars"></i></div>
  47. <div class="xtugo-feature-copy">
  48. <h3>新品首发</h3>
  49. <p>{$vo.description1|default='正品保证,全球首发'}</p>
  50. </div>
  51. </article>
  52. <article class="xtugo-feature-item">
  53. <div class="xtugo-feature-icon"><i class="bi bi-gift"></i></div>
  54. <div class="xtugo-feature-copy">
  55. <h3>独家福利</h3>
  56. <p>{$vo.description2|default='下单有礼,六期免息'}</p>
  57. </div>
  58. </article>
  59. <article class="xtugo-feature-item">
  60. <div class="xtugo-feature-icon"><i class="bi bi-shield-check"></i></div>
  61. <div class="xtugo-feature-copy">
  62. <h3>设备管理</h3>
  63. <p>{$vo.description3|default='一键呼叫,随时守护'}</p>
  64. </div>
  65. </article>
  66. <article class="xtugo-feature-item">
  67. <div class="xtugo-feature-icon"><i class="bi bi-journal-bookmark"></i></div>
  68. <div class="xtugo-feature-copy">
  69. <h3>官方教程</h3>
  70. <p>{$vo.description4|default='轻松上手,大师养成'}</p>
  71. </div>
  72. </article>
  73. <article class="xtugo-feature-item">
  74. <div class="xtugo-feature-icon"><i class="bi bi-chat-square-heart"></i></div>
  75. <div class="xtugo-feature-copy">
  76. <h3>官方社区</h3>
  77. <p>{$vo.description5|default='作品欣赏,同好交流'}</p>
  78. </div>
  79. </article>
  80. <article class="xtugo-feature-item">
  81. <div class="xtugo-feature-icon"><i class="bi bi-life-preserver"></i></div>
  82. <div class="xtugo-feature-copy">
  83. <h3>服务支持</h3>
  84. <p>{$vo.description6|default='全面保障,无惧意外'}</p>
  85. </div>
  86. </article>
  87. </div>
  88. <div class="xtugo-download-panel">
  89. <div class="xtugo-qr-card">
  90. <div class="xtugo-qr-box">
  91. <img src="{$vo.ewmurl|default='/assets/xtu/vendor/qr-placeholder.svg'}" alt="{$vo.title|default='XTU GO'} 下载二维码">
  92. </div>
  93. <p>{$vo.title8|default='扫码下载 XTU GO'}</p>
  94. </div>
  95. <div class="xtugo-store-list">
  96. <a class="xtugo-store-btn xtugo-store-btn-android" href="{$vo.andiordurl|default='#'}" target="_blank" rel="noopener">
  97. <span class="xtugo-store-icon"><i class="bi bi-android2"></i></span>
  98. <span class="xtugo-store-copy">
  99. <small>Download for</small>
  100. <strong>Android</strong>
  101. </span>
  102. </a>
  103. <a class="xtugo-store-btn xtugo-store-btn-ios" href="{$vo.appstore|default='#'}" target="_blank" rel="noopener">
  104. <span class="xtugo-store-icon"><i class="bi bi-apple"></i></span>
  105. <span class="xtugo-store-copy">
  106. <small>Download on the</small>
  107. <strong>App Store</strong>
  108. </span>
  109. </a>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. </section>
  115. {/volist}
  116. {/yzn}
  117. {yzn module="cms" action="lists" catid="$catid" order="listorder DESC,id ASC" num="1" return="xtugoUpdateData" moreinfo="1"}
  118. {volist name="xtugoUpdateData" id="vo"}
  119. <section class="xtugo-update-section">
  120. <div class="content-1300-wrap">
  121. <div class="xtugo-update-heading">最近更新</div>
  122. <div class="xtugo-update-banner" style="background-image:url({$vo.thumbbig|default=$vo.thumb});">
  123. <div class="xtugo-update-overlay"></div>
  124. <div class="xtugo-update-copy">
  125. <h2>{$vo.titlemain|default='社区精选|虚拟飞行'}</h2>
  126. <p>{$vo.descriptionbig|default='社区精选,一网打尽,虚拟飞行,超多上新。'}</p>
  127. </div>
  128. </div>
  129. </div>
  130. </section>
  131. {/volist}
  132. {/yzn}
  133. {include file="footer-links" /}
  134. </main>
  135. <script src="/assets/xtu/vendor/swiper-bundle.min.js"></script>
  136. <script>
  137. document.body.classList.add('xtugo-nav-light');
  138. if (document.querySelector('#xtugoSwiper') && window.Swiper) {
  139. new Swiper('#xtugoSwiper', {
  140. loop: true,
  141. speed: 700,
  142. autoplay: {
  143. delay: 3200,
  144. disableOnInteraction: false
  145. },
  146. navigation: {
  147. nextEl: '.xtugo-swiper-next',
  148. prevEl: '.xtugo-swiper-prev'
  149. },
  150. pagination: {
  151. el: '.xtugo-swiper-pagination',
  152. clickable: true
  153. }
  154. });
  155. }
  156. </script>
  157. {include file="footer" /}