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

手機版表格顯示不全怎么辦?x3.5

4356 16 5提示:支持鍵盤翻頁<-左 右-> 鐵板魷魚燒 發表于 2024-8-20 15:12 帖子模式

使用的是X3.5,這個問題能不能優化一下呀,可以跟那些代碼高亮一樣,增加一個橫向滑動,再增加個復制按鈕,哪怕是專門一個插件,要花錢購買也可以的 ... 查看全文

    組圖打開中,請稍候......

評論16個評論

ysx24發表于  2025-1-20 11:57:44
1、打開文件/source/function/function_discuzcode.php   
下面的代碼好像不對 x3.5默認模板



ysx24發表于  2025-1-20 11:37:41
好用,感謝
鴻茂傳媒發表于  2024-8-21 08:38:49
用編輯器自帶的試試看,如果不行的話,只能單獨對手機版做頁面優化。
qzuser1212發表于  2024-8-20 22:34:08
在模板目錄下 如默認模板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>
復制代碼
鐵板魷魚燒發表于  2024-8-20 18:42:34
文強 發表于 2024-8-20 17:44
或許你可以試試我這個方法------https://boonkiong.com/thread-3699-1-1.html

這個方法確實不錯,就是如果表格特別寬,全都都擠到這里,也很麻煩看不清,能夠水平往右邊滑動看到更多,其實效果更好,有沒有想法修改下
文強發表于  2024-8-20 17:44:14
或許你可以試試我這個方法------https://boonkiong.com/thread-3699-1-1.html
科站網發表于  2024-8-20 17:31:28
鐵板魷魚燒發表于  2024-8-20 16:14:02

# Create the HTML table from the provided data

html_content = """
<table border="1" cellspacing="0" cellpadding="5">
    <tr>
        <td width="107" align="right">23562</td>
        <td width="80" align="right">1531.41</td>
        <td width="80" align="right">0.064994907</td>
        <td width="80">月租金</td>
        <td width="116" align="right">4500</td>
        <td width="116" align="right">292.4770817</td>
    </tr>
    <tr>
        <td>個人所得稅</td>
        <td align="right">94.25</td>
        <td align="right">0.004000085</td>
        <td>稅率</td>
        <td align="right">0.064994907</td>
        <td align="right">18.00038197</td>
    </tr>
    <tr>
        <td>房產稅</td>
        <td align="right">1413.72</td>
        <td align="right">0.06</td>
        <td>稅費/月</td>
        <td align="right">292.4770817</td>
        <td align="right">270</td>
    </tr>
    <tr>
        <td>印花稅</td>
        <td align="right">11.78</td>
        <td align="right">0.000499958</td>
        <td>1年稅金</td>
        <td align="right">3509.724981</td>
        <td align="right">2.249809015</td>
    </tr>
    <tr>
        <td>土地使用稅</td>
        <td align="right">11.66</td>
        <td align="right">0.000494865</td>
        <td>含稅/月</td>
        <td align="right">4792.477082</td>
        <td align="right">2.226890756</td>
    </tr>
    <tr>
        <td>343</td>
        <td>343</td>
        <td align="right">0</td>
        <td>1年租金</td>
        <td align="right">57509.72498</td>
        <td>5646</td>
    </tr>
</table>
"""

# Save the HTML content to a file
file_path = '/mnt/data/table_output.html'
with open(file_path, 'w', encoding='utf-8') as file:
    file.write(html_content)

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

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

GMT+8, 2025-9-18 22:19 , Processed in 0.087839 second(s), 38 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

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