Vinaora Vietnamese Alias (vietalias)

Thảo luận trong 'Gói mở rộng - Extensions' bắt đầu bởi vinaora, 17/6/12.

  1. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
    Để thuận tiện hơn cho các bạn mình xin giới thiệu plugin Vinaora VietAlias với nhiều tính năng ưu việt hơn. Mong nhận được sự góp ý của các bạn để mình tiếp tục hoàn chỉnh.

    Vinaora Vietnamese Alias (VietAlias)

    Vinaora Vietnamese Alias (VietAlias) là Plugin tạo trường bí danh (Alias) và đường link của bài viết, hoặc của bất kỳ một đối tượng nào khác (menu, category, banner, weblink...) trong Joomla bằng chuỗi tiếng Việt không dấu, chữ thường và phân tách giữa các từ bằng dấu gạch ngang.

    VD: Nếu tiêu đề bài viết là: Giới thiệu chung về Trường Đại học Bách Khoa Hà Nội thì bí danh (alias) của nó sẽ là:gioi-thieu-chung-ve-truong-dai-hoc-bach-khoa-ha-noi

    [​IMG]

    Tính năng

    • Mã nguồn mở, hoàn toàn miễn phí
    • Tương thích hoàn toàn với Joomla 2.5, Joomla 1.6/1.7
    • Hỗ trợ tất cả các thành phần mở rộng (extension) được cài đặt thêm từ các hãng thứ ba
    • Xử lý triệt để vấn đề lỗi, mất ký tự (1) trong các đường link, trường bí danh (Alias) của Joomla
    • Tạo các đường link thực sự an toàn (2), thân thiện giúp SEO hiệu quả
    • Cho phép nạp trên tất cả các trang khi soạn thảo (3) hoặc chỉ nạp trên một số trang chuyên biệt (4)
    • Tự động hoàn thiện (5) trường bí danh (Alias) ngay khi gõ phần tiêu đề (Title/Name)
    • Hỗ trợ cả tiếng Việt Unicode dựng sẵn và Unicode tổ hợp (6)
    • Loại bỏ hoàn toàn các ký tự đặc biệt (7)
    • Hỗ trợ cả phần tiền sảnh (front-end) và phần hậu sảnh (back-end) của Joomla
    • Không phụ thuộc vào việc đã cài đặt gói ngôn ngữ Việt Nam hay chưa (8)
    • Được đóng gói trong plugin, nên không gây ảnh hưởng khi nâng cấp Joomla
    • Mã nguồn được nghiên cứu cẩn thận và tối ưu về hiệu suất
    • Tiết kiệm thời gian và công sức nhập liệu
    Giải thuật chính khi chuyển đổi tiếng Việt

    • Bước 1: Loại bỏ 5 dấu thanh (huyền, hỏi, ngã, sắc, nặng) nếu có tiếng Việt Unicode tổ hợp
    • Bước 2: Thay thế các ký tự đặc biệt @#$%^&*-_+=... bằng các khoảng trắng
    • Bước 3: Thay thế 11 nguyên âm của tiếng Việt gồm [a|ă|â],[e|ê],i,[o|ơ],[u|ư],y (có hoặc không kèm dấu thanh) bằng 05 nguyên âm tiếng Anh tương ứng a,e,i,o,u,y và phụ âm đ/Đ bằng ký tự d
    • Bước 4: Chuẩn hóa chuỗi ký tự (đảm bảo các ký tự được phép chỉ gồm a-z, 0-9 và dấu gạch ngang -; thay thế các khoảng trắng bằng dấu gạch ngang...)
    • Kết quả đầu ra: Chuỗi ký tự tiếng Việt không dấu, chữ thường, chỉ gồm các chữ cái tiếng Anh a-z, các chữ số từ 0-9 và phân tách giữa các từ bằng dấu gạch ngang.
    Lưu ý

    • Đối với các đường link, trường bí danh (alias) đã có trước khi cài đặt plugin Vinaora VietAlias bạn cần phải tự tay xóa từng trường bí danh và nhân nút 'Lưu' (Save) để plugin tạo lại chuỗi ký tự mới thay thế.
    • Tính năng tự động hoàn thiện bằng Ajax có thể gặp trục trặc nếu bạn đã vô hiệu hóa thư viện Mootools của Joomla.
    Chú giải

    • (1): Hàm xử lý chuỗi ký tự Unicode theo mặc định của Joomla làm mất một số ký tự tiếng Việt
    • (2): Lọc bỏ các ký tự không được phép
    • (3): Trang soạn thảo được xác định qua biến HTTP Request $task=edit
    • (4): Các trang chuyên biệt được xác định qua biến HTTP Request $option=com_xyz
    • (5): Sử dụng Ajax + thư viện Mootools của Joomla.
    • (6): Nhiều plugin/tool bỏ quên không xử lý với các chuỗi Unicode tổ hợp.
    • (7): Quá trình loại bỏ vẫn đảm bảo việc thay thế phù hợp khi các dấu phân tách câu (dấu phảy, dấu chấm...) bị đặt sai chính tả.
    • (8): Giải thuật xử lý có thể được đưa vào file vi-VN.localise.php của gói ngôn ngữ tiếng Việt (vi-VN) thay vì phải cài đặt plugin này. Tuy nhiên trong trường hợp người quản trị chưa cài gói ngôn ngữ vi-VN hoặc chọn ngôn ngữ khác làm ngôn ngữ mặc định thay vì vi-VN thì lỗi mất ký tự tiếng Việt vẫn xảy ra.
    Ủng hộ

    Để ủng hộ cho việc duy trì và phát triển plugin Vinaora Vietnamese Alias (VietAlias), bạn có thể chọn một trong các cách sau:
    Cài đặt và chia sẻ với mọi người ^_^
    Mua Hosting tại 01 trong 02 nhà cung cấp Hosting nổi tiếng:
    Link

    Ý kiến đóng góp

    Mọi ý kiến đóng góp xin liên hệ với: vinaora (Skype, Yahoo, Facebook, Twitter, Gmail) hoặc tham gia trực tiếp xây dựng code tại tranghttps://github.com/vinaora/vinaora-vietalias/
     
    kkvd24, toanit0392, niken0793 and 7 others like this.
  2. joomla

    joomla OMG Staff Member

    Bài viết:
    1,070
    Likes :
    2,266
    MÌnh đã chuyển bạn ra topic mới, chúc bạn thành công với sp này
     
  3. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
    Cám ơn bạn, nhưng nếu có thể thì move cho mình qua topic của Joomla 2.5.x.

    Thanks again.
     
  4. sharpe

    sharpe Rất tích cực

    Bài viết:
    62
    Likes :
    29
    Bạn có thể nói rõ hơn về trường alias đã có sẵn và khi cài plugin này vào nó sẽ mất ?
    Đa số web joomla mình không cài bộ SEF nào toàn dùng tay ghi lại link không dấu, nay có công cụ này thì quả thật rất vui.
     
    vinaora thích bài này.
  5. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
    Plugin không làm ảnh hưởng tới bất cứ thứ gì đang có trên website của bạn.

    Nó sẽ hỗ trợ bạn tạo các bài Viết nhanh hơn do không phải gõ trường Alias, sinh ra các link đẹp như bạn muốn ^_^

    Ngoài bài viết thì nó còn hỗ trợ việc tạo Menu, Category, Banner, Weblink... Nói chung là bất cứ thứ gì có Alias ^_^
     
    sharpe thích bài này.
  6. dinhchi

    dinhchi Administrator Staff Member

    Bài viết:
    1,358
    Likes :
    1,021
    nói chung là ngon dù chưa test
     
  7. sharpe

    sharpe Rất tích cực

    Bài viết:
    62
    Likes :
    29
    bị lỗi này nè Vinaora ơi:
    Parse error: syntax error, unexpected ',' in /home/phuong29/public_html/plugins/system/vinaora_vietalias/helper.php on line 56
     
  8. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
  9. bacninhpro.net

    bacninhpro.net Rất nhiệt tình

    Bài viết:
    144
    Likes :
    46
    Bác vinaora này google page rank tận 9 lận mà vẫn phải sang đây giao lưu nhỉ :D, em nghĩ 2 bên nên trao đổi banner với nhau gọi là bắt tay kết giao bằng hữu nhỉ?
     
    dinhchi and TomyTran like this.
  10. TomyTran

    TomyTran Marketing & Founder Staff Member

    Bài viết:
    1,073
    Likes :
    666
    Ý kiến này hay đấy ;)
     
  11. yeu_joomla

    yeu_joomla Rất tích cực

    Bài viết:
    103
    Likes :
    20
    Bắt tay nhau để cùng thành công tại sao không? mình rất ủng hộ. Mình cũng biết Vinaora lâu rồi, có nhiều sản phẩm hay. Với plugin Vinaora VietAlias nghe thuyết minh ở trên có vẻ hấp dẫn thật. Mình đã từng biết đến jhellosef plugin có chức năng gần như tương đương ko biết so sánh với plugin Vinaora VietAlias cái nào tốt hơn? mình sẽ thử test xem sao. Chúc cho Vinaora VietAlias ngày một hoàn thiện
     
  12. sharpe

    sharpe Rất tích cực

    Bài viết:
    62
    Likes :
    29
    Đã gỡ ra và cài lại bản mới nhưng vẫn lỗi y vậy Vinaora
     
  13. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
    Oh bạn vui lòng gửi thông tin đăng nhập website hoặc chat trực tiếp với mình vào nick: vinaora (Skype, Gmail, Facebook, Yahoo...) để mình check lại nhé.

    Hoặc bạn kiểm tra lại xem dòng 56 trên file helper.php có đúng như link này hay chưa nhé

    https://github.com/vinaora/vinaora-vietalias/blob/master/helper.php
     
  14. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
    Lâu rồi không làm gì cho cộng đồng Joomla Việt nên cũng ngứa ngáy tí... Thêm bạn thêm vui mà :)
     
    TomyTran and dinhchi like this.
  15. khanh_pro

    khanh_pro Rất tích cực

    Bài viết:
    180
    Likes :
    15
    Có bản dành cho joomla 1.5 ko bạn? Minh down ve cai 1.5 ko được. Thanks!
     
  16. vinaora

    vinaora Mới tham gia

    Bài viết:
    12
    Likes :
    21
    Ok bạn. Mình sẽ up lên trong thời gian sớm nhất.
     
  17. dinhchi

    dinhchi Administrator Staff Member

    Bài viết:
    1,358
    Likes :
    1,021
    lâu nay giờ mới test, đúng là hàng ngon, thank bác nhiều
     
  18. khanh_pro

    khanh_pro Rất tích cực

    Bài viết:
    180
    Likes :
    15
    :( vẫn chưa có bản cho 1.5
     
  19. TomyTran

    TomyTran Marketing & Founder Staff Member

    Bài viết:
    1,073
    Likes :
    666
    Cứ từ từ, bác ấy lại mất nhiệt tình bây giờ, bác ấy còn phải đi tăng thu nhập nữa chứ ;)
     
  20. Nhung Phan

    Nhung Phan Mới tham gia

    Bài viết:
    13
    Likes :
    0
    ;) cám ơn nhé. Mình làm đc :71.jpg:
     
comments powered by Disqus

Chia sẻ trang này