Title Control - Kiểm soát tiêu đề 1.7

PVS

Super Moderator
Thành viên BQT
Code hoặc hướng dẫn này được sử dụng trên phiên bản Xenforo cũ đã quá hạn sử dụng. Bạn hãy click để tìm bản mới hơn
Title Control - Kiểm soát tiêu đề 1.7

Mô tả: Cho phép toàn quyền kiểm soát tiêu đề của chủ đề. Thay đổi kiểu chữ, loại bỏ một số ký tự và nhiều hơn nữa.

pic001.jpg

Trang Options
External File:

Tùy chọn External File cho phép sử dụng một tập tin PHP có thể kiểm soát kết quả cuối cùng của tiêu đề chủ đề.

Dưới đây là một ví dụ mà sẽ loại bỏ các ký tự dấu chấm than:​
Mã:
<?php

// get title
$title = $this->get('title');

if (substr_count($title, '!') > 0)
{
    $patterns[0] = '/\!/';
    $replacements[0] = '';
    $title = preg_replace($patterns, $replacements, $title);
}

// set title
$this->set('title', $title);

?>

Multibyte:

Điều này được sử dụng cho các ngôn ngữ đòi hỏi một code Multibyte PHP.

Cài đặt:
  1. Download titlecontrol_v1.7.zip ở file đính kèm và giải nén ra.
  2. Upload folder "library" lên host của bạn ngang hàng thư mục cài Xenforo.
  3. Vào Admin Control Panel, đến trang "Install Add-on".
  4. Upload file addon-TitleControl_v1.7.xml.
  5. Click vào nút Install Add-on.
External File:
Để tìm ra environment path thêm điều này vào URL của bạn trong khi xem các tab công cụ:
Mã:
?tools/phpinfo.php

Xác định vị trí "DOCUMENT_ROOT" và sao chép/dán vào trường External File trong Options, thêm /misc/TitleControl.php.

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


Nguồn: xenforo.com​
 
Bổ sung thêm 1 bảng In Hoa Tất Cả Các Ký Tự Đầu Tiên Trong Tiêu Đề
Mã:
<?php

// get title
$title = $this->get('title');

// convert all words to first character uppercase
$temp = '';
$temp = preg_split('/(\W)/', $title, -1, PREG_SPLIT_DELIM_CAPTURE );
foreach ($temp as $key=>$word) {
    $temp[$key] = ucfirst(strtolower($word));
}
$title = implode('', $temp);

// set title
$this->set('title', $title);

?>
Mình hay bị trường hợp viết IN HOA TOÀN BỘ TIÊU ĐỀ rất bực mình. Mình thấy các trang như nhatrangclub auto tự đưa về viết thường (chỉ In hoa ký tự đầu tiên) làm thế nào nhỉ?
 
Back
Top