久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 31084|回復: 149

【開源模板】Discuz!X3.5自適應模板兼容Discuz!X3.4過程記錄

 火..

71

主題

465

回帖

687

積分

應用開發者

貢獻
14 點
金幣
26 個
QQ
樓主
發表于 2023-2-4 23:40:33 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式

極簡藍自適應模板是一款響應式模板,在官方默認模板的基礎上進行了手機+平板+pc自適應優化。兼容寬窄模式切換,可在模板編輯頁面更換顏色,兼容5種風格樣式。

本帖是記錄在X3.5環境開發的極簡藍自適應模板 適配Discuz!X3.4的過程。
不一定適用所有模板,僅做備份參考。

本模板已經開源在gitee,開源版基本已經穩定, 開源版不會跟隨線上版本更新,可以作為學習或二次開發后商用,不可二次出售或上架應用市場。

開源源碼下載地址
游客,如果您要查看本帖隱藏內容請回復


1. 在線會員圖標異常
forum/discuz.htm
  1. <img src="$online[icon]" alt="icon" />
復制代碼
改為
<!--{eval $dz_version_num = str_ireplace('X','',$_G['setting']['version']);}-->
<!-- {if  $dz_version_num>3.4 } -->
   <img src="$online[icon]" alt="icon" />
<!-- {else} -->
   <img src="{STATICURL}image/common/$online[icon]" alt="icon" />
<!--{/if}-->

2. 頁面及發帖時會顯示 or ''
直接搜索 or ''  替換為空(這個應該是空值占位,不知道會不會出問題,目前沒有遇到問題

3. 右側懸浮菜單 返回頂部及快速發帖圖標不顯示
如果引入Discuz!X3.5的字體就太大了沒必要 只有三個字體圖標 到iconfont上找了三個替換了



  1. /* 右側懸浮菜單 */
  2. @font-face {
  3.     font-family: "iconfont"; /* Project id 3880532 */
  4.     src: url('//at.alicdn.com/t/c/font_3880532_hz1e9dvrmvg.woff2?t=1675524232880') format('woff2'),
  5.          url('//at.alicdn.com/t/c/font_3880532_hz1e9dvrmvg.woff?t=1675524232880') format('woff'),
  6.          url('//at.alicdn.com/t/c/font_3880532_hz1e9dvrmvg.ttf?t=1675524232880') format('truetype');
  7.   }
  8.   
  9.   .iconfont {
  10.     font-family: "iconfont" !important;
  11.     font-size: 16px;
  12.     font-style: normal;
  13.     -webkit-font-smoothing: antialiased;
  14.     -moz-osx-font-smoothing: grayscale;
  15.   }
  16.   
  17. #scrolltop {
  18.     background: transparent !important;
  19.     border: none !important;
  20.     z-index: 999;
  21. }

  22. #scrolltop a {
  23.     background: var(--base);
  24.     color: var(--white-bg);
  25.     border-radius: 4px;
  26.     margin-top: 8px;
  27.     line-height: 30px !important;
  28.     height: 30px !important;
  29.     padding: 5px !important;
  30. }

  31. #scrolltop a:before {
  32.     line-height: 30px !important;
  33.     display:inline-block;
  34.     font-family: "iconfont" !important;
  35.     font-size: 16px;
  36.     font-style: normal;
  37.     -webkit-font-smoothing: antialiased;
  38.     -moz-osx-font-smoothing: grayscale;
  39.     width:24px;
  40.     font-size:24px;
  41.     line-height:24px;
  42. }

  43. #scrolltop a.scrolltopa:before {
  44.     content:"\e633";
  45. }
  46. #scrolltop a.replyfast:before {
  47.     content:"\e6ba";
  48. }
  49. #scrolltop a.returnlist:before, #scrolltop a.returnboard:before {
  50.     content:"\e712";
  51. }
復制代碼


4. 發帖和回復按鈕

  1. .pg_group #newspecial,
  2. .pg_forumdisplay #newspecial,
  3. .pg_viewthread #newspecial, .pgs #post_reply, .pgs #post_replytmp {
  4.    
  5.   
  6.     padding: 0px 16px;
  7.     background: var(--base);
  8.     color: var(--white-bg);
  9.     font-size: 14px;
  10.    border-radius: 4px;
  11.    letter-spacing: 2px;
  12.     height: 26px;
  13.     line-height: 26px;
  14. }
