Chào các bạn,
Sau khi hỗ trợ thằng bạn làm cái forum cho lớp, tớ phát hiện ra là SMF ko Việt hóa cho ký tự: am => sáng ; pm => chiều. Nếu bạn muốn thay đổi điều này, hãy đọc hướng dẫn dưới đây của tớ:
This guide also help to change time symbol "AM/PM" to your primary language:Bước 1: Tìm code xử lý thời gian của SMF và chuyển kết quả về ngôn ngữ mặc định
Tìm hàm
"
return strftime($str, $time);"
trong tệp tin Subs.php trong thư mục Sources. Nếu là phiên bản SMF 2.0 RC2 thì nó nằm ở dòng 799. Thay thế bởi
// Format any other characters. $timenow = strftime($str, $time); // Replace AM / PM by with defined language. $seekit = array( 'am', 'AM', 'pm', 'PM' ); $pasteit = array( $txt['am'], $txt['am'], $txt['pm'], $txt['pm'] ); $timenow = str_replace( $seekit, $pasteit, $timenow ); return $timenow;Bước 2: Định nghĩa thêm giá trị kết quả am/pm cho ngôn ngữ mặc định tiếng Anh và ngôn ngữ mặc định của bạn
Bạn mở tệp tin ngôn ngữ tiếng Anh
/Themes/default/languages/index.
english.php
Xuống cuối tệp tin và thêm 2 dòng:
$txt[am] = 'am'; $txt[pm] = 'pm';Bạn mở tệp tin ngôn ngữ tiếng Việt
/Themes/default/languages/index.
vietnamese.php
Xuống cuối tệp tin và thêm 2 dòng:
$txt[am] = 's& #225;ng'; //trong ngoặc viết liền ko có dấu cách
$txt[pm] = 'chi& #7873;u'; //trong ngoặc viết liền ko có dấu cáchHết. Như vậy, giá trị đã được định nghĩa cho cả 2 ngôn ngữ, hãy thử xóa cache của diễn đàn và refresh lại xem
Danh ngôn: Không quan trọng bạn đang ở đâu, bạn đang làm gì, ... mà là bạn đang trải nghiệm cùng ai