Фильтр csvfilter - вставка таблиц формата CSV

Прислано: axel

пт, 09/07/2004 - 17:39

Таблицы в формате CSV (comma separated) удобно выгружать из офисных пакетов (OpenOffice, Koffice и т.п.). Фильтр csvfilter позволяет использовать эти таблицы в документах Drupal, просто вставляя через буфер обмена. Если обрамить вставленный текст тегами [СSV] ... [/СSV] (в стиле BBCode), то фильтр выведет текст CSV-формата как HTML-таблицу. В параметрах фильтра можно задавать стили для выводимой таблицы, определять разделители и колонку по которой производить сортировку данных. Может быть полезно например для публикации прайсов и тому подобных документов.

Страница модуля: http://drupal.org/node/view/9165

Пример:

[СSV unquoted sep=; sortby=1]
поле №1;поле №2;поле №3
1;Строка 1;1.2
3;Строка 3;тест
2;Строка 2;3.2
[/СSV]

В результате выводится:

[CSV unquoted sep=; sortby=1]
поле №1;поле №2;поле №3
1;Строка 1;1.2
3;Строка 3;тест
2;Строка 2;3.2
[/CSV]

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Гость в ср, 14/07/2004 - 05:06.

Полезный модуль.
А если используется бродилка ИЕ 5+, то лучше HTMLarea юзать, сразу copy-paste из экселя можно.


Опубликовано Гость в сб, 17/07/2004 - 11:31.

Модуль то хороший. только не работает :-\
-- copy'n'paste --
[СSV unquoted sep=; sortby=1]
поле №1;поле №2;поле №3
1;Строка 1;1.2
3;Строка 3;тест
2;Строка 2;3.2
[/СSV]
-- copy'n'paste --


Опубликовано axel в сб, 17/07/2004 - 12:25.

Пример из текста описания взят? Так я там специально заменил латинскую C на русскую C в CSV ;) Чтобы текст вывелся как есть и не парсился. А табличка выводимая ниже - это вставленный нормально пример, который фильтруется и выводится.

--
Axel


Опубликовано Гость в вт, 07/09/2004 - 07:18.

Все хорошо ... но при отоброжении в пред-просмотре (если я правильно выражаюсь) таблица не форматируется если же не посредствено перейти на таблицу тогда все отображается коректно

В чем может быть дело?


Опубликовано B.X в вт, 07/09/2004 - 09:39.

он не всю таблицу наверное постит, а её часть и тогда показываются незакрытые теги просто как текст. Это не только у Drupal'a такая проблема с короткой версией. Как выход, я считаю, вместо trimmed версии хорошо бы использовать что-то типа тега [more], это было бы гораздо приятнее, решать самому, насколько должна быть короткой укороченная версия...


Опубликовано axel в вт, 07/09/2004 - 18:38.

Так есть ведь <!--break--> который играет эту роль? Ставишь его в том месте сообщения, где кончается teaser - хоть в самом конце.

--
Axel


Опубликовано B.X в вт, 07/09/2004 - 19:37.

я такого тега нигде не видел и не знал, что его можно использовать. Неужели в ненавистных хелпах написано?


Опубликовано Гость в ср, 08/09/2004 - 05:47.

Спасибо конечно…

Но я слабо что понял… вернее я понял проблему но не понял решение, я не силен в drupal … так что если можно попроще что конкретно мне предпринять. Да я использую themes ( adc).


Опубликовано Гость в ср, 08/09/2004 - 05:58.

Все понял!

:-) тег форевер!


Опубликовано axel в пт, 10/09/2004 - 14:14.

Определенно не опытным путем. Где-то это было написано и я подозреваю, что даже не в одном месте. В Drupal Handbook полагаю должно быть.

--
Axel


Опубликовано Nick в сб, 11/09/2004 - 15:43.

Это написано ... вот когда пишите больой пост, давите preview. Он отдельно показывает trimmed version и отдельно Full.
Дак.. вот сразу, как trimmed version заканчивается
"The trimmed version of your post shows how your post looks like when promoted to the main page or when exported for syndication. You can insert a delimiter '<!--break-->' (without the quotes) to fine-tune where your post gets split."

--
USU-Lug http://usu-lug.org.ru