夜间模式
请选择 进入手机版 | 继续访问电脑版

BoonKiong.com2024™

      走好人生路、唱好人生这首歌。
人气 731

Discuz! 让手机版也支持电脑版帖子表格样式

文強已获得官方认证 2022-11-6 16:30



2.jpg


受页面大小限制,表格边框或许显示的不太美观,但是仍然比原来没有边框要好看的多!

1、首先打开 source/function/function_discuzcode.php ,查找(有两处):

  1. : '<table>'
复制代码


修改为:

  1. :'<table cellspacing="0" class="t_table" '
复制代码



2、接着打开 static/image/mobile/style.css ,在最下边添加:

  1. .t_table{
  2.     table-layout: auto;
  3. }
  4. .t_table td{padding: 4px;
  5.     line-height: 1.1;
  6.     border: 1px solid #afbeca;
  7.     overflow: hidden;
  8. }  
复制代码


然后到后台更新缓存。






上一篇:Discuz!如何获得页脚显示商业授权用户链接的 Licensed
下一篇:Discuz! 简单的使用电脑桌面登录到 ftp
  • TA的每日心情

    2023-7-25 17:56
  • 签到天数: 24 天

    连续签到: 23 天

    [LV.4]偶尔看看III

    文強已获得官方认证 2024-8-20 23:11
    在模板目录下 如默认模板template/default/touch/forum/viewthread.htm
    文件倒数第二行增加以下代码(<!--{template common/footer}-->之前)

    1. <style>
    2.          
    3.         .message table td {
    4.                 padding: 5px;
    5.                 white-space: nowrap;
    6.                 overflow: hidden;
    7.                 text-overflow: ellipsis;
    8.                 border: 1px solid #ddd;
    9.         }
    10. </style>
    11. <script type="text/javascript">
    12.     function optimizeTables() {
    13.         var tables = document.querySelectorAll('.message table');
    14.         tables.forEach(function(table) {
    15.             // 设置表格样式
    16.             table.style.width = '100%';
    17.             table.style.maxWidth = 'none'; // 移除最大宽度限制
    18.             table.style.tableLayout = 'fixed';
    19.             table.style.overflowX = 'auto';
    20.             table.style.display = 'block';
    21.             
    22.             var cells = table.rows[0].cells;
    23.             var cellCount = cells.length;
    24.             var minCellWidth = 100; // 最小列宽
    25.            
    26.             
    27.             // 设置每列的宽度
    28.             for (var i = 0; i < cellCount; i++) {
    29.                 cells[i].style.minWidth = minCellWidth + 'px';
    30.                 cells[i].style.width = (100 / cellCount) + '%';
    31.             }
    32.             
    33.             // 处理所有单元格
    34.             var allCells = table.getElementsByTagName('td');
    35.             for (var i = 0; i < allCells.length; i++) {
    36.                 allCells[i].style.whiteSpace = 'nowrap';
    37.                 allCells[i].style.overflow = 'hidden';
    38.                 allCells[i].style.textOverflow = 'ellipsis';
    39.             
    40.             }
    41.         });
    42.     }

    43.     // 在页面加载完成和窗口大小改变时调用此函数
    44.     window.addEventListener('load', optimizeTables);
    45.     window.addEventListener('resize', optimizeTables);
    46.     </script>
    复制代码


    楼层代码来源:dismall.com
    回复

    使用道具 举报

  • TA的每日心情

    2023-7-25 17:56
  • 签到天数: 24 天

    连续签到: 23 天

    [LV.4]偶尔看看III

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

    您还未登录

    随手拍~~:

    热门推荐~~:

    Instagram 播放器代码...

    首先進入後台 → 界面 → 编辑器设置 →Discuz! 代码 新增一个 ig 的“标签”,然后点击“详 ...

    2023年谷歌浏览器依然能够使用Flash的方法...

    1、首先需要安装 Clean Flash Player:[/colorT] 下载解压后鼠标右键“以管理员身份运行”Clean Flas ...

    论坛表情分享...

    1、洋葱头 ...

    Discuz! X3.5 解决小图标不显示的方法...

    我发现大多数使用Discuz! X3.5 都有小图标不能显示的问题,提问的时候大家给的回答都是说跨域的问题, ...

    如何在 discuz 帖子里添加 APlayer 音乐播...

    1、首先将下边的 APlayer.css 和 APlayer.js 代码下载然后解压上传到服务器。 2、单曲音乐的代 ...

    热度会员~~:

    文強bkboonkiongadmin老谟深虑huaekinTaCanas彤彤aachi55688dongerlaoreninception

    免责声明~~:


    本站内容来源于合作伙伴及网络搜集,版权归原作者所有。如有侵犯版权,请立刻和本站联系,我们将在三个工作日内予以改正。
    Email:hsbk@hotmail.com

    服务与条款|隐私政策|免责声明|手机版|网站地图|友链申请| 文强阁

    Powered by Discuz! X3.5|© 2001-2024 Discuz! Team. |距离马来西亚日还有: