• 设为首页
  • 收藏本站
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(jmsmwcm
    2:扫描左侧二维码
  • QQ登录

    只需一步,快速开始

    登录 立即注册
  • 切换风格
    快捷导航
    查看: 26|回复: 0

    【开源模板】Discuz!X3.5自适应模板兼容Discuz!X3.4过程记录

    [复制链接]
  • TA的每日心情
    开心
    19 小时前
  • 签到天数: 1 天

    [LV.1]初来乍到

    等级头衔

    等級:管理员

    积分成就
    口碑
    0
    热心
    0
    主题
    157
    精华
    0
    城币
    377
    积分
    534
    注册时间
    2026-2-11
    最后登录
    2026-2-14

  • 发消息
  • 发表于 昨天 01:21 | 显示全部楼层 |阅读模式

    极简蓝自适应模板是一款响应式模板,在官方默认模板的基础上进行了手机+平板+pc自适应优化。兼容宽窄模式切换,可在模板编辑页面更换颜色,兼容5种风格样式。

    本帖是记录在X3.5环境开发的极简蓝自适应模板 适配Discuz!X3.4的过程。
    不一定适用所有模板,仅做备份参考。
    千库编辑_电子产品展示样机.jpg
    本模板已经开源在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} -->






    模板, size, 适应, 开源, url
    来源:https://www.dismall.com/thread-15804-1-1.html
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ Archiver 小黑屋 佳木斯觅未传媒有限公司 ( 黑ICP备2021005432号|黑ICP备2021005432号-1 ) 劰载中...

    Powered by Discuz! X3.5 © 2017-2026

    快速回复 返回顶部 返回列表