復制代碼
5.底部copyright顯示異常

  1. <p class="xs0">{lang copyright}</p>
復制代碼



改為:
  1. <blockquote><!--{eval $dz_version_num = str_ireplace('X','',$_G['setting']['version']);}-->
復制代碼



6.編輯器圖標異常

forum/post_editor_body.htm
  1. <img src="$bbcode[icon]" title="$bbcode[explanation]" alt="$tag" />
復制代碼

改為

  1. <!--{eval $dz_version_num = str_ireplace('X','',$_G['setting']['version']);}-->
  2. <!-- {if   $dz_version_num>3.4 } -->
  3. <img src="$bbcode[icon]" title="$bbcode[explanation]" alt="$tag" />
  4. <!-- {else} -->
  5. <img src="{STATICURL}image/common/$bbcode[icon]" title="$bbcode[explanation]" alt="$tag" />
  6. <!-- {/if} -->
復制代碼






回復

使用道具 舉報

71

主題

465

回帖

687

積分

應用開發者

貢獻
14 點
金幣
26 個
QQ
沙發
 樓主| 發表于 2023-2-5 15:28:58 | 只看Ta
編輯器問題已解決
回復

使用道具 舉報

頭像被屏蔽

151

主題

224

回帖

409

積分

爐火純青

貢獻
0 點
金幣
5 個
板凳
發表于 2023-2-5 16:23:32 | 只看Ta
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

21

主題

500

回帖

1050

積分

應用開發者

貢獻
28 點
金幣
193 個
QQ
地板
發表于 2023-2-5 18:16:45 | 只看Ta
本帖最后由 onetheme 于 2023-2-5 18:43 編輯




$_G['setting']['version']出來的是帶“X”的,所以去掉下“X”再比較大小

<!--{eval $zz_version_num = str_ireplace('X','',$_G['setting']['version']);}-->
<!-- {if  $zz_version_num>3.4 } -->
   <img src="$online[icon]" alt="icon" />
<!-- {else} -->
   <img src="{STATICURL}image/common/$online[icon]" alt="icon" />
<!--{/if}-->



回復

使用道具 舉報

71

主題

465

回帖

687

積分

應用開發者

貢獻
14 點
金幣
26 個
QQ
5#
 樓主| 發表于 2023-2-5 18:19:09 | 只看Ta
onetheme 發表于 2023-2-5 18:16
打印下$_G['setting']['version'],就會看到來的是帶“X”的,所以去掉下“X”再比較大小

好的 學習了。不過很奇怪,那個代碼居然也生效了。
回復

使用道具 舉報

21

主題

500

回帖

1050

積分

應用開發者

貢獻
28 點
金幣
193 個
QQ
6#
發表于 2023-2-5 18:29:06 | 只看Ta
qzuser1212 發表于 2023-2-5 18:19
好的 學習了。不過很奇怪,那個代碼居然也生效了。

好像的確能用
回復

使用道具 舉報

頭像被屏蔽

151

主題

224

回帖

409

積分

爐火純青

貢獻
0 點
金幣
5 個
7#
發表于 2023-2-5 18:46:16 | 只看Ta
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

71

主題

465

回帖

687

積分

應用開發者

貢獻
14 點
金幣
26 個
QQ
8#
 樓主| 發表于 2023-2-5 18:51:53 | 只看Ta
disqq 發表于 2023-2-5 18:46
嘗試安裝,使用, 說我安裝的不是正版   強迫加入了黑名單 ??

開源介紹里寫了你不看
回復

使用道具 舉報

頭像被屏蔽

151

主題

224

回帖

409

積分

爐火純青

貢獻
0 點
金幣
5 個
9#
發表于 2023-2-5 18:54:11 | 只看Ta
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

24

主題

117

回帖

161

積分

漸入佳境

貢獻
0 點
金幣
12 個
10#
發表于 2023-2-5 19:59:22 | 只看Ta
支持一下吧~
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-1 18:52 , Processed in 0.064165 second(s), 12 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表