Перейти к основному содержанию

Droptables, расширение Joomla для электронных таблиц

Droptables — единственный менеджер таблиц для Joomla, предлагающий реальный интерфейс электронных таблиц для редактирования таблиц в Joomla; он включает такие функции, как темы таблиц в один клик, синхронизация с Excel и Google Sheets, функции расчётов, автоматически генерируемые диаграммы. Поскольку Droptables полностью управляется из вашего редактора, он работает одинаково как во фронтенде, так и в бэкенде.

ДЕМО РАСШИРЕНИЯ

Посмотрите демонстрацию темы расширения Droptables для Joomla

ЦЕНЫ

Цены на расширения начинаются от $44,
всё включено, неограниченное количество сайтов

ЗАДАЙТЕ ВОПРОС

У вас есть сомнения относительно наших функций? Спросите команду >>

Расширение готово для  
Joomla 6!

Это расширение имеет пакет, совместимый с Joomla 3, 4, 5 & 6. Оно полностью протестировано с новой и последней стабильной версией Joomla 6, оставайтесь в курсе!

bundle-joomla-extension

Редактировать таблицы Joomla как в электронных таблицах

Таблицы сложно манипулировать в HTML, и Joomla не предлагает встроенный инструмент для этого. Как насчёт редактирования таблиц, как в электронных таблицах? Всё, что нужно — кликнуть по ячейке, отредактировать данные и вуаля! Это' сохраняется автоматически. Вы экономите время, и даже ошибка пользователя не может нарушить макет вашей таблицы.

Таблицы Joomla как в электронных таблицах
Мгновенное сохранение

Редактировать таблицу как в электронных таблицах с мгновенным сохранением

Нажмите и редактируйте

Дважды щёлкните по ячейке, чтобы отредактировать содержимое, или щёлкните правой кнопкой мыши, чтобы скопировать, изменить размер...

Формат ячейки

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

Мощный менеджер таблиц: подсказки, визуальный редактор ячеек

Простота в использовании вовсе не означает базовость. У вас есть множество инструментов для редактирования таблицы, включая визуальные инструменты для цвета, границ, скругления углов и многое другое. Каждая ячейка также может быть изменена с помощью визуального редактора Joomla, где доступны все функции. Для продвинутых пользователей также доступно редактирование пользовательского CSS‑кода с помощью CodeMirror в каждой таблице.
Мощный плагин таблицы WordPress Thing
Добавить всплывающую подсказку к ячейке

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

Изменить размер строк и столбцов

Изменить размер строки и столбцов перетаскиванием или использовать пакетное управление размером

Цвета

Определить фон цвета ячейки, цвет шрифта, радиус границы... всё с визуальными элементами управления

Темы и цвета для таблиц Joomla

Тема и дизайн для ценовых таблиц или любых таблиц Joomla

Droptables поставляется с 9 темами, и всё редактируемо. Например, добавьте тему планировочной таблицы, измените часы вашими данными, и вы'готовы. Вы даже можете создать свою собственную с нуля, как таблицу цен, потому что таблицы можно скопировать одним щелчком.

Синхронизация электронных таблиц Excel Joomla

Инструмент импорта & экспорта Excel доступен для каждой таблицы Joomla. Сэкономьте много времени, импортируйте ваш файл таблицы, создайте макет и опубликуйте его. Что я могу импортировать/экспортировать? Вы можете импортировать все данные + некоторые стили Excel или только данные и сохранить стиль вашей таблицы. Совместимые стили для импорта/экспорта: цвет фона ячейки, цвет шрифта, размер шрифта, границы, ссылки (формат HTML).

Импорт и экспорт Excel Joomla
Источник файла Excel

Выберите источник Excel‑файла для импорта или Excel‑файл, расположенный на вашем сервере, для запуска автоматической синхронизации

Выбор данных Excel

Выберите, какие данные вы хотите импортировать из Excel: только данные ячеек или данные ячеек вместе со стилем таблицы

Итоговая таблица

Ваша итоговая таблица готова к редактированию, либо вы можете просто загрузить её в содержимое и ждать следующей синхронизации данных Excel

Синхронизация Joomla с Google Sheets
Источник Google Sheets

Выберите источник файла Google Sheets для импорта или настройки автоматической синхронизации

Настройка синхронизации

Укажите URL синхронизации, если вы хотите получить стиль таблицы или только данные

Итоговый Google Sheets

Ваш итоговый Google Sheets готов к редактированию, или вы можете просто загрузить его в свой контент и ждать следующей синхронизации данных Google Sheets

Автосинхронизация между Joomla и Google Sheets

Да, вы правильно поняли. Свяжите Google Sheets с таблицей из Droptables, и вы сможете выполнить автоматическую синхронизацию данных. Также возможно выполнить единичный импорт данных таблицы и продолжить редактирование вашей таблицы из Joomla.

Live demo о синхронизации Excel и Google Sheets

Новое! Создавайте пиксельно‑идеальные адаптивные таблицы Joomla

Откройте для себя наши новые адаптивные режимы для ваших таблиц Joomla. Создавайте и отображайте адаптивные таблицы для всех мобильных устройств и получайте доступный контент на всех устройствах.
Выберите один из нескольких адаптивных режимов и определите, как конечный пользователь будет взаимодействовать с таблицей.

Адаптивные таблицы расширения Joomla
Диаграмма, сгенерированная из данных таблицы

График, сгенерированный из данных таблицы электронной таблицы

Плагин поставляется с интеграцией Chart.js. Выберите диапазон данных, выберите один из 6 стилей (круговая, столбчатая ...) и добавьте его в любое место вашего контента. И, оставив лучшее на конец, графики автоматически обновляются, когда вы редактируете данные таблицы! Вы также можете создать несколько диаграмм из одной таблицы. Гибко, верно?

Редактор подсказок в ячейке таблицы

Всплывающая подсказка в ячейке — это классная функция, которая добавляет содержимое и стиль в таблицу. Вы можете добавить всплывающую подсказку в каждую ячейку. Как обычно, it's легко и может быть выполнено нажатием кнопки подсказки и добавлением содержимого с помощью редактора Joomla. Вы можете добавить любой HTML в ячейку, включая медиа и изображения...
Редактор подсказок в ячейке таблицы
Управление редактированием таблицы во фронтенде

Контроль над редактированием таблицы и фронтенд-редактором

Droptables имеет специальный шаблон фронтенда для управления таблицами в удобной среде. Кроме того, в зависимости от группы пользователей Joomla и их действий, вы можете ограничить действия по редактированию таблиц, которые может выполнять пользователь. Доступ к таблицам во фронтенде основан на системе ACL Joomla.

Создать таблицы Joomla из базы данных

Droptables предоставляет инструмент для создания таблиц из выбранных данных базы данных. Выберите некоторые таблицы и столбцы из базы данных, примените необязательные фильтры, затем управляйте таблицей через интерфейс таблицы. Ваша таблица автоматически обновляется при изменениях в базе данных! Кроме того, у вас есть сортировка, фильтры, автоматический дизайн, автоматическое применение пагинации.

Таблицы Joomla из базы данных

Онлайн демонстрация создания таблицы из базы данных Joomla

Таблица, совместимая с расширением Joomla

Все конструкторы страниц Joomla, текстовые редакторы и расширения совместимы

Если вы’ используете любое стороннее расширение Joomla, например, расширение электронной коммерции или расширение конструктора страниц, вы можете добавить свои таблицы в содержимое, и это' будет работать. На самом деле Joomla просто нужен плагин содержимого, чтобы загрузить вашу таблицу.

Расширение таблиц Joomla в видео

Функции в расширении Droptables

There's абсолютно нет ограничений на количество категорий, таблиц, строк & строк, которые вы можете создать.
Адаптивность всегда сложна для таблиц, но мы включили 2 мобильных режима с приоритетами отображения столбцов
Плагин был протестирован и оптимизирован для больших таблиц с большим количеством строк, чтобы избежать таймаута

Выберите одну или несколько строк или столбцов и заморозьте их, чтобы пользователь мог прокручивать таблицу, не теряя ссылку на данные

Вы можете редактировать все данные таблицы прямо из вашего редактора или из отдельного представления, это не могло быть быстрее

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

