OK เพื่อให้ ผมหายไปเพราะในข้อความก่อนหน้าผมเห็นว่ามันเป็นพนักงานไม่ได้สำหรับสมาชิกทุกคน ดังนั้นผมไม่แน่ใจว่าสำหรับจริงๆมันควรอยู่
ตอนนี้ฉันเข้าใจ (ขออภัยถ้าคุณเขียนไว้ก่อนและมีการทำซ้ำได้)
ตามคำขอของคุณมันมากเกินไปไม่ซ้ำกันสำหรับฟอรั่มโดยเฉพาะของคุณจะรวมอยู่ในรุ่นอย่างเป็นทางการ ดังนั้นเราจึงไม่ได้วางแผนที่จะรวมไว้ใน vBET โดยเฉพาะอย่างยิ่งที่มีการตรวจสอบอัตโนมัติเปิดใช้งานมันเป็นจริงไม่จำเป็นและเป็น Albert Einstein กล่าวว่า"สิ่งที่ควรจะเป็นง่ายๆเป็นไปได้ แต่ไม่ง่าย" เราคิดว่าให้ปุ่มดังกล่าวจะทำให้ผู้ใช้สับสนว่าใครจะคิดว่าพวกเขาจะต้องคลิกในกรณีของการเขียนในคาตาลัน และสิ่งนี้ช่วยลดการใช้งานของฟอรั่ม โซลูชั่นที่เรียบง่าย -- ชอบเพียงแค่เขียนสิ่งที่คุณต้องการและให้การดูแลระบบเกี่ยวกับส่วนที่เหลือ -- จะดีกว่าสำหรับผู้ใช้ในความคิดของเรา
แต่เราสามารถช่วยให้คุณสามารถเพิ่มปุ่มดังกล่าว
ที่ฉันเขียนแล้วมันจะง่ายถ้าคุณใช้ทำงานที่มีอยู่แล้วและเพียงแค่เปลี่ยนรูปลักษณ์ของมัน ดังนั้น vBET แล้วรู้วิธีที่จะห่อใน Lang BBCode ตามที่ใส่เพิ่มเติมจากบรรณาธิการ ทั้งหมดที่คุณต้องการจริงๆคือการเปลี่ยนลักษณะของมัน (เรามีปุ่มที่คุณต้องการเพียงแค่ปุ่ม) และรวมถึงมันเสมอ (เรารวมอยู่ในสภาพโดยเฉพาะ)
ดังนั้น -- คุณได้ทราบวิธีการเพิ่มปุ่มแสดงให้เห็นเป็นภาพรวมในการโพสต์แรก สิ่งที่คุณยังต้องการที่จะได้ :
1 รวมถึงเขตข้อมูลที่ซ่อน :
Code:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2 รวมจาวาสคริปต์ง่ายๆที่จะตั้งค่าที่มีรหัสคาตาลัน (ไม่ได้ทดสอบ) :
Code:
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
โปรดทราบว่าคุณสามารถทำให้มันซับซ้อนมากขึ้นเพื่อให้การตั้งค่าล้าง / ปุ่ม
3 ดำเนินการฟังก์ชั่นจาวาสคริปต์เมื่อมีการคลิกปุ่ม ดังนั้นในปุ่มของคุณเพิ่ม :
Code:
onClick="vbet_setCatalan()"
หากคุณไม่ต้องการให้การทำงานที่ซับซ้อนมากขึ้น (ซึ่งจะสามารถไปยังค่าล้าง) แล้วคุณก็สามารถตั้งตัวในการทำงานในคุณลักษณะ onClick และไม่รวมจาวาสคริปต์เป็นหน้าที่ที่ทุกคน
นอกจากนี้โปรดทราบว่าหากคุณต้องการให้เป็นมิตรกับผู้ใช้ที่คุณคิดว่าจะเพิ่มปุ่มนี้เป็นปุ่มสลับเพื่อให้ผู้ใช้จะได้รู้ว่ามันเป็นอยู่แล้วเปิดหรือไม่ นี้จะมีทั้งหมดง่ายมากถ้าคุณต้องการที่จะเพิ่มช่องทำเครื่องหมายแทนการมีปุ่ม แต่มีปุ่มก็ยังเป็นไปได้ที่จะเพียงแค่ความซับซ้อนมากขึ้นถ้าคุณต้องการที่จะให้มันไปทางขวา (ดังนั้นการตั้งค่าและการ unsetting)
โปรดทราบว่าการเปลี่ยนแปลงจะสามารถมองเห็นได้หลังจากที่ผู้ใช้กระทำข้อความ -- ดังนั้นมันจะถูกใช้ในฝั่งเซิร์ฟเวอร์
ถ้าคุณต้องการที่จะทำงานในด้านเบราว์เซอร์แล้วคุณไม่จำเป็นต้องขั้นตอนที่ 1 -- เพียงแค่ฟังก์ชั่นจาวาสคริปต์ (ที่แนบมากับปุ่ม) ซึ่งจะใช้เวลาโดย id (หรือโดยโครงสร้างถ้าคุณไม่สามารถคาดการณ์ ID บรรณาธิการ) พื้นที่แก้ไขข้อความและเพิ่ม เนื้อหาเปิดและปิด Lang BBCode ในกรณีเช่นนี้คุณยังไม่ต้องกังวลเกี่ยวกับปุ่มสลับใด ๆ (ผู้ใช้ก็จะเห็นว่ามันเป็นอยู่แล้วในการแก้ไข) เพียงแค่คุณควรตรวจสอบมันถูกห่อไว้แล้ว (ไม่ข้อความเริ่มต้นด้วยการ Lang BBCode) และละเว้นการคลิกปุ่มในกรณีดังกล่าว (เพื่อหลีกเลี่ยงการตัดหลายครั้ง)
กรุณาบอกคุณต้องการความช่วยเหลือเพิ่มเติมได้ที่นี่ ถ้าใช่ -- กรุณาบอกที่โดยเฉพาะอย่างยิ่ง