Поддержка Проблемы и решения Странная проблема с table в сообщениях

  • Привет всем!
    В нескольких последних версиях wordpress (с лета 2010) у меня встречается проблема с таблицами в сообщениях.
    Сегодня она заключается в следующем: если количество строк и ячеек в таблице больше шести — все содержимое поста просто не отображается в блоге. Удаляю строку из таблицы — весь пост выводится как надо.

    Причем, важно именно количество ячеек. Если я возвращаю удаленную строку из таблицы и удаляю другую — это тоже решает проблему и сообщение выводится.

    Что интересно, вынос строк таблицы в новую таблицу — проблему не решает.

    Код таблицы:

    <table border="0" cellpadding="5">
    <tbody>
    
    <tr>
    <td style="vertical-align: top;">[caption id="attachment_2274" align="aligncenter" width="300" caption="Натуральное мыло &quot;Вершина&quot;"]<a href="http://organic.org.ua/wp-content/uploads/2011/03/soap_vershina.jpg"><img class="size-medium wp-image-2274" src="http://organic.org.ua/wp-content/uploads/2011/03/soap_vershina-300x201.jpg" alt="Натуральное мыло &quot;Вершина&quot;" width="300" height="201" /></a>[/caption]</td>
    
    <td style="vertical-align: top;">[caption id="attachment_2275" align="aligncenter" width="300" caption="Натуральное мыло &quot;La Mint&quot;"]<a href="http://organic.org.ua/wp-content/uploads/2011/03/soap_la_mint.jpg"><img class="size-medium wp-image-2275" src="http://organic.org.ua/wp-content/uploads/2011/03/soap_la_mint-300x201.jpg" alt="Натуральное мыло &quot;La Mint&quot;" width="300" height="201" /></a>[/caption]</td>
    </tr>
    
    </tbody>
    </table>

    Если таких строк до трех — все в порядке. Если добавить еще одну строку — все, пост в блоке будет выводиться без содержимого (только заголовок, теги, комментарии).

    Очень нужна помощь в решении этой проблемы. Кто-то сталкивался с такой заморочкой?
    Хотя-бы куда копать?
    Спасибо!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • webjema Попробуйте проверить и править «на лету» — в опере например

    Что значит «проверить и править на лету»?
    Не понимаю.

    В Опере есть такая функция — проинспектировать элемент. С ее помощью можно «в живую» править и смотреть изменения на любой странице. Вроде подобное есть в Мозиле и Хроме. Если проблема в отображении таблиц на странице (не влезают по ширине например) — можно сходу посмотреть и поробовать исправить. В крайнем — сбросьте ссылку.

    Спасибо — интресная штука, очень похожа на инспектор в ГуглХроме

    Но напомню, что с версткой проблем нет. Когда происходит глюк — в записи полностью пропадает текст. В html-коде страницы есть заголовок, а потом сразу идет код коментариев.
    Вот если посмотреть на код записи http://organic.org.ua/kosmetika-bez-khimii/2265-galereya-naturalnogo-myla-ruchnojj-raboty/
    Там картинки стоят в 2-х таблицах (не в одной, так как искал метод обойти этот баг). Последняя строчка картинок — отдельная таблица. Если в редактировании поста ее продублировать (добавить ниже еще такую же однострочную таблицу) — пост перестанет отображаться.
    Т.е. с HTML проблем нет и инспектор этот не нужен в данном случае. Проблема с движком. Добавляем еще таблицу или еще ячеек — тело поста исчезает при отображении на сайте. Удаляем пару ячеек — пост снова отображается.
    Бредняк — но очень мешает!

    Возможно повторяется функция вызова цикла (так по моему называется). Я с похожим сталкивался когда выводил на одной странице и анонс и контент. Разобрался с помощью Кодекса. Вроде как-то закрыл loop 🙂 Но сразу и не вспомнить. Но в кодексе об этом есть

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Странная проблема с table в сообщениях» закрыта для новых ответов.