Help Chỉnh tăng hiển thị 140 ký tự status

Thảo luận trong 'Tips and Guides' bắt đầu bởi dinhhai, 06/02/2017.

  • Google checker:
  1. dinhhai

    dinhhai Thượng Đế

    Tham gia:
    28/07/2015
    Bài viết:
    387
    Đã được thích:
    193
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nơi ở:
    hcm
    Chào các bác,

    Mình đã chỉnh được tăng số lượng ký tự status từ 140 lên 250 rồi, nhờ hướng dẫn của bác @PVS

    Đã nhập 200 ký tự vào và oki luôn.

    Nhưng ở trang chủ thì nó vẫn hiện 140 ký tự, khi nhập 200 thì nó hiện -60 nhưng vẫn đăng được.
    Các bác xem hình đính kèm.
    140 ky tu.png

    Có cách nào chỉnh hiển thị 140 lên 250 ở sidebar trang chủ được không các bác nhỉ?

    Cảm ơn các bác
     
    Tags:
    THB thích bài này.
  2. Shu Sakamaki

    Shu Sakamaki Thượng Đế

    Tham gia:
    09/07/2015
    Bài viết:
    100
    Đã được thích:
    37
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nơi ở:
    TPHCM
    vào ADMIN CP -> Options -> News Feed :D
     
    dinhhai and THB like this.
  3. nghienvt

    nghienvt Thượng Đế

    Tham gia:
    01/01/2017
    Bài viết:
    65
    Đã được thích:
    61
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Bạn mở /js/xenforo/xenforo.js
    Tìm "this.charLimit" 140
    Rồi chỉnh lại nhe bạn.

    Dưới đây là ví dụ mình cho phép Profile post của thành viên lên 1200 ký tự luôn, ít ra cũng đủ một bài thơ tình chớ :)
    PHP:
    /js/xenforo/xenforo.js
    "this.charLimit" 1200

    /library/XenForo/DataWriter/ProfilePostComment.php
    $maxLength 
    1250

    /library/XenForo/DataWriter/DiscussionMessage/ProfilePost.php
    $options
    [self::OPTION_MAX_MESSAGE_LENGTH] = 1200;
    $maxLength 1200
     
    Chỉnh sửa cuối: 07/02/2017
    dinhhai, tpoclub and THB like this.
  4. THB

    THB Admin - Founder Thành viên BQT

    Tham gia:
    25/02/2015
    Bài viết:
    6,251
    Đã được thích:
    3,503
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    CEO
    Nơi ở:
    Bình Dương
    thank các ae đã sp.
     
    nghienvt thích bài này.
  5. dinhhai

    dinhhai Thượng Đế

    Tham gia:
    28/07/2015
    Bài viết:
    387
    Đã được thích:
    193
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nơi ở:
    hcm
    Bác ơi nó vẫn hiện 140 bác ạ :D không hiện 250
     
  6. nghienvt

    nghienvt Thượng Đế

    Tham gia:
    01/01/2017
    Bài viết:
    65
    Đã được thích:
    61
    Điểm thành tích:
    18
    Giới tính:
    Nam
    PHP:
    /js/xenforo/xenforo.js
    "this.charLimit" 1200

    /library/XenForo/DataWriter/ProfilePostComment.php
    $maxLength 
    1250

    /library/XenForo/DataWriter/DiscussionMessage/ProfilePost.php
    $options
    [self::OPTION_MAX_MESSAGE_LENGTH] = 1200;
    $maxLength 1200
    Phải chỉnh đủ hết 3 file này nhe bạn.
     
    Chỉnh sửa cuối: 07/04/2017
  7. nghienvt

    nghienvt Thượng Đế

    Tham gia:
    01/01/2017
    Bài viết:
    65
    Đã được thích:
    61
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Còn bạn muốn xuống dòng được thì chỉnh file này:
    /library/XenForo/DataWriter/DiscussionMessage/ProfilePost.php

    thêm // vào trước dòng bên dưới để vô hiệu hóa nó:
    PHP:
    $message preg_replace('/\r?\n/'' '$message);
    Thành:
    PHP:
    //$message = preg_replace('/\r?\n/', ' ', $message);
    Lúc này mới có thể xuống dòng nội dung văn bản trong profile post được. Mấy ông Xenforo cũng khá ấm đầu, cứ cho status là nói về tâm trạng, đặc thù là chỉ cho 1 dòng nên tự ý quyết định không cho xuống dòng trong profile post, chẳng cho người dùng sự lựa chọn. Bên Facebook cũng là status mà họ cho làm thành nguyên cả một cái bài viết đầy đủ hình ảnh chi tiết đó, mình thấy vụ này Xenforo hơi bị nhảm.
     
    Chỉnh sửa cuối: 07/04/2017
  8. dinhhai

    dinhhai Thượng Đế

    Tham gia:
    28/07/2015
    Bài viết:
    387
    Đã được thích:
    193
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nơi ở:
    hcm
    Vẫn không được bác ạ.

    Tình hình như sau:
    - Vẫn đăng được nhiều hơn 140 ký tự => cái này oki đã được giải quyết. (Đăng 200 ký tự thì phần số ký tự còn lại nó sẽ hiện -60 và vẫn đăng được bình thường.

    - Ý của mình là phần hiển thị số ký tự ở giao diện đăng ký, nó vẫn là 140 như hình dưới. Mình muốn 140 này là thành 250 ý. Để các bạn biết là giờ diễn đàn đã cho phép 250 chứ ko phải là 140 nữa.

    [​IMG]
     
  9. nghienvt

    nghienvt Thượng Đế

    Tham gia:
    01/01/2017
    Bài viết:
    65
    Đã được thích:
    61
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Bạn thử xóa cache của trình duyệt thử xem sao. (trong phần lịch sử > chọn xóa bộ nhớ...)
    Vì cache có thể lưu css của xenforo, nên mình đoán css đã được sửa lại nhưng trình duyệt chưa cập nhật...

    Còn vẫn ko được thì dùng Developer tool của google (Ctr + Shift + I) để chọn dòng số đó xem nó là dữ liệu của class nào, xong bạn vô search template coi nó được lôi ra từ đâu để hiển thị lên profile post editor, vậy là biết nguồn gốc xuất hiện của nó rồi thì một là remove luôn, hai là chỉnh lại.

    Mình ko nhớ rõ lắm về cách làm, nhưng mình vốn remove nó từ mấy ngày đầu làm với xenforo rồi, mà không ghi chú lại trong sổ nhật ký làm việc :)
     
  10. onlyonelove

    onlyonelove Thượng Đế

    Tham gia:
    03/11/2015
    Bài viết:
    229
    Đã được thích:
    142
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Nơi ở:
    DZN
    cái xuống dòng này viết thành 1 addon riêng đc k bạn
     

Chia sẻ trang này

Đang tải...