KSkin

Skin for forumotion


    [TUT] Việt hóa Post option

    avatar
    Admin
    Admin

    Tổng số bài gửi : 20
    Points : 1534
    Reputation : 2
    Join date : 10/06/2015

    [TUT] Việt hóa Post option Empty [TUT] Việt hóa Post option

    Bài gửi by Admin Mon Jun 15, 2015 10:04 am

    Việt hóa Post option




    Giới thiệu


    Đây là cách để đưa các nút Quote, Edit, Delete,... từ dạng hình ảnh về dạng văn bản thuần.

    Lưu ý: Tut này được viết dựa trên mã nguồn mặc định của viewtopic_body trên tất cả các version. Nếu bạn đã đổi template này thì phải kiểm tra lại phần tử bọc ngoài của các nút này.

    Đây là kết quả bạn có được:
    https://jsfiddle.net/maclucpham/Lgk8rh1u/embedded/result/


    Hướng dẫn

    [color=green]ACP >> Display >> Pictures and Colors >> Colors >> CSS Stylesheet
    Chèn đoạn này vào cuối CSS:
    Code:
    /* Việt hóa postOption */
    a[href^="/"][href*="mode="][href*="p="] {display:inline-block;padding:2px 8px;}
    a[href^="/"][href*="mode="][href*="p="] .optionpLink {padding-left:5px;}

    ACP >> Modules >> HTML & JAVASCRIPT >> Javascript codes management >> [TUT] Việt hóa Post option AjouterCreate a new javascript

    Title * : Việt hóa postOption
    Placement : In the topic
    Javascript Code * :
    Code:
    $(function() {
      var version = 0;
      var selection = [".posting-icons", ".post-options", ".profile-icons"][version];
      var topicOption = {
        'edit': {
          text: "Sửa bài viết",
          icon: "pencil"
        },
        'delete': {
          text: "Xóa bài viết",
          icon: "times"
        },
        'quote': {
          text: "Trích dẫn",
          icon: "comment"
        },
        'ip': {
          text: "Xem IP",
          icon: "flag"
        }
      };
      $.each(topicOption, function(mode, val) {
        $(selection).find('a[href*=' + mode + ']').html('<i class="fa fa-' + val.icon + '"></i><span class="optionpLink">' + val.text + '</span>');
      });
    });

    Ghi chú:

    Trong hướng dẫn trên ở dòng thứ 2, các bạn sẽ thấy số 0:
    Code:
      var version = 0;

    Đây là phiên bản Forumotion của bạn. Mặc định mình để là invision
    Thay vào đó là một trong các giá trị sau tùy theo phiên bản của forum bạn:
    0 : Invision
    1 : punBB & phpBB2
    2 : phpBB3

    Nếu template viewtopic_body của bạn đã thay đổi thì dòng thứ 2 và 3:
    Code:
      var version = 0;
      var selection = [".posting-icons", ".post-options", ".profile-icons"][version];

    Các bạn sử thành
    Code:
      var selection = "selector";
    Thay selector thành Phần tử bọc ngoài của postOption

    Nguồn



    KirigayaKazuto (Mạc Lục Phàm) - devs.forumvi.com
    ... người cảm ơn cho bài viết này
    Đang tải...
    avatar
    Admin
    Admin

    Tổng số bài gửi : 20
    Points : 1534
    Reputation : 2
    Join date : 10/06/2015

    [TUT] Việt hóa Post option Empty Re: [TUT] Việt hóa Post option

    Bài gửi by Admin Thu Jul 02, 2015 1:45 pm

    gggggggggg!!!
    ... người cảm ơn cho bài viết này
    Đang tải...

      Hôm nay: Fri May 17, 2024 1:24 pm