2015-03-31 68 views
0

我們維護一個Joomla! 1.5基於網站。該網站有一個「部分」,其中包含2495行代碼。今天,當我們試圖添加幾行代碼時,它並沒有得到保存。Joomla允許的最多行數!部分

我想問問Joomla!部分對於它可以保存多少行代碼有限制?

的代碼片段

<div class="t"> 
     <div class="b"> 
     <div class="l"> 
      <div class="r"> 
      <div class="bl"> 
       <div class="br"> 
       <div class="tl"> 
        <div class="tr"> 
            <div class="publisher">Published by XYZ</div> 
        <div class="indexPartners">Indexed with Google Scholar, DOAJ </div> 
       </div> 
       </div> 
      </div> 
      </div> 
     </div> 
     </div> 
    </div> 
    </td> 
    </tr> 
</table> 

如果我有任何進一步的線,它不保存。如果我修改現有線路,則可以正確保存。最後一行是行號2496

+0

你知道Joomla 1.5有一些非常糟糕的安全漏洞,你應該考慮儘快升級......當你說代碼行時,你在說HTML還是CSS?當您嘗試保存時,您是否在管理員中收到任何錯誤消息?據我所知,在Joomla頁面上可以有多少行代碼沒有「限制」。 – Lee 2015-03-31 13:01:06

+0

是的,謝謝。我們知道1.5的缺點,我們計劃在明年之前遷移,但不會。我指的是HTML。沒有錯誤。只有新線沒有得到保存。此外,有時一些現有行也會被截斷,下一次在保存嘗試後重新加載該部分。 – chandra 2015-03-31 13:05:06

+0

你能展示一個例子嗎? – Lee 2015-03-31 13:05:48

回答

0

它很可能是它達到了MySQL給出的文本輸入限制。這是從官方參考文獻中提出的:

最大長度爲65,535(216 - 1)個字符的TEXT列。 如果該值包含多字節 字符,則有效最大長度會減少。每個TEXT值都使用一個2字節長度前綴 來存儲,該值指示該值中的字節數。

可以給出這種類型的可選長度M.如果完成, MySQL將創建該列作爲最大文本類型,其大小足以讓 保持M個字符的長度。

https://dev.mysql.com/doc/refman/5.0/en/string-type-overview.html

如果是這樣的話,儘量減少你的內容擺脫不需要的元素和標籤,比如你在你的摘抄得那些DIV類。他們看起來不像他們真的需要。

+0

我想這可能是問題所在 – chandra 2015-03-31 14:17:17