Hãy đăng bài và bài viết ca bn s đưc lên top tìm kiếm google

Diễn đàn SEO bài viết lên Google Search tốt nhất

Code Dịch Ngôn Ngữ Trên Mọi Mã Nguồn

Thảo luận trong 'Thư Viện' bắt đầu bởi hoaizm1, 24/1/18.

  1. hoaizm1

    hoaizm1 Thành Viên

    30%
    18/1/18
    78
    6
    8
    code dịch ngôn ngữ bằng $_SESSION cho ai chưa biết [​IMG] dịch all ngôn ngữ nhưng tốn time tí [​IMG]
    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 [​IMG]
    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 [​IMG]

    Đ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();
    ?>