Специализированный WordPress-хостинг

Авторизация

Скачать Joomla! RUS

Joomla 2.5

Joomla 1.7

Joomla 1.6

Joomla 1.5

Joomla 1.0

Рейтинг Пользователей

Поддержать сайт

webmoney R238869482245 U226678638823 Z265872396874 E217750470929 yandex money 41001327550911

Интересное

Загружается, подождите...

Joomla! Блог!

Блог посвящен системе Joomla!

Таблицы в контенте Joomla -- это просто!

OMEN Автор: OMEN Категория: Компоненты Joomla  
Теги: контент

 

Таблицы в контенте Joomla — это просто!
EasyTables for J!

 

 

Совместимость: J! 1.5.14+PHP 5.1+MySQL 5.0+

Язык: английский

 

 

Если вы разрабатывали и наполняли контентом не один коммерческий сайт на J!, то почти наверняка перед вами вставал вопрос: как быстро и удобно вывести таблицу (например, прайс-лист) на странице, а если таблица большая, то как разбить ее на страницы, да еще чтоб можно было производить поиск по ее содержимому...

 

В таких случаях на помощь придет компонент для импорта и вывода на сайте таблиц EasyTables. Все, что нужно для работы с ним -- это CSV-файл, который можно легко получить из любого листа Excel. Далее в административной части необходимо дать название новой таблице и импортировать ее в базу данных. При этом в БД будет создана отдельная таблица.

 

После импорта CSV-файла откроется редактор таблицы, в котором можно отредактировать заголовки, описания и порядок следования столбцов (т.е. полей таблицы), типы полей (текстовый, изображение, ссылка и т.п.), а также поле, по которому таблица будет отсортирована при отображении на сайте. Кроме того, для каждого поля можно определить, будет ли оно выводится в основном табличном виде, будет ли являться ссылкой на страницу детального просмотра, и будет ли само фигурировать в режиме детального просмотра. Полезной функцией является то, что псевдоним поля является CSS-классом (таким образом можно легко применить свое форматирование к нужному столбцу), а описание поля будет отображаться в подсказке при наведении мыши на заголовок поля. 

 

При необходимости для удобства восприятия информации задать для чередующихся строк таблиц разный цвет фона достаточно определить классы row0 для нечетных строк и row1 для четных строк в CSS. Заголовки столбцов таблицы имеют css-класс sectiontableheader.

 

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

 

 

 

Те, кому потребуется в одной таблице ссылаться на данные из другой таблицы, по достоинству оценят возможность компонента установить связь между двумя импортированными и опубликованными таблицами.

 

Другой крайне полезной возможностью является функция поиска по всем полям импортированной таблицы.

 

 

 

На сайт через пункт меню можно вывести как одну таблицу, так и список нескольких опубликованных таблиц.

 

 

 

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

 

 

 

ДЕМО

 

FAQ

 

Обсуждение здесь на форуме

 

СКАЧАТЬ

 

СКАЧАТЬ С МОИМИ ПРАВКАМИ v.2 *

 

* Важные замечания!!! 

  • в моей редакции компонент работает с настоящими CSV после экспорта из Excel, т.е. заменять в файлах символ ; на , не нужно!
  • также не нужно перекодировать файлы из кодировки, в которой сохраняет Excel, в кодировку UTF-8 without BOM (CSV-файл должен быть в кодировке Windows-1251)!
  • в моей редакции исправлена ошибка с включением в админке после импорта CSV-файла всех режимов отображения полей (по-умолчанию в исходной версии все режимы выключены и вывести столбцы НЕВОЗМОЖНО)
  • НЕ РЕКОМЕНДУЮ пользоваться функцией импорта названий столбцов (т.е. параметр First line of CSV file contains column headings? при импорте файла должен быть выключен!). После импорта можно свободно задать названия полей по-русски в самом редакторе таблиц компонента.
    В версии 2 данное ограничение снято, и теперь при импорте файла названия столбцов автоматически переводятся в транслит.

 

