Коль скоро разработчик такого замечательного плагина SZAKI TABLE так и не выложил на своем сайте руководство по использованию его детища.
Но по-порядку. Итак, плагин предназначен для преобразования обычной HTML-таблицы или маркированного HTML-списка в динамическую таблицу с возможностью сортировки данных по столбцам (в т.ч. по нескольким столбцам, удерживая клавишу Shift), а также фильтрации данных таблицы в режиме реального времени.
А теперь самое вкусное!
Последняя версия плагина поддерживает AJAX-вывод табличных данных из CSV-файла! При этом на локальном хосте достаточно из Excel произвести экспорт в CSV-файл, а на он-лайн ресурсе необходимо дополнительно CSV-файл пересохранить в кодировке UTF-8 without BOM.
Код плагина должен обрамлять непосредственно саму HTML-таблицу, которая должна быть составлена с учетом правил использования тегов области заголовка таблицы thead, столбцов-заголовков th, а также тела таблицы tbody. Пример:
Атрибут zebra="#121212" или zebra="blue" используется для включения режима и задания цвета чередующихся в таблице строк. Если необходимо уместить таблицу в определенное по ширине пространство (напр. 800px), укажите атрибут width="800": при наведении курсора на таблицу она развернется на всю ширину. Включением фильтра над таблицей заведует атрибут filter="table"
Для AJAX-загрузки содержимого CSV-файла пишем в тексте статьи так (html-таблица между тегами уже не ставится, просто пробел!):
{szakitable filter="table" width="650" zedra="silver" csv="http://ваш_сайт/file.csv"} {/szakitable}
Инструкция к использованию плагина приведена на странице его настройки в админке и полностью на русском.
А теперь самое-самое вкусное! CE = Cross Edition
Усовершенствованная мною версия плагина Szaki Table RUS CE теперь ДА! ДА! ДА! поддерживает AJAX-загрузку удаленных (т.е. кроссдоменных) csv-файлов! Для справки: обычным AJAX'ом такого не добиться.
И в этой версии теперь нет необходимости конвертировать ваш CSV-файл в кодировку UTF-8 without BOM. Просто делаете экспорт из Excel и всё!
(Для совместимости с некоторыми конфигурациями серверов в последней версии Szaki Table RUS CE добавлена возможность принудительно включать перекодировку в UTF-8. Подробности на странице настройки плагина в админке.)
Что это дает мне, рядовому джумловоду, спросите Вы? А я отвечу! Это дает в сочетании с сервисом DropBox удивительную возможность: достаточно положить, допустим, прайс-лист в папку DropBox, получить на него ссылку и прописать эту ссылку в теге плагина в статье, как теперь при каждом обновлении прайса на вашем локальном компьютере вы тут же будете получать на сайте обновленный прайс! Просто выгрузили прайс в формат CSV и сохранили в папку DropBox. Всё! Прайс на сайте! Теперь никаких заморочек с клиентами! Поставили им DropBox и показали куда складывать обновленный CSV-прайс! ВСЁ.
Для получения Szaki Table RUS CE всего навсего нужно создать себе аккаунт в сервисе DropBox по ссылке, указанной в этом посте, и начать им пользоваться (установить минимум на один комп программу-клиент и провести первую синхронизацию)! И в ЛС мне кидаете тот e-mail, под которым вы регистрировались на DropBox. В ответ я вам высылаю ссылку на загрузку плагина Szaki Table RUS CE (Cross Edition).
Совместимость: J! 1.5.x
Язык: русский
Скачать: http://depositfiles.com/files/0p40tefqt
Snippets - удобные текстовые заготовки <Предыдущая | Следующая> Google AdSense для K2 |
---|