Hướng dẫn Thay đổi giới hạn ký tự tiêu đề Node | Please enter a value using 50 characters or fewer

PVS

Cộng Sự Đặc Biệt
Thành viên BQT
Tham gia
28/02/2015
Bài viết
14,808
Được Like
11,099
Thay đổi giới hạn ký tự tiêu đề Node

Một số người dùng gặp lỗi Please enter a value using 50 characters or fewer và không biết lỗi này fix như thế nào. Thì mình cũng giải thích luôn, lỗi này là do tiêu đề của Node chỉ giới hạn tối đa 50 ký tự và bạn nhập quá giới hạn đó nên sẽ gặp lỗi này. Bài viết này sẽ hướng dẫn các bạn fix lỗi trên bằng cách thay đổi giới hạn của nó.

Để thay đổi giới hạn này bạn cần thay đổi giá trị của cột title trong bảng xf_node

xenforo-please-enter-a-value-using-50-characters-or-fewer.jpg

và việc cần làm là thay đổi đoạn code của datawriter: library/XenForo/DataWriter/Node.php
Mã:
protected function _getFields()
    {
        return array(
            'xf_node' => array(
                'node_id'            => array('type' => self::TYPE_UINT, 'autoIncrement' => true),
                'title'              => array('type' => self::TYPE_STRING, 'required' => true, 'maxLength' => 50,
                        'requiredError' => 'please_enter_valid_title'
                ),
                'node_name'          => array('type' => self::TYPE_STRING, 'default' => null, 'verification' => array('$this', '_verifyNodeName'), 'maxLength' => 50),
                'description'        => array('type' => self::TYPE_STRING, 'default' => ''),
                'node_type_id'       => array('type' => self::TYPE_BINARY, 'required' => true, 'maxLength' => 25),
                'parent_node_id'     => array('type' => self::TYPE_UINT, 'default' => 0, 'required' => true),
                'display_order'      => array('type' => self::TYPE_UINT, 'default' => 1),
                'lft'                => array('type' => self::TYPE_UINT, 'verification' => array('$this', '_verifyNestedSetInfo')),

Thay đổi giá trị maxLength của title và lưu lại là xong.

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


Nguồn: Internet​
 

THB

Admin - Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,656
Được Like
3,942
Mình bổ sung thêm hình ảnh cho ae dễ làm. Và đặt 70 ký tự thôi, vì nó tốt cho seo nhé.
ae làm theo tứ tự hình ảnh nhé.
t00.jpg
t01.jpg
t02.jpg
t03.jpg
t04.jpg
 
  • Like
Reactions: PVS

Timac LEO

Thượng Đế
Tham gia
29/03/2016
Bài viết
11
Được Like
6
Tôi dùng 2.1.8 Pa 2, nhưng không tìm được đường dẫn Node.php. Vậy xử lý lỗi này như nào vậy bạn
 
  • Like
Reactions: THB

PVS

Cộng Sự Đặc Biệt
Thành viên BQT
Tham gia
28/02/2015
Bài viết
14,808
Được Like
11,099
Đây là hướng dẫn của Xen 1 nha bạn, Xen 2 không áp dụng được.
 

ENXF NET

Thượng Đế
Tham gia
11/12/2018
Bài viết
167
Được Like
69
XF2.2: src\XF\Entity/Node.php
Đã thử nhưng không thành công
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS


Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Điện Lạnh Thịnh Phát
Top Bottom