ВАЖНО !!!
Вышла новая версия компонента. Я ее не ставил и не видел. Пофиксено много багов. Все вопросы по новой версии -- разработчику! Меня по новой версии не спрашивать!  

Просмотров: 18760
Комментарии (42)Add Comment
Xemreht
...
Автор: Xemreht , Июнь 20, 2010
Спасибо, весьма полено и даже очень ! smilies/cool.gif Особенно если это какой то прайс или спец предложение по шинам. Куча позиций колонок и тд .. открывая excel, не понимаешь как запихать это на сайт и не просто в файл, а что бы как каталог выглядело smilies/smiley.gif Главное что бы это расширение работал корректно
Xemreht
...
Автор: Xemreht , Июнь 20, 2010
500 - Возникла ошибка

Data insert failed for table: 2 in updateETTDTableFrom()
Possibly your CSV file is malformed

CSV file metrika и как это понять не правильный !? smilies/smiley.gif
OMEN
...
Автор: Алексей , Июнь 20, 2010
Xemreht, я щас над этим работаю.
А пока что сделать перед импортом, чтоб работало:
- заменить в CSV-файле ВСЕ точки-с-запятыми на запятые
- перекодировать CSV-файл в нашу любимую кодировку UTF-8 without BOM

P.S. Скоро выложу исправленный дистрибутив с замечаниями
Xemreht
...
Автор: Xemreht , Июнь 20, 2010
P.S. Скоро выложу исправленный дистрибутив с замечаниями

Спасибо, если этот скрипт будит работать, цены ему не будит !
Ну и тебе конечно, за правки smilies/smiley.gif
OMEN
...
Автор: Алексей , Июнь 20, 2010
если я заставлю этот компонент работать, то он уже не будет бесплатным smilies/smiley.gif smilies/smiley.gif smilies/smiley.gif smilies/smiley.gif smilies/cheesy.gif smilies/cheesy.gif smilies/cheesy.gif
Xemreht
...
Автор: Xemreht , Июнь 20, 2010
А его ты делаешь ? smilies/shocked.gif smilies/smiley.gif
OMEN
...
Автор: Алексей , Июнь 20, 2010
нет, но с моими значительными правками дороже smilies/smiley.gif smilies/cheesy.gif

P.S. Шучу. Не намного дороже )))

Щас бьюсь над кодировкой: если файл в кодировке, в которой сохраняет Excel, то символы кириллицы портятся. Если это не принципиально, то могу хоть щас уже выложить сборку, но перед импортом файл придется вручную перекодировать, а вот ; на , менять уже не надо.
OMEN
...
Автор: Алексей , Июнь 20, 2010
выложил свою версию. замечания там же.

