Hiển thị kết quả từ 1 đến 7 / 7
  1. #1
    Tham gia
    18-02-2006
    Location
    Ha Noi
    Bài viết
    59
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ Cách làm một website Tiếng Việt và Tiếng Anh

    Xin hỏi các kỹ thuật lập trình để hiển thị thông tin website theo ngôn ngữ chỉ định bởi người dùng.Chẳng hạn như: tại một trang bất kỳ nào đó, người dùng chọn English thì website sẽ hiển thị theo tiếng Anh, còn khi chọn Vietnamese thì thông tin trên trang đó sẽ hiển thị theo tiếng Việt như một số trang web hiện nay.??? Mong các vị tiền bối hướng dẫn các kỹ thuật để làm điều đó! Xin cảm ơn!
    Quote Quote

  2. #2
    Tham gia
    17-05-2005
    Location
    Hà Nội
    Bài viết
    25
    Like
    0
    Thanked 0 Times in 0 Posts
    Mình thấy các trang Web thường làm hai trang riêng thành hai ngôn ngữ và mỗi khi lựa chọn sẽ đưa ra trang tương ứng. Bạn thử xem các trang trên mạng cũng vậy mà.

  3. #3
    Tham gia
    05-02-2004
    Bài viết
    328
    Like
    0
    Thanked 2 Times in 1 Post
    Làm một website 1 hoặc nhiều ngôn ngữ, điều đầu tiên bản phải biết về session hoặc cookie.
    Giả sử trong PHP language:
    Người dùng nhấp vào 1 cái link cho phép change language như: index.php?do=setlanguage&language=vn
    Trong trang index.php của bạn bây giờ, bạn set cho nó 1 session hoặc 1 cookie. VD như set 1 session:
    PHP Code:
    <?php
    session_start
    ();
    if (
    $language == "vn")
    {
       
    session_register("language"// đăng ký biến session này.
    }
    ?>
    Dĩ nhiên ở mỗi trang bạn sẽ gọi một hàm lấy kiểu language bằng cách query từ database dựa vào loại language mà biến session $language có được.
    Đây là cách scipter nghĩ hay nhất để xây dựng một website đa ngôn ngữ.
    Bạn có thắc mắc gì cứ post lên hỏi. Scipter sẽ giúp hết sức trong giới hạn hiểu biết của mình.

  4. #4
    Tham gia
    13-08-2004
    Location
    gốc Bình Định
    Bài viết
    353
    Like
    0
    Thanked 0 Times in 0 Posts
    Nếu mà sử dụng web tĩnh HTML thì nên copy chúng sang 2 thư mục riêng rẻ: vn và en
    chỉ việc link tới thư mục tương ứng thôi

  5. #5
    Tham gia
    08-11-2004
    Bài viết
    1,023
    Like
    0
    Thanked 21 Times in 5 Posts
    Sao không tách nó ra nhỉ. Một phần html và lưu tất cả file ngôn ngữ thành các thứ tự (vd: {text_1} ; {text_2}) . Ở phần php xử lí, cho file lang vào folder language, khai báo {text_1} là gì, {text_2} là gì. Khi muốn change lang thì click trong code sẽ tự động chuyển sang langvn.php hay langen.php thôi

  6. #6
    Tham gia
    08-08-2005
    Bài viết
    295
    Like
    0
    Thanked 4 Times in 4 Posts
    Mình biết một số kĩ thuật lập trình của một số website lớn, sử dụng những kĩ thuật sau :
    Người ta đăng kí một biến ví dụ như
    $lang ="vn"; # Default langue;
    biến $lang sẽ được gán giá trị từ người dùng như người dùng chọn ngôn ngữ. sau khi thay đổi ngôn ngữ, người duyệt yêu cầu truy vấn nội dung thì yêu cầu đó sẽ được gửi lên server, server sử lí yêu cầu, nhận giá trị $lang ( qua cookies, session, hay get & post ); chương trình sẽ lấy dữ liệu ngồn trong server, cập nhật ngôn ngữ rồi tải về trình duyệt.

  7. #7
    Tham gia
    08-04-2006
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    bạn ơi minh muốn lập email thi làm như thế nào nhỉ. bạn biết bảo mình với

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •