Thông tin: Đây chỉ là nơi lưu dữ liệu cũ. Thao thác đăng nhập đã bị khóa. Vui lòng truy cập trang mới tại địa chỉ https://vinabb.vn/.

Cách tổ chức file ngôn ngữ để update nhanh nhất

Nơi trợ giúp về việc cập nhật giữa các phiên bản phpBB3 hay nâng cấp từ phpBB2 lên phpBB3. Luôn cập nhật và sử dụng phiên bản phpBB mới nhất!

Điều hành viên: Support Team

Nội quy chuyên mục
1. Tìm kiếm trước khi đặt câu hỏi để tránh trùng lặp.
2. Mỗi chủ đề chỉ gửi một câu hỏi, bạn được phép tạo nhiều chủ đề nếu có nhiều câu hỏi.
3. Tên chủ đề vui lòng ghi rõ ràng, không chung chung hay “cầu cứu” ai đó.
4. Không đặt câu hỏi trong chủ đề của người khác nếu không cùng vấn đề.
5. Các câu hỏi trong chuyên mục này chỉ dành cho việc cập nhật lên phiên bản phpBB3 mới nhất hay nâng cấp từ phpBB2.
Trả lời
Hình đại diện
nedka
Người sáng lập VinaBB
Người sáng lập VinaBB
Bài viết: 2866
Ngày tham gia: 30 Th.4 2006, 11:30
Giới tính: Nam
Nơi ở: $user->data['user_from']
Liên hệ:

Cách tổ chức file ngôn ngữ để update nhanh nhất

Bài viết bởi nedka » 21 Th.10 2007, 16:09

Tốt nhất để khi update không bị mất hay thiếu language key, bạn nên nhóm tất cả các biến ngôn ngữ được thêm vào bởi các gói MOD vào 1 file common.php và đặt trong thư mục language/*/mods/
Sau đó mở includes/functions.php, tìm:

Mã: Chọn hết

// The following assigns all _common_ variables that may be used at any point in a template.

Thêm vào trước dòng này:

Mã: Chọn hết

$user->add_lang('mods/common');

Vậy là từ nay, khi có gói MOD nào yêu cầu thêm vào bất kỳ file ngôn ngữ nào hiện có của phpBB3 gốc, bạn cứ thêm nó vào file này. Do đó, khi cập nhật phpBB3, nhất là có thêm gói Việt hóa, bạn sẽ không sợ bị mất hay thiếu những biến ngôn ngữ thêm vào do cài MOD này.

Tương tự, chúng ta cũng nên làm thêm 1 file acp_common.php cho những gói MOD nào cập nhật các file ngôn ngữ trong ACP (language/*/acp) và đặt nó trong language/*/mods. Sau đó, mở file adm/index.php, tìm:

Mã: Chọn hết

$user->setup('acp/common');

Thêm vào sau dòng này:

Mã: Chọn hết

$user->add_lang('mods/acp_common');


Còn những gói MOD đôi khi nó cũng thêm vào 1 file ngôn ngữ riêng của nó và cũng đặt hết trong thư mục language/*/mods nên bạn không sợ xung đột gì trong quá trình chép đè khi cập nhật phpBB3 cũng như cập nhật gói Việt hóa.
٩(●̮̮̃●̃)۶٩(•̮̮̃•̃)۶٩(-̮̮̃-̃)۶٩(●̮̮̃•̃)۶٩(͡๏̯͡๏)۶٩(-̮̮̃•̃)۶
kythan
Sẵn sàng làm tất cả để bảo vệ phpBB
Sẵn sàng làm tất cả để bảo vệ phpBB
Bài viết: 100
Ngày tham gia: 27 Th.8 2008, 21:18
Giới tính: Nam

Re: Cách tổ chức file ngôn ngữ để update nhanh nhất

Bài viết bởi kythan » 28 Th.8 2008, 13:51

nedka đã viết:Tốt nhất để khi update không bị mất hay thiếu language key, bạn nên nhóm tất cả các biến ngôn ngữ được thêm vào bởi các gói MOD vào 1 file common.php và đặt trong thư mục language/*/mods/
Sau đó mở includes/functions.php, tìm:

Mã: Chọn hết

// The following assigns all _common_ variables that may be used at any point in a template.



Nedka cho hỏi làm sao để biết đâu là các biến ngôn ngữ mà Mod tự thêm vào nhỉ? Tìm chúng như thế nào? Ở trong những thư mục có đuôi là gì? Cám ơn nhiều!
Hình đại diện
nedka
Người sáng lập VinaBB
Người sáng lập VinaBB
Bài viết: 2866
Ngày tham gia: 30 Th.4 2006, 11:30
Giới tính: Nam
Nơi ở: $user->data['user_from']
Liên hệ:

Re: Cách tổ chức file ngôn ngữ để update nhanh nhất

Bài viết bởi nedka » 28 Th.8 2008, 14:00

Khi cài MOD nó bảo bạn thêm gì vào các file trong thư mục language/en chính là "biến ngôn ngữ mà Mod tự thêm vào" đấy.
٩(●̮̮̃●̃)۶٩(•̮̮̃•̃)۶٩(-̮̮̃-̃)۶٩(●̮̮̃•̃)۶٩(͡๏̯͡๏)۶٩(-̮̮̃•̃)۶
Trả lời

Đang trực tuyến

Đang xem chuyên mục: 0 thành viên và 1 khách