Khắc phục giới hạn ký tự trong tiêu đề bài viết phpBB3

May 24, 2012
Có những bài viết cần phải gõ dài tên tiêu đề mới có thể làm rõ được nội dung bên trong. Tuy nhiên, số lượng ký tự trong tiêu đề bài viết mã nguồn phpBB3 là giới hạn.
Và bài viết này mình sẽ hướng dẫn các bạn chỉnh sửa 1 chút để có thể tăng lượng ký tự khi gõ tiêu đề bài viết
Tăng chiều dài ký tự tiêu đề bài viết phpBB

Hướng dẫn
Bước 1: Mở file: includes/functions_content.php, tìm đoạn mã (Bấm Ctrl+F để tìm):
function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = true, $append = '')
Thay đoạn mã vừa tìm được bằng đoạn mã bên dưới:
function truncate_string($string, $max_length = 250, $max_store_length = 255, $allow_reply = true, $append = '')
Bước 2: Tùy theo giao diện bạn đang sử dụng mà tiếp tục sửa theo hướng dẫn bên dưới:
Đối với những giao diện theo phong cách Prosilver:
+ Mở file: styles/prosilver/template/posting_editor.html, tìm đoạn mã:
<dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" /></dd>
Thay thế đoạn mã vừa tìm được bằng đoạn mã bên dưới:
<dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->250<!-- ELSE -->254<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" /></dd>
+ Mở file: styles/prosilver/template/mcp_topic.html, tìm đoạn mã:
<dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SPLIT_SUBJECT}" title="{L_SPLIT_SUBJECT}" /></dd>
Thay thế đoạn mã vừa tìm được bằng đoạn mã bên dưới:
<dd><input type="text" name="subject" id="subject" size="45" maxlength="254" tabindex="2" value="{SPLIT_SUBJECT}" title="{L_SPLIT_SUBJECT}" /></dd>
Đối với những giao diện theo phong cách Subsilver2:
+ Mở file: styles/subsilver2/template/mcp_topic.html, tìm đoạn mã:
<td colspan="2"><input style="width: 350px" type="text" size="35" maxlength="64" name="subject" value="{SPLIT_SUBJECT}" /></td>
Thay thế đoạn mã vừa tìm được bằng đoạn mã bên dưới:
<td colspan="2"><input style="width: 350px" type="text" size="35" maxlength="254" name="subject" value="{SPLIT_SUBJECT}" /></td>
+ Mở file: styles/subsilver2/template/ucp_main_drafts.html, tìm đoạn mã:
<td><input style="width:450px" type="text" name="subject" size="45" maxlength="64" tabindex="2" value="{DRAFT_SUBJECT}" /></td>
Thay thế đoạn mã vừa tìm được bằng đoạn mã bên dưới:
<td><input style="width:450px" type="text" name="subject" size="45" maxlength="254" tabindex="2" value="{DRAFT_SUBJECT}" /></td>
+ Mở file: styles/subsilver2/template/posting_body.html, tìm đoạn mã:
<td width="78%"><input style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" /></td>
Thay thế đoạn mã vừa tìm được bằng đoạn mã bên dưới:
<td width="78%"><input style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->250<!-- ELSE -->254<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" /></td>
Bước 3: Lưu tất cả các file lại, sau đó vào Bảng điều khiển của quản trị viên, chọn Dọn sạch bộ nhớ đệm nữa là xong!
Chúc các bạn thành công!
Đã có 3 lời bình luận cho chủ đề Khắc phục giới hạn ký tự trong tiêu đề bài viết phpBB3. Trang web dophuquy.com rất hoan nghênh đón nhận những lời bình luận mang tính xây dựng từ độc giả.
  1. Anonymous Em làm được rồi,cảm ơn anh :))
  2. Trung cảm ơn bạn đã hướng dẫn. bài viết rất hay, bổ ích!!!
  3. Camera Quan Sát Mình muốn bỏ chữ url dưới tiêu đề bài viết trong PHPbb thì làm thế nào hướng dẫn mình với. thanks

    http://i.imgur.com/p7ygShP.jpg

 
Di chuyển lên trên cùng



Bình luận bài viết