View Full Version: Bị từ chối ¿Làm thế nào để cấu hình một nút biên tập viên cho Mã diễn đàn về sản phẩm?
Tôi sống ở một khu vực song ngữ trong đó cổ phiếu Tây Ban Nha và Catalan là ngôn ngữ.
Tây Ban Nha được thiết lập như là ngôn ngữ diễn đàn mặc định, nhưng nhiều người sử dụng theo ngữ cảnh có thể thay đổi từ Tây Ban Nha để Catalan tùy thuộc vào chủ đề / diễn đàn đang truy cập.
Nhiều người dùng sẽ lợi nhuận của một nút biên tập bài mà chỉ cần chèn các mã diễn đàn sản phẩm Catalan trong các tin nhắn mong muốn.
....
Tôi đã cố gắng để tổng hợp nút này bằng tay nhưng các văn bản chỉ được chèn vào trong tin nhắn (mã diễn đàn) và không được thực hiện như lệnh sản phẩm.
Có một giải pháp đơn giản cho việc này?
<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </ a>
Có các giải pháp có thể đơn giản để vấn đề bạn có:
1. Bật phát hiện ngôn ngữ tự động (vBET tùy chọn trong Admin CP) - người dùng sẽ chỉ viết tin nhắn và vBET sẽ đục trong lang BBCode tự động
2. Người sử dụng vũ lực để thiết lập ngôn ngữ mặc định của họ (tùy chọn trong vBET) - khi người dùng đã thiết lập ngôn ngữ mặc định của mình rằng ngôn ngữ diễn đàn sau đó vBET tự động thêm vào tùy chọn biên tập BBCode (không giống như nút, nhưng cũng giống như nút radio - quấn vào ngôn ngữ hoặc không) - bạn có thể xem nó hoạt động như thế nào ngay cả trên diễn đàn của chúng tôi - chỉ cần thiết lập ngôn ngữ mặc định của bạn khác ngoài tiếng Anh (sử dụng tài CP).
Xin cho biết bạn cần thêm trợ giúp? :)
Câu trả lời - xem xét giải quyết. Nếu không xin vui lòng viết ở đây:)
Cảm ơn bạn cho trả lời.
Không ai trong số những giải pháp thích ứng 100% nhu cầu của tôi mặc dù.
Tôi không muốn ép buộc người dùng của tôi để lựa chọn ngôn ngữ trong hồ sơ, như hầu hết trong số họ thay đổi ngôn ngữ viết trong chủ đề hoặc các chủ đề.
Hơn nữa, google tự động ngôn ngữ phát hiện không phù hợp. Nó chỉ áp dụng đối với bài viết gắn thẻ như là [Lang] và với hầu hết người sử dụng mà không cần ngôn ngữ hồ sơ cá nhân được giao, cách này không phải là chức năng.
Tôi có một vấn đề khác có liên quan, là ngôn ngữ một lần được chọn trong hồ sơ, nó có thể được chuyển đến "không được chọn". Tôi khẳng định người dùng của tôi không có sử dụng ngôn ngữ cố định hoặc hồ sơ cá nhân (đó là một bối cảnh song ngữ) và sau khi thử nghiệm cấu hình, họ thấy một asignation cố định mà họ có thể trở lại. Chúng tôi cần một sửa chữa cho điều đó.
Đề nghị của tôi nút thẻ ngôn ngữ vào trình soạn thảo là linh hoạt hơn và cung cấp functionlity hơn "theo yêu cầu" để người dùng từ quan điểm của tôi.
Bạn cũng nên lưu ý rằng bổ sung thêm nhóm thành viên thứ sản phẩm của bạn ảnh hưởng đến rất thường các album nhóm cấu hình. "0" mặc định cho kích thước album hình ảnh có nghĩa là kích thước không giới hạn và overides bất kỳ cài đặt trước album posible nhóm khác. Nó là một phần của cơ vBulletin nhóm, nhưng nó sẽ là tốt nhất để tạo ra các nhóm làm ngôn ngữ mới với một số album không có quyền vô hạn cố định kích thước.
Cảm ơn bạn đã hỗ trợ của bạn.
Google tự động phát hiện chỉ hoạt động cho các tin nhắn không được gắn thẻ như [lang] (không có cần phải kiểm tra xem nó đã được thiết lập). Nó được thực hiện để thiết lập [lang] cho các thông báo người sử dụng tự động và nó hoạt động cho tất cả người dùng không có vấn đề làm họ đã thiết lập ngôn ngữ mặc định của họ hay không. Bạn hiểu lầm như thế nào nó hoạt động. Nếu bạn nghĩ rằng nó hoạt động sai không có diễn đàn của bạn - hãy mở chủ đề mới cho vấn đề mới.
Xin vui lòng mở chủ đề mới cho các vấn đề mới của bạn - điều này sẽ cho phép chúng tôi để quản lý các vấn đề của bạn một cách riêng biệt và giữ sạch vấn đề lịch sử. Chúng tôi không thể quản lý nhiều vấn đề trong một thread. Vì vậy, xin vui lòng mở chủ đề mới cho nhóm vấn đề và tự động phát hiện nếu bạn nghĩ là làm việc sai trái trên diễn đàn của bạn.
Xin lưu ý rằng việc thêm nút cho ngôn ngữ BBCode có một số vấn đề. Bạn có thực sự muốn lực lượng người dùng của bạn mỗi lần nhấn nút và chọn một trong 53 ngôn ngữ, tìm kiếm đầu tiên của khóa học trong danh sách dài như vậy. Xin lưu ý rằng giải pháp thực tế không phải vấn đề bữa ăn tối đó. Và nó được thực hiện với mục đích để tránh vấn đề này. Cũng như vậy "theo yêu cầu" chức năng không có mục đích tại tất cả. Ai sẽ viết tin nhắn của mình bằng các ngôn ngữ khác nhau? Mỗi tin nhắn bằng ngôn ngữ khác nhau và mỗi lần chọn mà thông điệp đó là ... Từ trước tới giờ nếu ai đó muốn nó tốt hơn để sử dụng phát hiện tự động cho người sử dụng có hiệu lực hơn để chọn nó cho mình.
Bạn không muốn ép buộc người sử dụng để thiết lập ngôn ngữ mặc định, nhưng muốn ép buộc anh ta để làm điều này mỗi khi viết tin nhắn ... Ngoài ra, bạn không phải ép buộc người sử dụng của bạn để thiết lập ngôn ngữ mặc định - xin vui lòng sử dụng ngôn ngữ tự động phát hiện. Nó được thiết kế cho những trường hợp như vậy và nó làm việc OK. Bạn hiểu lầm như thế nào nó hoạt động.
Ngôn ngữ người dùng mặc định không phải là mặc định ngôn ngữ sử dụng vBulletin. Nó không có ảnh hưởng đến bất cứ điều gì, nhưng biên tập viên. Tại sao bạn muốn bỏ đặt nó?
Tôi không cần các nút cho 53 ngôn ngữ, chỉ cần cho một một tiềm ẩn không.
Và tôi sẽ không ép buộc người sử dụng bất cứ điều gì. Trong trường hợp xấu nhất Bản thân tôi có thể chỉnh sửa và thêm các thẻ với một cú nhấp chuột đơn giản, bây giờ khả năng chi trả.
Tôi sẽ mở chủ đề về vấn đề dịch thuật tự động thực sự nó không phải là làm việc ok trong diễn đàn của tôi.
Vì vậy, nếu bạn muốn nó chỉ cho một ngôn ngữ sau đó xin vui lòng lưu ý rằng vBET tự động thêm một cái gì đó như thế. Nếu người dùng đã chọn ngôn ngữ mặc định của mình và nó là ngôn ngữ mặc định diễn đàn, sau đó vBET sẽ thêm vào mỗi tùy chọn trình soạn thảo mà sẽ cho phép người sử dụng tin nhắn tự động mờ trong lang BBCode. Nó không phải là nút nhưng nút radio cho phép bật (nó được thiết lập theo mặc định) hoặc tắt nó đi. Bạn có thể thấy làm thế nào nó hoạt động trên diễn đàn của chúng tôi bằng cách thiết lập ngôn ngữ mặc định của bạn khác ngoài tiếng Anh.
Khi nó được sử dụng sau đó biên tập viên gửi dữ liệu bổ sung cho máy chủ. Đó là tham số có tên vbet_postInLanguage và nó giá trị là mã ngôn ngữ nên được bao gồm trong lang BBCode. Vì vậy, nếu bạn muốn thiết lập nút của riêng bạn sau đó bạn có thể gửi bằng các hình thức biên tập dữ liệu này khi nút được thiết lập, hoặc bạn có thể xác định nút logic phía khách hàng (Java Script) sẽ kết thúc / unwrap trong trình soạn thảo khi nút được thiết lập / unset. Nó có vẻ là cười không tự nhiên chỉ cần đặt / bỏ đặt giá trị cho lĩnh vực vbet_postInLanguage ẩn (mà bạn có thể thêm nút bấm của bạn).
Nó sẽ không yêu cầu bất kỳ kịch bản Java ở tất cả các nút của bạn sẽ được hộp kiểm lĩnh vực (thay vì một ẩn mà giá trị được thiết lập bởi nút). Điều này dường như là cách dễ nhất - vBET khi được thiết lập thông số này sẽ chăm sóc về gói tin nhắn trong lang BBCode phía máy chủ
Tôi sẽ đi đến chủ đề mới của bạn để hỗ trợ các vấn đề khác của bạn. Bạn có cần hỗ trợ nhiều hơn với một không?
Cảm ơn bạn đã hỗ trợ của bạn. Tôi không thể nhìn thấy sự lựa chọn ngôn ngữ nút vô tuyến điện trong forum.I phiên bản 3.7.3 của tôi sẽ cố gắng để kích hoạt đối phó it.We nào là một tình hình phức tạp. Hầu hết các người sử dụng song ngữ đều không muốn thấy bất kỳ bài dịch trong cả hai languages.But nổi tiếng, chúng tôi cần phải đánh dấu trong một số cách Catalan bài cung cấp bản dịch một số conjuction chỉ Tây Ban Nha users.In loa với phát hiện tự động, chúng tôi muốn lợi ích cho một tùy chọn của lá cờ "không" sẽ tránh bất kỳ translltion cách user.That Catalan và các bài viết Tây Ban Nha sẽ xuất hiện trong các phiên bản ban đầu, và người nước ngoài duy nhất và độc giả song ngữ không yêu cầu kích hoạt dịch của forum.I apreciate sản phẩm của bạn và tôi nghĩ là một công việc tuyệt vời. Tôi thừa nhận nhu cầu của chúng tôi là khá đặc biệt nhưng chúng tôi muốn người dùng có thực sự thoải mái với cấu hình ngôn ngữ của trang web.
Tôi thấy nguồn cấp dữ liệu dòng bị mất khi chỉnh sửa bài viết trong diễn đàn này.
Nếu bạn muốn có 0 cờ sau đó xin vui lòng sử dụng BBCode notranslate) nó sẽ không được dịch ở tất cả - nó có nghĩa là không để bất cứ ngôn ngữ nào. Vui lòng xem xét là những gì bạn thực sự muốn - nếu bạn hỗ trợ các ngôn ngữ khác (không chỉ những người 2) sau đó tin nhắn nhiều sẽ không dịch ở tất cả.
Đây là ví dụ về việc sử dụng BBCode notranslate: This will not be translated at all
Ngoài ra bản dịch cho người sử dụng song ngữ không nên là một vấn đề - bạn đã bao gồm thông điệp ban đầu.
Nếu bạn wan cho tin nhắn ví dụ ở Catalan không dịch X về ngôn ngữ (nhưng đối với những người khác dịch) sau đó bạn sẽ phải:
1. có những thông báo đánh dấu là Catalan
2. sửa đổi mã vBET BBCode xử lý bằng cách bổ sung thêm điều kiện sẽ trở lại văn bản ban đầu cho cặp dịch.
Tôi sẽ chi tiết một định nghĩa của việc sửa đổi mã hóa tôi cần và tôi muốn ngân sách bạn cho rằng.
Đó là không chỉ tránh dịch giữa 2 ngôn ngữ: Nó bao gồm một cấu hình xem có sẵn (không dịch Tây Ban Nha & Catalan) là chế độ ngầm cho diễn đàn.
Nó sẽ được bổ sung bởi một cách để đánh dấu các bài viết Catalan hiện tại trong một số cách tự động (google truy vấn trộn ¿?) Trước khi dò được kích hoạt.
Tôi thừa nhận Java ban đầu, phiên bản chế độ xem là khá phù hợp với bối cảnh song ngữ của chúng tôi.
Tôi đã không kiểm tra nó cho đến bây giờ tôi mặc dù nó chỉ nhằm mục đích hiệu năng cho SEO.
Tôi thấy 2 bài viết trước khi bạn đang yêu cầu giúp đỡ, nhưng mới nhất bạn đã viết rằng giải pháp thực tế là phù hợp. Vì vậy, giả sử bạn cần giúp đỡ nữa ở đây hoặc nó đã được OK? Id bạn - bạn làm những gì cần?
Có liên quan đến chủ đề của chủ đề này, tôi vẫn nghĩ rằng một nút trong trình soạn thảo để tự động chèn mã diễn đàn của các thành viên sẽ là tuyệt vời.
Cho diễn đàn cụ thể của tôi, tôi sẽ chi tiết nhu cầu của tôi như là một dự án trong chủ đề khác.
Vì vậy, chúng ta có thể xem xét này, hoặc vẫn còn một số giúp đỡ ở đây cần thiết? :)
Có các giải pháp có thể đơn giản để vấn đề bạn có:
1. Bật phát hiện ngôn ngữ tự động (vBET tùy chọn trong Admin CP) - người dùng sẽ chỉ viết tin nhắn và vBET sẽ đục trong lang BBCode tự động
2. Người sử dụng vũ lực để thiết lập ngôn ngữ mặc định của họ (tùy chọn trong vBET) - khi người dùng đã thiết lập ngôn ngữ mặc định của mình rằng ngôn ngữ diễn đàn sau đó vBET tự động thêm vào tùy chọn biên tập BBCode (không giống như nút, nhưng cũng giống như nút radio - quấn vào ngôn ngữ hoặc không) - bạn có thể xem nó hoạt động như thế nào ngay cả trên diễn đàn của chúng tôi - chỉ cần thiết lập ngôn ngữ mặc định của bạn khác ngoài tiếng Anh (sử dụng tài CP).
Cả hai lựa chọn không phải là lý tưởng cho nhu cầu của tôi.
Tôi cần là một nhân viên có một cách để thay đổi gói ngôn ngữ tin nhắn chỉ một cú nhấp chuột.
Có lẽ điều này không phải là xử lý sự cố, tôi thừa nhận. Bạn có thể di chuyển đến các tính năng đề nghị nếu bạn đồng ý.
OK, nhưng những gì cho bạn có cần điều này? Tôi cần phải tìm ra những gì đang thực sự cần thiết. Bạn đã mở ra yêu cầu tính năng khác để tạo ra công cụ đơn giản sẽ kết thúc tất cả các tin nhắn đã tạo ra một cách thích hợp trong lang BBCode. Vì vậy, nếu bạn sẽ có này sau đó tất cả các tin nhắn cũ sẽ được bao bọc. Ngoài ra nếu phát hiện ngôn ngữ tự động được bật, tất cả các tin nhắn mới đến sẽ được bọc một cách thích hợp (với trường hợp ngoại lệ mà Google sẽ không nhận ra ngôn ngữ). Vì vậy, trong trường hợp này cho nút này? Xin vui lòng cho chúng tôi kịch bản đầy đủ làm thế nào bạn nghĩ rằng nó sẽ được làm việc. Tôi hiểu bạn muốn có nút, nhưng tôi thực sự không hiểu sự cần thiết và tôi không chắc chắn là nó đã được yêu cầu tính năng khác của bạn. Đặc biệt là bạn đã viết vào nút này là dành cho nhân viên như tôi hiểu bây giờ nó là để sửa chữa các tin nhắn không được bọc trong lang BBCode thích hợp. Xin vui lòng sửa tôi nếu tôi hiểu sai.
Ngay cả với dò cho phép, tôi muốn cung cấp cho người dùng một cách đơn giản để cho thấy họ đang writting trong Catalan khi họ viết ở cả Tây Ban Nha và Catalan trong diễn đàn này.
Nếu dò hoạt động 100% không phải là một phải, nhưng tôi nghĩ rằng là một yêu cầu rất đơn giản và linh hoạt hơn cho bilinguals hơn chọn nút radio: bbcode / không có bbcode
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:
<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):
<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:
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.
Cảm ơn!
Rất chi tiết và cũng giải thích, nhờ.
kamilkurczak
24-08-11, 21:54
cảm ơn cho trả lời của bạn:) i sẽ đánh dấu chủ đề này được giải quyết
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.