Вставка таблиц в пост. Как?

Здравствуйте! Есть задача вставить в пост таблицу. Изначально на народ.he она имеет код такого вида:

<table style="border: medium none; width: 100%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 26.45pt;">
<td style="border: 0.5pt solid windowtext; padding: 0cm 5.4pt; width: 13.56%; height: 26.45pt;" width="13%" valign="top">
<p class="MsoNormal" style="text-align: center;" align="center">Дата</p>
</td>
и тэ.дэ. Но при вставке в пост LS только текст публикует, без разметки.

Иду далее: из ворда пытаюсь вставить ту же таблицу, сперва прогнав через Визивиг:

<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td width="13%" valign="top">
<p align="center">Дата</p>
</td>
<td width="52%" valign="top">
<p align="center">Описание</p>
</td>
<td width="33%" valign="top">
<p align="center">Возможные обьекты   для изучения</p>
</td>
</tr>
<tr>
<td width="13%" valign="top">29.07.2005</td>
<td width="52%" valign="top">Выезд из Саратова, ночевка в   Полтаве или Харькове (Украина)</td>
<td width="33%" valign="top"></td>


Результата также нет. Вопрос: можно ли в LS вставить в пост таблицу и, если да, то как? Спасибо!

38 комментариев

avatar
какая-то странная таблица… — это что такое?
Описание — а это к чему? можно к столбцам и ячейкам таблицы задать выравнивание.
я писал код таблицы в строчку и всё получилось.

  • F-5
  • +1
avatar
Спасибо за ответ! Но не могли бы подсказать, как вставить табличку вот с этой страницы в LS:

slopuhov.narod.ru/spainfrance/conclus.htm
avatar
я так понимаю что тэги
<table> <td> <tr>
в постах не читаются. т.е. таблица отображаться не будет.

возможно лишь создать отдельную страницу из админки (типа «О проекте») и уже в неё вставить таблицу (код строкой). т.е. у вас будет не топик, а отдельная страница, которую надо будет опубликовать (и разместить в меню например) или из топика дать ссылку на неё.
avatar
да, может кто из создателей скажет где покопаться, чтобы table отображался
avatar
/classes/modules/sys_text/Text.class.php
копайтесь
avatar
спасибо.
avatar
а почему нельзя в топике публиковать таблицы !?
почему в топике не работают теги Это специально сделано или недоделка !?
avatar
Сделан тот адекватный минимум, который нужен пользователям. Ни больше, ни меньше.
avatar
зы. а для админов есть MyAdmin
avatar
непонимаю что значит адекватный минимум, тоесть если допустить возможность публиковать таблицы, то от этого будет чем-то хуже !? это может как-то навредить, плохо для безопасности или просто руки еще не дошли !?
avatar
ну вам же MaxSvargal указал нужный файл. откройте /classes/modules/sys_text/Text.class.php
и добавьте 'table', 'td', 'tr' в указанной строке:
$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote'));

попробуйте — вдруг заработает;)
avatar
Сами посудите, часто ли вы, к примеру, на форумах таблицы публикуете? Уверен, что нет. Здесь тоже самое. Пользователям это не надо, а движок в первую очередь создан именно для них. У админа на крайний случай есть и другой инструментарий. К тому же неграмотное применение таблиц пользователями может нарушить верстку. Например, незакрытый тег. Оно вам надо?
avatar
я согласен. можно всю эту таблицу изложить письменно, так сказать, разбив на абзацы текст.
avatar
неграмотное применение таблиц пользователями может нарушить верстку.