если будет много вопросов -- предлагаю создать топик на форуме. ссылку на него я тогда опубликую в самом посте. так будет правильнее IMHO.
Xemreht
...
Автор: Xemreht , Июнь 22, 2010
Не знаю что ему не нра, но постоянно при импорте csv выдает разные ошибку.
500 - Произошла ошибка!
Update of data table failed (Column count mismatch) for table: и тд ...
Для продажи сыровато пока smilies/wink.gif лениво дальше было ковыряться, вечером еще гляну. Есть ссылка на рабочий сайт, глянуть как работает по факту ?
OMEN
...
Автор: Алексей , Июнь 22, 2010
Xemreht, с моими правками 2-ую качал ???
OMEN
...
Автор: Алексей , Июнь 22, 2010
Обсуждаем далее на форуме: Таблицы в контенте Joomla. EasyTables for J!
0
...
Автор: АндрейNN , Июль 12, 2010
Объясните чайнику - поставил компонент, данные из CSV импортируются без проблем, но при выводе компонент убирает весь дизайн, и выводит данные просто на белом фоне, без менюшек, фонов итп....
в какую сторону копать?
OMEN
...
Автор: Алексей , Июль 12, 2010
1. Обсуждаем далее на форуме: Таблицы в контенте Joomla. EasyTables for J!
2. Скорее всего в импортированных данных присутствуют служебные символы HTML-разметки. Надо смотреть файл импорта.
0
...
Автор: AlexFirst , Июль 12, 2010
А можно примерчик как задать цвет строкам? Можно ли изменить цвет заголовков? Как Это сделать?
mmm
...
Автор: Василий Васильевич Васин , Июль 12, 2010
AlexFirst читай выше!!!
Обсуждаем далее на форуме: Таблицы в контенте Joomla. EasyTables for J!
smilies/wink.gif
0
...
Автор: AlexFirst , Июль 12, 2010
да...да... про CSS классы прочитал.. но только непонятно где вставить это описание и вообще как его написать... Пример бы не помешал.... спс...
OMEN
...
Автор: Алексей , Июль 13, 2010
Пример в соответствующей теме форума.
mmm
...
Автор: Василий Васильевич Васин , Июль 13, 2010
Ты не совсем правильно понял. Все обсуждения и новые вопросы должны задаваться именно на форуме в этой теме: Таблицы в контенте Joomla. EasyTables for J!
0
...
Автор: AlexFirst , Июль 13, 2010
Все получилось! Спасибо! smilies/grin.gif
OMEN
...
Автор: Алексей , Июль 25, 2010
Все получилось! Спасибо! smilies/grin.gif
Я рад smilies/cool.gif
0
...
Автор: s.mihalych , Август 10, 2010
После успешной установки выбираю компонент и открывается чистый белый лист, помогите пожалуйста разобраться. Спасибо.
konseo
...
Автор: konseo , Декабрь 14, 2010
Компонент похож на Collector http://extensions.joomla.org/e...N0b3IiO30=
OMEN
...
Автор: Алексей , Декабрь 14, 2010
konseo, да, многообещающий и похожий компонент, только не известно как он дружит с русским языком и импортом русскоязычных файлов.
и на демо странице http://demo.steevo.fr/index.ph...&Itemid=72 у меня вылезла куча ошибок smilies/sad.gif

может, если будут пожелания, я его в скором времени переведу, проверю на совместимость и тоже выложу тут smilies/cool.gif

жаль, что он давно не обновлялся (
konseo
...
Автор: konseo , Декабрь 14, 2010
OMEN,Пожелания будут. Чет не нашел у Collector импортэкспорт данных.
OMEN
...
Автор: Алексей , Декабрь 16, 2010
konseo, импортэкспорт данных планируется в следующих версиях.
konseo
...
Автор: konseo , Декабрь 16, 2010
Надеюсь, что в скором времени появятся новые версии этого компонента. Очень уж он мне понравился.
sergss1
...
Автор: sergss1 , Январь 02, 2011
Подскажите пожалуйста можно ли таблицу вывести в материале?
не через пункт меню а в конкретном месте материала как таблицу (не ссылку)
OMEN
...
Автор: Алексей , Январь 02, 2011
sergss1, нет в данном случае это компонент, а не модуль или плагин. поэтому вывод таблицы обычными средствами возможен только через пункт меню. но вы можете попробовать вывести таблицу в своем материале через специальный плагин, который позволяет вставлять компоненты в статьи. однако, в таком случае работоспособность гарантировать нельзя.

P.S. В архиве плагина читайте файл ReadMe.txt
0
...
Автор: lenin_vis , Январь 28, 2011
У меня ошибка 500 вылезает после загрузки файлаcsv ида, запятые на точки пробовал менять
0
...
Автор: Дмитрий./ , Февраль 28, 2011
Все установил но настроить не могу.Не могли бы поподробней объяснить.Как загружать таблицы?Кстати форматов CSV в Exsel 3 вида.Какой именно?
OMEN
...
Автор: Алексей , Март 01, 2011
Дмитрий, в посте есть ссылка на обсуждение на форуме. в теме на форуме есть тестовый CSV-файл для импорта. Также советую глянуть вот это: http://www.netshop24.ru/compon.../1635.html
0
...
Автор: shramovss@gmail.com , Март 08, 2011
Ребята, а он с К2 работает?
GER
...
Автор: GER , Март 19, 2011
Добрый вечер!Возникает ошибка (
Warning EasyTable List View Empty и No fields selceted to display in list view for this table). Подскажите пожалуйста, в чем причина?
0
...
Автор: Руся , Октябрь 03, 2011
Подскажите пож-та, можно ли в данном компоненте, организовать напротив каждой позиции "в корзину", буду очень благодарен. если подскажете!!!
OMEN
...
Автор: Алексей , Октябрь 04, 2011
GER, причина в том, что при импорте в компоненте вы не выбрали поля таблицы (столбцы), которые будут отображаться на сайте. Т.е. не до конца вы настроили таблицу.

Руся, для таких целей больше подойдет компонент магазина, например, Priceleaf shop, хотя если прописать добавление в корзину в виде ссылки (это уже для каждого компонента магазина своя ссылка) в каждой ячейки таблицы, то прокатит и здесь.
0
...
Автор: ким , Октябрь 05, 2011
Здравствуйте!
Подскажите пожалуйста,
Под 1.6 есть что ни будь такое?
Что бы была возможность в контент вставлять несколько таблиц?
OMEN
...
Автор: Алексей , Ноябрь 28, 2011
ким, под 1.6 сейчас не имеет смысла что-либо делать: поддержка этой линейки прекращена еще в августе 2011г. на данный момент готовится версия плагина динамических таблиц Szaki CE RUS для линейки 1.7.
AlexQ-1983
...
Автор: AlexQ-1983 , Январь 15, 2012
Здравствуйте! Выскакивает такая бяка:
500 - Возникла ошибка

Data insert failed for table: 42 in updateETTDTableFrom()
Possibly your CSV file is malformed



## DEBUG ## $insert_ettd_data_SQL ->
First row of $CSVFileArray: , 2750139A00, 1.4.53 / H580I00 / J5380520, 650,00СЂ., 2
## DEBUG ## updateETTDWithChunk() $insert_ettd_data_SQL -> INSERT INTO `jos_easytables_table_data_42` ( `id`, `column0` , `column1` , `column2` , `column3` , `column4` ) VALUES ( NULL , '' , '2750139A00' , '1.4.53 / H580I00 / J5380520' , '650,00СЂ.' , '2'), ( NULL , 'AMD CL43' , '2750132H00' , 'PEA-E06' , '550,00СЂ.' , '1'), ( NULL , 'AMD CL29' , '273503X100/200' , '27350-3X100/200 0K01318140/ ' ,

Как можно исправить?
0
...
Автор: Тата , Январь 15, 2012
Здравствуйте! Подскажите плиз есть ли ограничения по размеру CSV-файла? У меня при загрузке файла размером 10,5 Мб вылетает из компонента без каких либо сообщений (возвращается в панель управления Joomla). Файлы небольших размеров грузятся без проблем.
OMEN
...
Автор: OMEN , Январь 16, 2012
Тата, необходимо в php.ini и в самой J! в общих настройках разрешить загрузку файлов таких размеров. По поводу php.ini проконсультируйтесь в своей техподдержке хостинга.
OMEN
...
Автор: OMEN , Январь 16, 2012
AlexQ-1983, у вас недопустимые символы в CSV-файле: СЂ
Скорее всего необходимо сохранить ваш CSV-файл в формате UTF-8 without BOM
0
...
Автор: Алексей Л , Февраль 21, 2012
Ребят.. подскажите.. а на 2.5j не работает? Всё установилось.. но при нажатии создать выкидывает в меню.. (( Можно ли что придумать? Или аналог какой нить подскажите.. (( Очень уж полезная штука.. (

Написать комментарий
- | +

security code
Напишите отображаемые буквы


busy

Теги Блога

.htaccess 1.3.1 3 2010 404 Page not found ABRAX Admin Tools Professional ajax AJAX Register Artisteer AS Flash Media Player audio player Auto Responder Auto-Archive Autosave BackUp basic Best alias BIZUNIVERSE book library software BooKiT Gold booklibrary CB Incubator Plugins CB Premium CHMOD CMS Comments component Core Design Extensions Craft Map CSS Refresh Cервер deleter.php Dumper EasyBlog eset nod32 feedback Feedback Factory flash games FLV Alt Player FLV Player Forum SMF Frontpage SlideShow v2.4 Games google google map Grid Accordion Groupon Clone Hot Accordion Icecast2 IDoBlog Img Scroller Impact Menu iOS IPrice calculator PRO Iridium JA Voice javascript JB Type JCE jDownloads jomcomment ru 4.0 JomSocial JoomBah Joomisp 1.0.2 Rus joomla Joomla 1.5.18 Joomla 1.6.x Joomla 1.7 JOOMLA 2.5 Joomla 2.5. переход Joomla Optima Joomla! 1.5.22 Joomla1.5-2.0 Joomlart Extensions Joomposter jQuery Lightbox Evolution JSized Page Peel JV Inci K2 Ken Burns Effect KUNENA LayerSlider live estate Livezilla Love Factory MaaSlide maps media library component MiaFlv module Monitoring MyBlog Navigation System NinjaForge notepad offlajn opera OT Eminent Page Navigation PDO vs MySQLi PHPDesigner plugin popup PWeb AJAX Popup Contact Form realestatemanager reformal.ru Restaurant Menu robots.txt RSTickets! Pro SEF SEO SIMGallery Pro Site Sponsors Snow social Social Media Buttons Syndicate T3 Framework template Templatka Tetris TP Foto Plazza translate Uddeim Premium Plugins ukr_rus_allias Universal AjaxChat v1.7.3 Uptime. vBulletin video virtuemart VTEM Quick Contact wallpapers WebMoney Webmoney Merchant Widgetkit YJ Ajax Contact yootools Youretro Reader Youretro Slider Yt News Ajax Tabs ZT Headline Видео Видеокурс профессиональный сайт на Joomla Вывод новостей Голосование Защита Интеграция с Community Builder Интернет магазин на joomla Калькулятор Компоненты Копирайт Мy Blog Малый бизнес Модуль Joomla Обновления Joomla Обратная связь Прогноз Продвижение Расширеный поиск Руссий Руссификация СЕО Салют Сбербанк для VirtueMart Связь Скролинг изображений Таблицы Joomla Уроки Файловый менеджер Чат Шаблон Grid2 JoomlaBamboo Шаблон для community builder Яндекс аватар админка бегущая строка безопасность бесплатный блог для joomla бонусы браузер галерея галлерея дизайн длина поиска домен .RU доска объявлений доска обьявления индексация календарь калькулятор прайс каталог книга книги кнопка кодировка компонент компонента комментариев контент копирайтинг кэш меню мета тег модуль модуль K2 модуль новостей модуль тегов облако тегов jomsocial онлайн радио онлайн-бизнес оптимизация отпуск оффлайн страница плагин плагин галереи плагин для K2 плеер плохие подсказки показ изображений приватный чат программы продажа рабочий стол раскрутка расширения редактор рейтинг CMS реклама сайт сборка скрипт слайд joomla слайдшоу снег собственный модуль сортировка списков социальные закладки статус ICQ теги тех. работы убвалка сайта удаленное редактирования контента сайта флеш форма формат даты фото альбом фотогалерея шаблон шаблон Joomla шаблон админки шаблон админки на AJAX шаблоны