Tutorial 2x How to Increase Character Limit for Forum Nodes and Titles in Xenforo 2 - Cách tăng giới hạn ký tự cho các node diễn đàn và tiêu đề trong Xenforo 2

PVS

Super Moderator
Thành viên BQT
How to Increase Character Limit for Forum Nodes and Titles in Xenforo 2 - Cách tăng giới hạn ký tự cho các node diễn đàn và tiêu đề trong Xenforo 2


Bài viết này sẽ hướng dẫn các bạn cách tăng giới hạn ký tự cho các danh mục và tiêu đề bài viết trong Xenforo.

Theo mặc định, Xenforo chỉ hỗ trợ 50 ký tự cho các danh mục và 150 ký tự cho tiêu đề bài viết. Nếu bạn vượt quá giới hạn này, lỗi sẽ được hiển thị

Oops! We ran into some problems. Please enter a value using 50 characters or fewer.

Để tăng giới hạn ký tự, bạn sẽ cần vào phpMyAdmin, điều hướng đến tab SQL và thực hiện lệnh sau:
SQL:
ALTER TABLE `xf_node` CHANGE COLUMN `title` `title` VARCHAR(500), CHANGE COLUMN `node_name` `node_name` VARCHAR(500);
ALTER TABLE `xf_thread` MODIFY title varchar(500);
ALTER TABLE `xf_forum` MODIFY last_thread_title varchar(500);

1.webp

Đi đến /src/XF/Entity/Node.php
Tìm kiếm
PHP:
$structure->columns = [
            'node_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],
            'title' => ['type' => self::STR, 'maxLength' => 50,
                'required' => 'please_enter_valid_title', 'api' => true
            ],
            'node_name' => ['type' => self::STR, 'maxLength' => 50, 'nullable' => true, 'default' => ****,
                'unique' => 'node_names_must_be_unique',
                'match' => self::MATCH_ALPHANUMERIC_HYPHEN,
                'api' => true
            ],

Thay đổi 50 thành 500

Đi tới /src/XF/Entity/Thread.php

Tìm kiếm:
PHP:
$structure->columns = [
            'thread_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],
            'node_id' => ['type' => self::UINT, 'required' => true, 'api' => true],
            'title' => ['type' => self::STR, 'maxLength' => 150,
                'required' => 'please_enter_valid_title',
                'censor' => true,
                'api' => true,
            ],

Thay đổi 150 thành 500.

Đi tới /src/XF/Entity/Forum.php
Tìm kiếm:
PHP:
'last_thread_title'           => ['type' => self::STR, 'maxLength' => 150, 'default' => ''],

Đổi 150 thành 500.
Vậy là xong!

Chúc các bạn thành công.


Nguồn: xenforo.com​
 
Back
Top