Forjoomla.ru - шаблоны,модули,плагины и компоненты для joomla

Скачать: Joomla 1.5.22 Joomla 1.6.3 Joomla 1.7 Правовая информация Анализ сайта Magento Themes

Главная -> Плагины -> Кроссдоменная AJAX-загрузка CSV-файлов на ваш сайт!

Кроссдоменная AJAX-загрузка CSV-файлов на ваш сайт!

joomla 1.5

Кроссдоменная AJAX-загрузка CSV-файлов на ваш сайт!

Коль скоро разработчик такого замечательного плагина SZAKI TABLE так и не выложил на своем сайте руководство по использованию его детища.

Но по-порядку. Итак, плагин предназначен для преобразования обычной HTML-таблицы или маркированного HTML-списка в динамическую таблицу с возможностью сортировки данных по столбцам (в т.ч. по нескольким столбцам, удерживая клавишу Shift), а также фильтрации данных таблицы в режиме реального времени.

 

А теперь самое вкусное! 

Последняя версия плагина поддерживает AJAX-вывод табличных данных из CSV-файла! При этом на локальном хосте достаточно из Excel произвести экспорт в CSV-файл, а на он-лайн ресурсе необходимо дополнительно CSV-файл пересохранить в кодировке UTF-8 without BOM.   

Код плагина должен обрамлять непосредственно саму HTML-таблицу, которая должна быть составлена с учетом правил использования тегов области заголовка таблицы thead, столбцов-заголовков th, а также тела таблицы tbody. Пример:

Кроссдоменная AJAX-загрузка CSV-файлов на ваш сайт!

Атрибут 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
 

Добавить комментарий


Защитный код
Обновить

 


Яндекс.Метрика