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

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,728
Được Like
12,680
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

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,650
Được Like
3,939
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

Private
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

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,728
Được Like
12,680
Đây là hướng dẫn của Xen 1 nha bạn, Xen 2 không áp dụng được.
 

ENXF NET

Corporal
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

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom