Tắt Quảng Cáo [X] Đăng Nhập để ẩn Tất Cả Quảng Cáo code dịch ngôn ngữ bằng $_SESSION cho ai chưa biết dịch all ngôn ngữ nhưng tốn time tí CODE KHÔNG DÀNH CHO THÀNH PHẦN ĐÃ BIẾT,KHÔNG NÊN ĐỌC NẾU NHƯ LÀ TRẺ PHÁN BỪA,KHÔNG NÊN ĐỌC NẾU XÁC ĐỊNH GÂY WAR. 1.Xác định ngôn ngữ - xác định ngôn ngữ cần dịch từ VI ==> EN hay gì v.v 2,Xác định mã nguồn - nếu mã nguồn JOhnCMS chỉ cần thêm vào index.php - còn mã nguồn khác thì thêm vào các phần như đầu trang v.v v.v mà được các file khác dẫn tới. 3,giai đoạn chuẩn bị đối với mã nguồn JohnCMS thêm đoạn sau vào đầu <?php Mã: <?php session_start(); // bắt đầu chậy lệnh ss if ($_SESSION['ngongu_ducnghia']==0) { require_once('URL_ngon_ngu.php'); // ngôn ngữ = 0 là ngôn ngữ của 1 người dùng nào đó khi vào trang } else { require_once('USR_ngon_ngu.php'); // ngôn ngữ khác 0 là ngon ngữ khi người dùng đổi ! } ?> Đoạn url ngôn ngữ có thể làm như sau (ví dụ web mình ngôn ngữ gốc là tiếng việt,ngôn ngữ muốn chuyển là tiếng anh thì dùng như sau : File tiếng việt Mã: <?php $ducnghia_home='Hyền Thoài PokeMonZ'; $ducnghia_welcome='Trò chơi chiến thuật trực tuyến chơi trên điện thoại hoặc máy tính!'; $ducnghia_sai = ' tài khoản hoặc mật khẩu không chính xác '; file Tiếng Anh Mã: <?php $ducnghia_home='Legend PokeMonZ'; $ducnghia_welcome='Game Play!'; $ducnghia_sai = 'account or password is incorrect'; sau đó,chỉnh sửa lại file ví dụ : <?php title = $ducnghia_home ; // khi mà ngôn ngữ tiếng việt sẽ là Huyền Thoại PokeMonZ tiếng anh là Legend PokeMonZ làm như vậy sẽ rất tốn nhiều thời gian để edit lại các file ! nhưng rất đơn giản và tiện lợi,như vậy code nào nhiều từ ngữ sẽ được ngắn đi Đoạn code chuyển ngôn ngữ như sau : Mã: ư<?php if ($_SESSION['ngonngu_ducnghia'] == 0) { $_SESSION['ngonngu_ducnghia'] = '1'; // đoạn này nghĩa là nếu ngôn ngữ đang là tiếng việt sẽ chuyển qua tiếng anh } else { $_SESSION['ngonngu_ducnghia'] = '0'; } //đoạn này nghĩa là nếu ngôn ngữ đang tiếng anh sẽ chueyern qua tiếng việt } header('Location: /index.php'); exit(); ?>