Создавайте неограниченное количество диаграмм на основе диапазона данных таблицы и отображайте HTML5‑диаграмму даже без её данных

Формат ячейки HTML позволяет добавлять любое содержимое в ячейки, включая изображения, шорткоды, встроенный HTML

Все ваши таблицы могут быть упорядочены по категориям, что довольно удобно для управления огромным количеством таблиц

Импортируйте/Экспортируйте данные ваших таблиц с параметрами стилей и без них, поддерживая все форматы Excel

Операторы, реализованные для вычислений: SUM COUNT CONCAT MIN MAX AVG DATE, DAY, DAYS, DAYS360, OR, XOR, AND

Настраиваемый инструмент фильтрации может быть активирован для каждой таблицы - начните печатать в заголовке столбца и фильтруйте содержимое таблицы как в Excel

ИНТЕГРАЦИЯ РАСШИРЕНИЯ JOOMLA

Интеграции сторонних сервисов Droptables и совместимости

Подключайте и синхронизируйте ваши таблицы с данными Google Sheets. Редактируйте содержимое листов либо в Google Sheets и импортируйте их, либо в менеджере таблиц.

Подключайте и синхронизируйте ваши таблицы с данными Microsoft Excel. Редактируйте содержимое листов либо в таблицах Excel и импортируйте их, либо в менеджере таблиц.

Droptables можно использовать с K2. Загружайте таблицы контента Droptables в поля редактора K2.
Добавьте таблицы к элементам FLEXIcontent и используйте Droptables для управления таблицами в CCK
Загрузите изображения и галерею Droptables в нативные пользовательские HTML-модули Joomla.
Весь контент Droptables можно управлять из любого текстового редактора с помощью специальной кнопки и загружать во все области контента Joomla.
Включённые темы таблиц: Data, синяя ценовая сетка, оранжевая ценовая сетка, тёмная таблица функций, синяя таблица функций, тёмное планирование
Droptables можно использовать во всех расширениях Joomla, которые вызывают контент Joomla (основная часть)

Переводы расширений

Включены переводы сообщества, создайте свой за несколько кликов! Больше информации >>

Цены Droptables

Выберите план, чтобы получить поддержку расширения и обновления новых версий
ПРО
РАСШИРЕНИЕ + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$44
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • Расширение Dropfiles
  • Расширение Droppics
  • Интеграция с DropEditor
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • Последняя версия Joomla 3, 4 и 5 готова
199$
ВМЕСТО 462$
ПОЛУЧИТЬ 
JOOMLA ПАКЕТ

Пакет дает доступ к всем расширениям Joomla и может быть использован на любом сайте. Кроме того, вы получите полный доступ к технической поддержке и обновлениям для каждого расширения на весь год. 
Время пришло! Повысьте эффективность и получите конкурентное преимущество. Попробуйте Пакет.

Отзывы клиентов и оценки


Droptables Droptables - менеджер таблиц Joomla
90 из 100 основано на 16 отзывов пользователей

Источник рейтинга: 16 пользовательских отзывов на: Joomla.org

FAQ: Droptables – Расширение управления таблицами & диаграммами Joomla

Могу ли я редактировать таблицы Joomla с настоящим интерфейсом электронных таблиц, используя Droptables?

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

Поддерживает ли Droptables импорт и синхронизацию с Excel или Google Sheets?

Это расширение позволяет импортировать данные со стилями из Excel или Google Sheets, и вы можете настроить автоматическую синхронизацию, чтобы ваши таблицы Joomla всегда были актуальны.

Доступны ли адаптивные и мобильные макеты таблиц?

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

Могу ли я создавать диаграммы из данных моей таблицы в Droptables?

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

Поддерживается ли редактирование таблиц на фронтенде и контроль доступа пользователей?

Да, редактирование на фронтенде доступно через специальный шаблон, и доступ к функциям редактирования таблиц может управляться группой пользователей Joomla и правилами ACL.

Интегрирует ли Droptables с другими расширениями и конструкторами Joomla?

Droptables совместим со всеми редакторами Joomla, может использоваться с K2, FlexiContent, SP Page Builder и другими, а также поддерживает организацию по категориям таблиц для крупных сайтов.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#898
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()