Công cụ thành viên

Công cụ trang web


programming5:thematic:language

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
programming5:thematic:language [2018/05/14 13:50] – [Đọc ngôn ngữ khác, không phải là NV_LANG_INTERFACE hiện tại] hoaquynhtim99programming5:thematic:language [2018/05/14 13:55] (hiện tại) – [Giao diện Smarty] hoaquynhtim99
Dòng 9: Dòng 9:
 Trong php cần assign: Trong php cần assign:
  
-<code smarty>+<code php>
 $tpl->assign('LANG', $nv_Lang); $tpl->assign('LANG', $nv_Lang);
 </code> </code>
Dòng 137: Dòng 137:
 Khi dùng ''changelang'' mà không truyền vào biến ''$lang'' thì hệ thống sẽ giữ nguyên lang hiện tại, chỉ làm rỗng dữ liệu đã đọc. Khi dùng ''changelang'' mà không truyền vào biến ''$lang'' thì hệ thống sẽ giữ nguyên lang hiện tại, chỉ làm rỗng dữ liệu đã đọc.
 ===== Thay đổi ngôn ngữ đã đọc vào ===== ===== Thay đổi ngôn ngữ đã đọc vào =====
 +
 +Áp dụng khi cần nạp ngôn ngữ từ một mảng cố định vào ngôn ngữ đã đọc. Cú pháp:
 +
 +<code php>
 +$nv_Lang->setGlobal($langkey, $langvalue);
 +$nv_Lang->setModule($langkey, $langvalue);
 +$nv_Lang->setBlock($langkey, $langvalue);
 +</code>
 +
 +Có hai cách sử dụng:
 +
 +  - Truyền cả $langkey và $langvalue dạng chuỗi.
 +  - Chỉ truyền $langkey dạng mảng, không truyền vào $langvalue.
  
  
programming5/thematic/language.txt · Sửa đổi lần cuối: 2018/05/14 13:55 bởi hoaquynhtim99