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

Discussion in 'Tips and Guides' started by PVS, Feb 6, 2017.

  1. PVS

    PVS Cộng Sự Đặc Biệt Staff Member

    Joined:
    Feb 28, 2015
    Messages:
    11,804
    Likes Received:
    7,062
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Huế
    Home Page:
    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
    Code:
    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 and secpol like this.
  2. THB

    THB Admin - Founder Staff Member

    Joined:
    Feb 25, 2015
    Messages:
    6,336
    Likes Received:
    3,550
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    CEO
    Location:
    Bình Dương
    Home Page:
    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
     
    PVS likes this.
  3. Timac LEO

    Timac LEO Thượng Đế

    Joined:
    Mar 29, 2016
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    3
    Gender:
    Male
    Location:
    Hà Nội
    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
     
    THB likes this.
  4. PVS

    PVS Cộng Sự Đặc Biệt Staff Member

    Joined:
    Feb 28, 2015
    Messages:
    11,804
    Likes Received:
    7,062
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Huế
    Home Page:
    Đây là hướng dẫn của Xen 1 nha bạn, Xen 2 không áp dụng được.
     
  5. Timac LEO

    Timac LEO Thượng Đế

    Joined:
    Mar 29, 2016
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    3
    Gender:
    Male
    Location:
    Hà Nội
    Bác hướng dẫn cho Xen 2 với ạ
     

Share This Page