OK như vậy. Tôi đã bị mất, bởi vì trong thư trước đó, tôi thấy rằng nó là dành cho nhân viên không phải cho tất cả các các thành viên. Vì vậy, tôi không chắc chắn những gì nó thực sự nên tồn tại.
Bây giờ tôi hiểu (xin lỗi nếu bạn đã viết nó trước và đã phải lặp lại nó).
Yêu cầu của bạn nó quá độc đáo cho diễn đàn cụ thể của bạn được bao gồm trong phiên bản chính thức. Vì vậy, chúng tôi không có kế hoạch bao gồm nó trong vBET. Đặc biệt là với phát hiện tự động kích hoạt nó thực sự không cần thiết và như đã nói Albert Einstein "nên càng đơn giản càng tốt, nhưng không đơn giản". Chúng tôi nghĩ rằng cho nút như vậy sẽ chỉ gây nhầm lẫn cho người sử dụng sẽ nghĩ rằng họ phải nhấp vào nó trong trường hợp của văn bản trong Catalan. Và điều này làm giảm khả năng sử dụng của diễn đàn. Giải pháp đơn giản - chỉ viết những gì bạn muốn và để cho việc chăm sóc hệ thống biết về phần còn lại tốt hơn cho người sử dụng theo ý kiến của chúng tôi.
Nhưng chúng tôi có thể giúp bạn thêm các nút như vậy.
Như tôi đã viết nó sẽ được dễ dàng nếu bạn sử dụng chức năng hiện có và chỉ cần thay đổi sự xuất hiện của nó. Vì vậy, vBET đã biết làm thế nào để bọc trong lang BBCode, theo đầu vào bổ sung từ các biên tập viên. Tất cả những gì bạn thực sự cần là thay đổi giao diện của nó (có nút radio, bạn muốn chỉ nút) và bao gồm nó luôn luôn (chúng tôi bao gồm trong điều kiện cụ thể).
Vì vậy, bạn đã biết làm thế nào để thêm các nút như cho thấy hình ảnh bao gồm trong bài viết đầu tiên. Những gì bạn cũng cần để:
1. bao gồm lĩnh vực tiềm ẩn:
Code:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Bao gồm đơn giản Java Script này sẽ thiết lập Catalan code (không được thử nghiệm):
Code:
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Xin lưu ý rằng bạn có thể làm cho nó phức tạp hơn để cho phép cài đặt / bỏ đặt các nút
3. Thực hiện chức năng Java Script khi được nhấp nút. Vì vậy, trong nút của bạn thêm:
Code:
onClick="vbet_setCatalan()"
Nếu bạn không muốn để làm cho chức năng phức tạp hơn (mà sẽ có thể còn giá trị bỏ đặt) sau đó bạn chỉ có thể thiết lập chức năng cơ thể trong onClick thuộc tính và không bao gồm java kịch bản như chức năng ở tất cả.
Cũng xin lưu ý rằng nếu bạn muốn nó được người dùng thân thiện bạn giả sử để thêm nút này là nút chuyển đổi thì người dùng sẽ biết là nó đã được bật hay không. Điều này sẽ được tất cả các đơn giản hơn nhiều nếu bạn muốn thêm hộp kiểm thay vì nút, nhưng với nút cũng có thể để làm cho nó, chỉ cần phức tạp hơn nếu bạn muốn làm cho nó phải (để thiết lập và unset)
Xin lưu ý rằng sự thay đổi sẽ được hiển thị sau khi người dùng cam kết tin nhắn - do đó, nó sẽ được sử dụng trên phía máy chủ.
Nó để làm việc trên phía trình duyệt, sau đó bạn không cần 1 bước - chỉ Java Script chức năng gắn vào nút, sẽ bởi id (hoặc bởi cấu trúc nếu bạn không có thể dự đoán id biên tập viên) khu vực văn bản biên tập và thêm vào nội dung mở và đóng lang BBCode. Trong trường hợp này bạn cũng không phải lo lắng về bất kỳ nút chuyển đổi (người dùng sẽ chỉ thấy rằng nó đã được thêm vào trong trình soạn thảo). Chỉ cần bạn nên kiểm tra nó đã được gói (văn bản bắt đầu bởi lang BBCode) và bỏ qua nhấp vào nút trong trường hợp như vậy (để tránh gói nhiều lần).
Xin cho biết làm bạn cần trợ giúp ở đây. Nếu có xin vui lòng cho biết nơi đặc biệt.