TablePress

Описание

TablePress позволяет легко создавать красивые таблицы и управлять ими. Вы можете вставлять таблицы в сообщения, страницы или текстовые виджеты с помощью простого Shortcode. Данные таблицы могут быть отредактированы в интерфейсе, подобном экранам, поэтому кодирование не требуется. Таблицы могут содержать любые типы данных, даже формулы, которые будут оцениваться. Дополнительная библиотека JavaScript добавляет функции, такие как сортировка, разбивка на страницы, фильтрация и многое другое для посетителей сайта. Таблицы можно импортировать и экспортировать из / в файлы Excel, CSV, HTML и JSON.

Больше информации

Посетите сайт плагина на https://tablepress.org/ для получения дополнительной информации или Демо).

Поддержка будущего развития

If you like TablePress, please rate and review it here in the WordPress Plugin Directory or support it with your donation. Thank you!

Расширения TablePress

Дополнительные функции и полезные улучшения доступны в виде отдельных плагинов, называемых TablePress Extensions на веб-сайте плагина.

Применение

После установки плагина вы можете создавать и управлять таблицами на экране «TablePress» в Dashboard WordPress. »
Здесь должно быть объяснение.

Чтобы показать одну из ваших таблиц в сообщении, на странице или в текстовом виджете, просто вставьте Shortcode [table id=<the-ID> /] в виджете поста / страницы / текста, где <the-ID> — это идентификатор вашей таблицы (можно найти в левой части экрана «Все таблицы» .)
Кроме того, вы также можете вставлять таблицы, нажав кнопку «Таблица» на панели инструментов редактора, а затем выбрав нужную таблицу.

После этого вы можете изменить стиль таблицы. Вы можете сделать это, введя команды CSS в текстовое поле «Пользовательский CSS» на экране «Параметры плагина». Некоторые примеры для общих изменений стиля можно найти на странице на странице часто задаваемых вопросов .
Вы также можете добавить некоторые функции (например, сортировку, разбивку на страницы, фильтрацию, чередующиеся цвета строк, выделение строк, имя печати и / или описание, …), включив соответствующие флажки на экране «Редактировать» таблицы.

Подтверждения

Особая благодарность Аллан Жардин для Таблицы данных Таблицы JavaScript библиотека .
Спасибо всем переводчикам языковых файлов!
Спасибо каждому донору, стороннику и репортеру ошибок!

Лицензия

