Data Tables

Data Tables 1.6.2

Нет прав на скачивание
Совместимость с XF
  1. 2.3.x
Краткое описание
Data Tables for XenForo allows administrators to easily create, customize, and manage structured data without coding. Define columns, set up dropdowns, and display clean, responsive public pages with full admin control over records and permissions. Perfect for product catalogs, game databases, team rosters, and more. Dynamic table definitions, 7 field types, lookup columns, and pagination features make it a versatile solution.
Data Tables lets administrators create stand-alone, fully customizable data tables within XenForo, no code required. Define your own columns, set up dropdown lookups, and manage structured data right from the AdminCP, with clean public-facing display pages wrapped in your forum's theme.

Perfect for product catalogs, game databases, team rosters, pricing tables, inventory lists, or any structured data that doesn't fit neatly into forum threads.



  • Dynamic Table Definitions, Create unlimited tables, each with its own title, URL slug, description, and display order. Toggle tables active/inactive without deleting data.
  • 7 Field Types, Build columns using: Text, Number, URL, Date, Lookup (dropdown), Text Area, and Yes/No (boolean). Each field supports sortable and filterable flags.
  • Lookup Columns (Relational Dropdowns), Define dropdown options for any field. Options are stored relationally (not as flat strings), enabling clean data entry and consistent display.
  • Admin Record Management, Full CRUD for records within the AdminCP. Dynamic forms automatically adapt to your field definitions, text fields become text inputs, lookups become dropdowns, numbers get spinners, booleans get checkboxes.
  • Public Table Display, Clean, responsive public pages at /data-tables/ showing all active tables, with individual table views at /data-tables/{slug}/. Full theme integration.
  • Column Sorting,Mark fields as "sortable" in the admin, and users can click column headers on the public table view to sort ascending/descending.
  • Public Record Submission, Optionally allow members to submit new records from the public side (permission-controlled).
  • Permission-Controlled Access, Two permissions out of the box:
    • View data tables (default: Allow for all)
    • Add records (default: No)
  • Pagination, Both admin and public views paginate at 50 records per page.
  • Clean Uninstall, All 4 database tables are dropped on uninstall. No leftover data.



  1. Create a Definition, Go to AdminCP > Tools > Data Tables > Add Definition. Give it a title (e.g., "Product Catalog") and a URL slug (e.g., "products").
  2. Add Fields, Click "Fields" to define your columns. For example:
    • Name (Text, Required, Sortable)
    • Category (Lookup, with options like "Electronics", "Clothing", "Home")
    • Price (Number, Sortable)
    • In Stock (Yes/No)
    • Website (URL)
  3. Add Records, Click "Records" to start entering data. The form automatically generates the right input type for each field.
  4. View Publicly, Visit /data-tables/products/ to see your table with sortable columns, resolved lookup values, and clean formatting.



  • Architecture:Hybrid JSON + normalized lookups across 4 database tables
    • xf_qubn_dt_definition, table definitions
    • xf_qubn_dt_field, column definitions per table
    • xf_qubn_dt_lookup_option, dropdown options for lookup fields
    • xf_qubn_dt_record, data rows (JSON blob per record)
  • Performance: Lookup values resolved in a single batch query. Composite indexes on frequently-queried columns. Paginated to 50 records per page.
  • Compatibility: XenForo 2.3.x. No class extensions, completely self-contained with zero conflicts.
  • Code Quality: PHPStan level 3 clean. Follows XenForo conventions throughout. All user input filtered. CSRF protection on all forms.



  1. Download and extract the ZIP file
  2. Upload the Qubn/DataTables/ folder to src/addons/
  3. Go to AdminCP > Add-ons > Install from archive (or Install/upgrade)
  4. Navigate to AdminCP > Tools > Data Tables to start creating tables
  • 01-admin-definition-list.webp
    01-admin-definition-list.webp
    32.7 КБ · Просмотры: 0
  • 02-admin-definition-edit.webp
    02-admin-definition-edit.webp
    36.8 КБ · Просмотры: 0
  • 03-admin-field-list.webp
    03-admin-field-list.webp
    39.9 КБ · Просмотры: 0
  • 04-admin-field-edit-lookup.webp
    04-admin-field-edit-lookup.webp
    39.6 КБ · Просмотры: 0
  • 05-admin-record-list.webp
    05-admin-record-list.webp
    50.3 КБ · Просмотры: 0
  • 06-admin-record-edit.webp
    06-admin-record-edit.webp
    33.2 КБ · Просмотры: 0
  • 07-public-table-list.webp
    07-public-table-list.webp
    21.8 КБ · Просмотры: 0
  • 08-public-table-view.webp
    08-public-table-view.webp
    28.5 КБ · Просмотры: 0
  • 09-public-table-sorted.webp
    09-public-table-sorted.webp
    28.7 КБ · Просмотры: 0
  • 10-public-add-record.webp
    10-public-add-record.webp
    21.8 КБ · Просмотры: 0
Автор
axtona
Просмотры
278
Тип расширения
zip
Размер файла
83.5 КБ
Первый выпуск
Последнее обновление
Оценки 0.00 звезды 0 оценок
Ссылка не работает? Отправить сообщение команде NP, и мы поможем вам очень быстро!
Поддержите разработчика Если вы довольны тестом или ваш проект приносит доход, нажмите кнопку «Больше информации», чтобы поддержать разработчика покупкой.

Последние обновления

  1. 1.6.2 - change log
    Added Per-field filters - marking a field "Filterable" now actually shows a filter (previously the toggle did nothing). Both the public table...
  2. 1.6.1 - change log
    Improvements Member fields use native username styling - User-type fields now render members with XenForo's standard username styling (user-group...
  3. 1.5.0 - change log
    Bug Fixes Sort by multi-value column crashed - Clicking a sortable header on a multi-select table_lookup field threw "Array to string conversion"...

Больше Ресурсов от axtona

Сорcerer Pro A
Вставьте PHP и любые виды кода HTML, CSS и JavaScript в контенте!
Просмотры
869
Обновлено
Кэш Очиститель PRO A
Cache-Cleaner kann auch automatisch den Joomla! Cache nach der Speicherung eines Artikels oder anderer Items löschen.
Просмотры
804
Обновлено
Авто Закрытие + Уведомление о Треде A
Автоматическое закрытие темы помогает оставлять старые дискуссии аккуратными без сюрпризов для участников.
Просмотры
78
Обновлено

Похожие ресурсы

[OGRU] DataTables BB Code converter A
This resource can convert old [TH] DataTables BB Code to native XenForo 2.x tables.
Просмотры
513
Обновлено
 Дата-кейсинг A
Проверка отсутствующих файлов подключения данных.
Просмотры
517
Обновлено
 Данные забытыны A
Проверки для удаленных файлов прикрепленных данных.
Просмотры
319
Обновлено
Назад
Вверх