Спсибо вот это я и хотел услышать.
avatar
Это, имхо, логично.
avatar
А вообще вы триттер видимо не видели ^_^
avatar
Интересная петрушка: создаю статическую страницу, вставляю туда код таблицы. В чём прикол: открываю созданную страницу… Предположим, в таблице было 100 строк. Так вот на странице 100 строк пустоты (белый фон), а внизу вставлена таблица в полной её красе (в посты так не вставляется). Проконсультируйте, почему она вставляется, код «съедается» на ура, но сперва пустоты идут, а после таблица!
avatar
avatar
<table class="content1" align="left">
avatar
Класса content1 я так и не нашёл — fail.
Убирать параметр align. И класс тоже =\
avatar
Огромное спасибо! НО… хоть и с меньшим смещением вниз таблица вставляется, но, всё же, не штатно. Почистил как Вы сказали код от content1 и align'ов, но проблема осталась… Буду крайне признателен, если кто-то найдёт способ избавиться от пробелов до таблицы!
avatar
Я не вижу никаких пробелов тут: www.avtoturistu.ru/page/rasstoyaniya_mezhdu_gorodami/
avatar
Исправил по совету Romelyus))
avatar
О боже. Зачем же в таблицах везде переносы (
) понатыкали? Их там вобще не должно быть. Эти 900 лишних отступов и дают стока белого места до таблицы. Уберите их все до единого.
И еще у вас таблица не закрыта — добавьте после
<td>Харьков-Изюм-Горловка-Донецк</td>
вот это
</tr>
</tbody>
</table>
avatar
Забыл, что html в комментах разрешен, в скобочках был тег br
<br />
avatar
Спасибо. Закрыть таблицу — закрыл, но BR'ов-то нету никаких, а отступы есть…

<table border="1" cellspacing="0" cellpadding="0" width="725" align="left">
<tbody>
<tr>
<td>
<p align="center"><a name="OLE_LINK1"><strong>Наименования населенных пунктов</strong></a></p>
</td>
<td>
<p align="center"><strong>Расстояние от Москвы в км</strong></p>
</td>
<td>
<p align="center"><strong>Направление</strong></p>
</td>
<td>
<p align="center"><strong>Маршрут через населенные путнкты</strong></p>
</td>
</tr>
<tr>
<td>Абакан</td>
<td>
<p align="center"><strong>4979</strong></p>
</td>
<td>
<p align="center">Самара (М5)</p>
</td>
<td>
<p align="center">Самара (М5)-Уфа-Омск-Новосибирск-Кемерово</p>
</td>
</tr>
<tr>
<td>Абинск</td>
<td>
<p align="center"><strong>1486</strong></p>
</td>
<td>
<p align="center">Каширское</p>
</td>
<td>
<p align="center">Воронеж-Ростов-Краснодар</p>
</td>
</tr>
<tr>
<td>Авдеевка</td>
<td>
<p align="center"><strong>776</strong></p>
</td>
<td>
<p align="center">Симфероп</p>
</td>
<td>
<p align="center">Сухиничи-Королевец-Новгород-Северский</p>
</td>
</tr>
<tr>
<td>Адлер</td>
<td>
<p align="center"><strong>1736</strong></p>
</td>
</tbody>
</table>
avatar
Ха! А смотрю исходный код страницы — есть BR'ы… Они сами подставляются, но почему?!
avatar
Напишите всю таблицу в одну строку. Должно помочь.
avatar
Кстати да, логично! Но вот вопрос на миллион: а как-то можно автоматизировать процесс преобразования кода с переносами в код без? Чё-то и так кумакаю, и эдак (Excel? может; ctrl+h — не работает), но к решению не приду никак. Посоветуете?!
avatar
Да, попробовал несколько ячеек в одну строку — работает! Но, зараза, почему ниже ФУТЕРА-то улезает?!!!
avatar
Победил!!! Ctrl+h меняем ^p на ничего!
avatar
Таблицу снова не закрыли. Добавьте
</tr></tbody></table>
И, кстати, с рамочкой было лучше, верните как было ))
<table border="1">
avatar
Есть, сэр! Appreciate!
avatar
Я бы еще посоветовал убрать это отвратное выделение жирным —просто ужасно смотрится. И еще заменить h1 хотя бы на h2 ))
avatar
Это я с целью SEO))
avatar
Ну размер шрифта хотя бы смените))
avatar
Спасибо за критику… Пока редактировал, случайно неправильно скопировав из ворда кусок таблицы на 6ой стр. задублил 5-ую, потом пришлось снова из первоисточника перелопачивать табличку, т.к. давеча по дурости снёс подготовленные вчера фалы с кодами этой таблицы))
avatar
И зря убрали выравнивание по центру
align="center"
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.