2015-03-31 4 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? Получаете ли вы какие-либо сообщения об ошибках в Admin при попытке сохранить? Насколько мне известно, не существует «предела» того, сколько строк кода вы можете иметь на странице Joomla. – Lee

+0

Да Ли, спасибо. Мы знаем недостатки 1.5 и планируем мигрировать, но не раньше следующего года. Я имею в виду HTML. Ошибок нет. Только новые строки не сохраняются. Кроме того, иногда пара существующих линий также усекается, в следующий раз, когда раздел перезагружается после попытки сохранения. – chandra

+0

Можете ли вы показать пример? – Lee

ответ

0

Очень хорошо, что она достигает предела, заданного MySQL для ввода текста. Это указано из официальной справки:

Столбец ТЕКСТ с максимальной длиной 65 535 (216 - 1) символов. Эффективная максимальная длина меньше, если значение содержит многобайтовые символы . Каждое значение TEXT сохраняется с использованием префикса длины 2 байта , который указывает количество байтов в значении.

Для этого типа может быть задана дополнительная длина M. Если это сделано, MySQL создает столбец как самый маленький тип текста, достаточно большой, чтобы содержать значения M символов.

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

Если это так, то попробуйте уменьшить содержание, чтобы избавиться от нежелательных элементов и тегов, таких как те классы Div вы получили в выдержке. Они не выглядят так, как будто они действительно нужны.

+0

Думаю, это может быть проблема – chandra

Смежные вопросы