[Javascript] Tạo tiền tố tiêu đề

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Chủ đề [Javascript] Tạo tiền tố tiêu đề

Bài gửi by HelpsFMvi Sun Jun 26, 2016 12:53 pm


Demo:

[You must be registered and logged in to see this image.]

Hướng dẫn:

1. ACP >Modules > HTML & JAVASCRIPT > Javascript codes management > Creat a new javascript:

- Title: Prefix title
- Placement: In all the pages
- Codes:
Code:
var prefix_topics = [];

//Copy & Edit from http://aiuto.forumattivo.it/t16923-tutorial-prefissi-discussioni
//Edit by Hoang Nguyen

   prefix_topics.push("[Prefix_1]");
   prefix_topics.push("[Prefix_2]");
   prefix_topics.push("[Prefix_3]");
   prefix_topics.push("[Prefix_4]");
   prefix_topics.push("[Prefix_5]");
   prefix_topics.push("[Prefix_6]");
   prefix_topics.push("[Prefix_7]");
   prefix_topics.push("[Prefix_8]");
   prefix_topics.push("[Prefix_9]");
   prefix_topics.push("[Prefix_10]");
   prefix_topics.push("[Prefix_11]");
   prefix_topics.push("[Prefix_12]");
   prefix_topics.push("[Prefix_13]");

//END

$(function () {
   if(/^\/post\?f=\d+&mode=newtopic/.test($(location).attr('pathname') + $(location).attr('search'))){    
      var html_options_prefijo = "<select name='prefix'><option value=''>None</option>";
      for(var prefijo in prefix_topics){
         html_options_prefijo += "<option value='" + prefix_topics[prefijo] + "'>" + prefix_topics[prefijo] + "</option>";
      }
      html_options_prefijo += "</select>";      
      $('input[name="subject"]').before(html_options_prefijo);        
      $("form[method='post']").submit(function() {
         $('input[name="subject"]').val(($('select[name="prefix"]').val() ? $('select[name="prefix"]').val() + " " : "") + $('input[name="subject"]').val());
      });
   }
});

> Submit

2. Hướng dẫn tùy biến


Trong đoạn code này:
Code:

   prefix_topics.push("[Prefix_1]");
   prefix_topics.push("[Prefix_2]");
   prefix_topics.push("[Prefix_3]");
   prefix_topics.push("[Prefix_4]");
   prefix_topics.push("[Prefix_5]");
   prefix_topics.push("[Prefix_6]");
   prefix_topics.push("[Prefix_7]");
   prefix_topics.push("[Prefix_8]");
   prefix_topics.push("[Prefix_9]");
   prefix_topics.push("[Prefix_10]");
   prefix_topics.push("[Prefix_11]");
   prefix_topics.push("[Prefix_12]");
   prefix_topics.push("[Prefix_13]");

- Sửa các đoạn [Prefix_1] cho đến [Prefix_13] thành các tiền tố mà bạn muốn... đừng xóa cặp dấu "[ ]" đi nhé
- Nếu các bạn cảm thấy có quá nhiều tiền tố và muốn xóa bớt đi thì chỉ cần xóa những đoạn như này đi là được
 
Code:
prefix_topics.push("[Prefix_1]");
- Và ngược lại nếu muốn thêm tiền tố thì thêm 1 đoạn như xóa tiền tố ở trên vào

HelpsFMvi đã viết:
Tóm tắt:
Đoạn javascript này giúp các bạn tạo những tiền tố cho tiêu đề, thay vì viết tiền tố bằng cách thủ công thì chúng ta có thể sử dụng cách này để tạo tiền tố cho tiêu đề topic chỉ cần chọn tiền tố mà chúng ta đã tạo sẵn bằng Javascript trên
aiuto.forumattivo.it

HelpsFMvi
HelpsFMvi
Ban Quản Trị FMvi
Ban Quản Trị FMvi


Số bài : 104
HelpsPoints : 15468
Likes : 33
Ngày tham gia : 10/03/2016
Trạng thái :
Online
Offline

Tuổi : 26
Location : Ninh Thuận
Google Chrome
Phpbb3

[Click để xem tài sản HelpsFMvi]

https://helps.forumvi.com

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất
Stylish responsive footer | Script Tutorials