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

СПИСОК ФУНКЦИЙ DROPTABLES

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

Функции в Droptables

- Все дополнительные функции включены -

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

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

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

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

Подсказка может быть активирована для каждой ячейки и редактироваться с помощью HTML-редактора, что позволяет загружать изображения, видео...

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

Плагин использует сохранение через AJAX во время ввода текста, поэтому ничего не теряется и всё сохраняется мгновенно

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

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

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

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

Импортировать или синхронизировать файл Excel или Google Таблицу, включая стили, и получить готовую презентацию таблицы в кратчайшие сроки

Автосинхронизация локального файла Excel (на вашем сервере) с таблицей или получение данных из Google Sheet. Пользовательские стили включены или нет

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

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

Плагин имеет встроенный перевод, и вы можете создать свой, используя JU-Translation инструмент

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

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

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

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

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

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

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

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

Применяйте условия для отображения/скрытия данных и группируйте их с помощью визуального мастера

ПОДДЕРЖКА И СОВЕТЫ ПО ТАБЛИЦАМ

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

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 {#896
  #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}()