Đưa Skin mới vào diễn đàn sử dụng ! Nếu quá trình sử dụng diễn đàn xảy ra lỗi, xin vui lòng liên hệ Admin để báo lỗi ! Cảm ơn !

You are not connected. Please login or register

[Code] Tạo tiền tố tự động theo tên chuyên mục khi gửi bài

  • Please log in to post a topic
  • avatar

    TrungAnh
    avatar

    TrungAnh

    Group: Member

    Hiện đang:
    Bài viết : 3
    Points : 12
    Birthday : 01/01/1991
    Thanks : 3
    Đến từ : nam định

    Member
    Xem lý lịch thành viên

    Member
    Bài viết thứ :1

    Đăng vào:on 24/6/2014, 17:39

    Member
    Code này sẽ tự tạo thêm tiền tố(prefix) vào đầu tiêu đề khi bạn bắt đầu đăng bài mới, tiền tố này sẽ thay đổi tùy theo tên chuyên mục.

    Hướng dẫn:

    ACP >> Modules >> HTML & JAVASCRIPT >> Javascript codes management >> Create a new javascript

    Title * : Tạo tiền tố tự động
    Placement : In all the pages
    Javascript Code * : Chọn 1 trong 2 cách sau

    Cách 1: Sử dụng nav-links

    Code:
    $(function () {
      var b = $(".nav[href^='/f']"),
          a = $("[name='subject']"),
          c = "[" + b.text() + "] ";
      !/\/f(1|2)-/.test(b.attr("href")) && "/post" == location.pathname && b.length && a.length && 0 != a.val().indexOf(c) && a.val(c + a.val())
    });


    Cách 2: Sử dụng Jump box
    Code:
    $(function () {
        var b = $("[name='f']"),
            a = $("[name='subject']"),
            c = "[" + $("#qjump option[value='f" + b.val() + "']").html().replace(/( |\||\-)/g, "") + "] ";
        !/^(1|2)$/.test(b.val()) && "/post" == location.pathname && b.length && a.length && 0 != a.val().indexOf(c) && a.val(c + a.val())
    });


    Ghi chú:

    Trong hướng dẫn trên ở dòng 5 cách 1 có đoạn:
    Code:
    !/\/f(1|2)-/.test(b.attr("href")) &&

    ...và dòng 5 cách 2 có đoạn
    Code:
    !/^(1|2)$/.test(b.val()) &&

    Đây là đoạn code loại trừ chuyên mục không tự tạo tiền tố. Trong đó 1 và 2 là fID của chuyên mục.

    Nếu bạn muốn tạo tiền tố tự động toàn diễn đàn thì xóa đoạn code đó đi.

    Nếu bạn muốn loại trừ chuyên mục nào thì thay thế số 1 và 2 bằng fid tương ứng. Ví dụ:
    Loại trừ chuyên mục 10, sửa (1|2) thành (10)
    Loại trừ chuyên mục 10, 20, 30 (1|2) thành (10|20|30) chú ý dấu | ngăn cách giữa các fID.

    Nếu bạn muốn chỉ tạo tiền tố cho chuyên mục 1 và 2 thì xóa dấu ! đi.

    nguồn : [You must be registered and logged in to see this link.]

    #1 - Posted on 24/6/2014, 17:39
    Xem lý lịch thành viên

    Đang kiểm tra dữ liệu...

    Bạn phải điền đầy đủ thông tin đăng ký.

    Số ký tự phải từ 3 trở lên
    Hãy chọn tài khoản khác
    Có thể dùng tài khoản này
    Không sử dụng địa chỉ này
    E-mail sẽ được kiểm sau
    Số ký tự phải từ 3 trở lên
    Trùng tên đăng nhập
    Chưa đúng
    Chính xác

    Forumotion.com | © PunBB | Free forum support | Liên hệ | Report an abuse | Create a free blog
    YOUR BANNER HERE
    728x90