Этот плагин является свободным программным обеспечением, выпущенным и лицензированным в соответствии с GPL, версия 2 (http://www.gnu.org/licenses/gpl-2.0.html).
Вы можете использовать его бесплатно для любых целей.

Скриншоты

  • Экран «Все таблицы»
  • Экран «Редактировать»
  • Экран «Добавить новую таблицу»
  • Экран «Импорт»
  • Экран «Экспорт»
  • Экран «Параметры плагина»
  • Экран «О программе»
  • Пример таблицы (как это видно на TablePress website)

Установка

Самый простой способ установить TablePress — через панель инструментов WordPress. Перейдите на экран «Плагины», нажмите «Добавить новый» и найдите «TablePress» в каталоге плагинов WordPress. Затем нажмите «Установить сейчас», и для вас будут выполнены следующие шаги. После установки вам просто нужно активировать плагин TablePress.

Ручная установка работает так же, как и для других плагинов WordPress:

  1. Скачать и извлечь файл ZIP.
  2. Переместите папку «tablepress» в каталог «wp-content / plugins /» вашей установки WordPress.
  3. Активируйте плагин «TablePress» на экране «Плагины» панели инструментов WordPress.
  4. Создайте и управляйте таблицами, перейдя на экран «TablePress» в меню администратора.
  5. Добавьте таблицу к странице, сообщению или текстовому виджету, вставив Shortcode [table id=<your-table's-ID> /] в его содержимое или с помощью кнопки «Таблица» на панели инструментов редактора.
  6. Вы можете изменить стиль таблицы, используя код CSS, который можно ввести в текстовое поле «Пользовательский CSS» на экране «Параметры плагина».

Часто задаваемые вопросы

Где я могу найти ответы на часто задаваемые вопросы?

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

Поддержка?

Для получения справки, отчетов об ошибках или запросов функций используйте Форумы поддержки WordPress . Пожалуйста, поиск через форумы сначала, и только Откройте новый поток , если вы не найдете существующий ответ. Спасибо!

Требования?

Коротко: WordPress 4.7 или выше, в то время как последняя версия WordPress всегда рекомендуется.

Языки и локализация?

TablePress поддерживает платформу «Перевести WordPress» . При этом перевод возможен на веб-сайте, из которого так называемые языковые пакеты автоматически генерируются и отправляются пользователям плагина. Список существующих языковых пакетов см. На боковой панели на странице TablePress в в каталоге плагинов WordPress .

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

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

Миграция из WP-Table Reloaded

TablePress является официальным преемником плагина WP-Table Reloaded. Он был переписан с нуля и использует совершенно новую внутреннюю структуру. Это фиксирует некоторые основные недостатки WP-Table Reloaded и готовит плагин для более легкой, безопасной и лучшей будущей разработки.
Если вы используете WP-Table Reloaded, настоятельно рекомендуется переключиться на TablePress. WP-Table Reloaded больше не будет поддерживаться или развиваться. Для получения дополнительной информации о том, как переключиться с WP-Table Reloaded на TablePress, см. руководство по миграции на Сайт плагина.

Разработка

Вы можете более подробно следить за развитием TablePress в своем официальном репозитории GitHub .

Где я могу получить дополнительную информацию?

Посетите официальный сайт плагина для получения последней информации об этом плагине, или Следуйте @TablePress в Twitter.

Отзывы

Great job!

After a short learning curve, I found that this plugin was easier to use than other that I tried.

Great Plugin

The best table plugin! Works well with the latest WordPress and Elegant Themes’ Divi Theme.

Very easy to implement

For inline tabular data this plugin is much better than a link to an external file.

I have one table with over 500 rows and the search responds instantly with all rows containing the search term. Impressive!

Посмотреть все 3 359 отзывов

Участники и разработчики

«TablePress» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«TablePress» переведён на 30 языков. Благодарим переводчиков за их работу.

Перевести «TablePress» на ваш язык.

Заинтересованы в разработке?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Журнал изменений

Version 1.9.1

  • Enhancement: Improve accessibility on several admin screens (thanks to Boone Gorges).
  • Enhancement: Update list of allowed CSS properties in «Custom CSS».
  • Updated external libraries (DataTables, SimpleXLSX, CSSTidy, Build tools).
  • Some internal changes for better stability, security, translations, and documentation.

Version 1.9

  • Full compatibility with WordPress 4.9
  • Feature: The «Custom CSS» text field highlights and notifies about CSS code syntax errors.
  • Enhancement: Update list of allowed CSS properties in «Custom CSS».
  • Enhancement: Make the CSV import more robust against malformed input.
  • Bugfix: The integration into the WordPress search was broken since a WordPress core change.
  • Bugfix: The HTML import was broken on certain server configurations.
  • Updated external libraries (Build tools).
  • Некоторые внутренние изменения и исправления для лучшей стабильности, чистого кода, переводов и документации.
  • TablePress 1.9 requires WordPress 4.9.1!

Version 1.8.1

  • Enhancement: Make HTML import more robust and faster.
  • Enhancement: The HTML import can now import merged cells in a row.
  • Enhancement: Harden the XLSX import against potential security issues (thanks to Yuji Tounai).
  • Enhancement: Allow easier changes to import data for developers, by adding a filter hook.
  • Enhancement: The layout of the TablePress admin screens will look better on small screens.
  • Enhancement: Update list of allowed CSS properties in «Custom CSS».
  • Enhancement: Reduce size of default CSS, by removing old hacks for Internet Explorer.
  • Updated external libraries (CodeMirror, DataTables, SimpleXLSX, CSSTidy, Build tools).

Version 1.8

  • Полная совместимость с WordPress 4.7
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Улучшение: лучшее расстояние между меткой и полем ввода для поиска в таблицах.
  • Enhancement: Update list of allowed CSS properties in «Custom CSS».
  • Enhancement: Make it easier for other plugins to clear the TablePress output cache.
  • Enhancement: Simplification of some strings/text, to make translations easier.
  • Bugfix: Better sanitization of HTML code in the Preview (thanks to Gerard Arall).
  • Некоторые внутренние изменения и исправления для лучшей стабильности, чистого кода, переводов и документации.
  • TablePress 1.8 необходим WordPress 4.7!

Version 1.7

  • Full compatibility with WordPress 4.4
  • Bugfix: Properly align tabs and heading in the main navigation bar at the top.
  • Bugfix: Restore layout on small screens (responsiveness) for the «All Tables» screen.
  • Bugfix: Restore layout of the overlay when inserting tables into posts/pages.
  • Bugfix: Make input fields on the «Edit» screen resizable in both directions again.
  • Bugfix: Restore sorting arrows on the «Edit» screen.
  • Bugfix: Some strings were unclear, had typos, or used wrong HTML entities.
  • Bugfix: Prevent certain «Custom Commands» from being rewritten to a new syntax in the wrong way.
  • Bugfix: Make sure that the table preview is properly translated to other languages.
  • Enhancement: Make the «Custom CSS» textarea vertically resizable.
  • Enhancement: Support more CSS3 properties when cleaning «Custom CSS» code.
  • Enhancement: Increase reliability when internally converting tables to their storage format (JSON).
  • Улучшение: используйте правильную разметку HTML для лучшей доступности на экранах администратора.
  • Улучшение: загружайте требуемые части jQuery для более быстрой загрузки страниц в некоторых средах.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Переводы: Переключено из .po / .mo файлов в языковые пакеты плагинов WordPress.
  • Некоторые внутренние изменения и исправления для лучшей стабильности, более чистого кода и документации.
  • TablePress 1.7 requires WordPress 4.3!

Version 1.6.1

  • Bugfix: Update the DataTables JS library to fix issues with the JS features after the release of WordPress 4.3.
  • Updated translations (Chinese (Simplified)).

Version 1.6

  • Full compatibility with WordPress 4.2
  • Bugfix: Fixed integration of the «Insert Link» dialog.
  • Bugfix: Divisions by zero were not caught properly in formulas in cells.
  • Bugfix: Numbers were sometimes not imported correctly in the Excel importer.
  • Enhancement: Importing files encoded as UTF-16 should work better now.
  • Enhancement: Support dismissible notices in the admin screens.
  • Enhancement: Support better tabbing on the «Edit» screen.
  • Enhancement: Add page cache clearing for the WP Fastest Cache plugin.
  • Enhancement: Add a plugin filter hook that allows modifying the exported data by plugins.
  • Enhancement: Support more CSS3 properties when cleaning «Custom CSS» code.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Added Korean translation.
  • Updated several translations (Chinese (Taiwan), English, German).
  • Many internal changes and fixes for better stability, cleaner code, and documentation.
  • TablePress 1.6 requires WordPress 4.2!

Version 1.5.1

  • Bugfix: Some properties in Custom CSS code were erroneously removed.
  • Updated the Spanish translation.

Version 1.5

  • Full compatibility with WordPress 4.0
  • Feature: Support for the new Media Manager when inserting images
  • Feature: Support for the integrated WP importer/exporter
  • Bugfix: The «Insert Link» dialog in the «Advanced Editor» works now.
  • Bugfix: Moving the admin menu entry somewhere else was broken in rare cases.
  • Bugfix: The HTML export creates valid HTML files now.
  • Enhancement: Tables are now stored with extra information about the format, so that other plugins are less likely to break it.
  • Extended unit tests for the plugin and some external libraries.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Added Ukrainian translation.
  • Updated several translations (Chinese (Simplified), Dutch, English, French, German, Hebrew, Italian, Japanese, Russian, Turkish).
  • Added and updated more language files for the DataTables library.
  • TablePress 1.5 requires WordPress 4.0!

Version 1.4

  • Compatibility with WordPress 3.9
  • Bugfix: Determine the correct Worksheet ID during XLSX import
  • Bugfix: Displaying empty Shortcodes was broken
  • Enhancement: Improve JSON import to also allow import of JSON objects
  • Enhancement: Use more sophisticated error handling and debugging
  • Enhancement: Reduce memory usage when loading tables
  • Added inline documentation to all plugin filter and action hooks
  • Updated external libraries
  • Internal improvements to coding standards, inline documentation, and build tools
  • Added Serbian translation
  • Updated several translations (Chinese (Simplified), Croatian, German, Spanish)

Version 1.3

  • Compatibility with WordPress 3.8 and the new admin styling
  • Bugfix: Import of JSON files did not take row/column visibility into account
  • Bugfix: File names of exported files were sometimes broken
  • Bugfix: Translations for some strings were not loaded properly
  • Enhancement: Don’t search for tables outside of the main search query
  • Enhancement: Broken tables are now skipped
  • Updated external libraries
  • Added Chinese (Taiwan) translation
  • Internal improvements to coding standards, inline documentation, and build tools
  • TablePress 1.3 requires WordPress 3.8!

Version 1.2

  • Compatibility with WordPress 3.7
  • Bugfix: WordPress search did not find tables in some cases
  • Bugfix: Cells were sometimes erroneously interpreted as formulas
  • Bugfix: HTML export did not encode entities properly
  • Bugfix: Wrong variable name in table render code
  • Enhancement: Add logarithm to math functions for formulas
  • Enhancement: Better internal code documentation and variable type checks
  • Enhancement: Add parameter to Shortcode that allows showing debug information
  • Updated external libraries
  • Updated several translations (Brazilian Portuguese, Czech, French, German, Latvian)
  • Many more internal code improvements
  • TablePress 1.2 requires WordPress 3.6!

Version 1.1.1

  • Fixed a bug with CSS handling that broke some TablePress Extensions

Version 1.1

  • Experimental import for Excel files (.xls and .xlsx)
  • More math functions in formulas (including if-conditionals, statistical functions, …)
  • Better «Custom CSS» saving for higher performance
  • Bugfix: Encoding problem during HTML import
  • Bugfix: Roles are now deleted during uninstallation
  • Bugfix: Search for tables was broken, if Shortcode had been changed
  • Plugin Unit Tests for automated code testing
  • Added several new translations (Brazilian Portuguese, Czech, Dutch, Finnish, Hebrew, Icelandic, Italian, Japanese, Latvian, Russian, and Turkish)
  • Many more internal improvements of code and usability
  • Updated external libraries

Version 1.0

Official release with a few fixes and many enhancements and improvements

Version 0.9-RC

Release candidate in which all intended features are included and very stable.

Version 0.8.1-beta

Initial version where most features are ready and pretty stable.