สำคัญ: หน้านี้จะใช้คุกกี้ (cookies). การใช้เว็บไซต์นี้โดยไม่ต้องปิดคุกกี้ในเบราว์เซอร์หมายความว่าคุณยอมรับในการใช้มัน
Buy Now! คุณสมบัติ ดาวน์โหลด

สร้างรายได้กับเรา!

ถ้าคุณต้องการเริ่มต้นหาเงิน ด้วยการเข้าร่วมสนับสนุนการ โปรแกรมพันธมิตร
หน้า 1 จาก 3 123 ครั้งสุดท้ายLast
ผล 1 เพื่อให้ 10 จาก 21

กระทู้ : ¿ วิธีการกำหนดค่าปุ่มแก้ไขสำหรับ BBCodes ผลิตภัณฑ์

  1. #1
    สมาชิก
    วันที่สมัคร
    มิถุนายน 2011
    โพสต์
    32

    Default ¿ วิธีการกำหนดค่าปุ่มแก้ไขสำหรับ BBCodes ผลิตภัณฑ์

    ฉันอาศัยอยู่ในพื้นที่สองภาษาซึ่งหุ้นสเปนและคาตาลันเป็นภาษา

    ภาษาสเปนถูกกำหนดให้เป็นภาษาฟอรั่มเริ่มต้น แต่ผู้ใช้จำนวนมากจากบริบทสามารถเปลี่ยนจากภาษาสเปนเป็นภาษาคาตาลันซึ่งขึ้นอยู่กับหัวข้อ / ฟอรั่มกำลังเยี่ยมชม

    ผู้ใช้หลายคนจะมีกำไรจากปุ่มแก้ไขการโพสต์ที่เพิ่งจะแทรก BBCodes สินค้าคาตาลันในข้อความที่ต้องการ

    [Lang = ca] .... [/ Lang]

    ฉันได้พยายามที่จะรวมปุ่มนี้ด้วยมือ แต่ข้อความจะถูกแทรกได้เฉพาะในข้อความ (BBCodes) และไม่ได้ดำเนินการตามคำสั่งผลิตภัณฑ์

    มีวิธีง่ายๆสำหรับการนี ้หรือไม่

    แก้ไขล่าสุดโดย forosmb; 16-07-11 ที่ 14:56.

  2. #2
    Michał Podbielski (vBET พนักงาน) vBET's Avatar
    วันที่สมัคร
    ตุลาคม 2009
    โพสต์
    3,037

    Default

    มีโซลูชั่นที่ง่ายที่สุดเพื่อคุณจะมีปัญหาคือ
    1 เปิดการตรวจหาภาษาโดยอัตโนมัติ (ตัวเลือก vBET ใน Admin CP) -- ผู้ใช้เพียงแค่จะเขียนข้อความและ vBET จะทึบแสงใน Lang BBCode โดยอัตโนมัติ
    2 ผู้ใช้บังคับให้ตั้งค่าภาษาเริ่มต้น (ยังมีตัวเลือกใน vBET) ของพวกเขา -- เมื่อผู้ใช้มีการตั้งค่าภาษาเริ่มต้นอื่น ๆ ที่ภาษาฟอรั่มแล้ว vBET อัตโนมัติเพิ่มเพื่อแก้ไขตัวเลือกของเขา BBCode (ไม่ชอบปุ่ม แต่เช่นเดียวกับปุ่ม -- ห่อเป็นภาษาหรือไม่) -- คุณสามารถดูวิธีการทำงานแม้ในฟอรั่มของเรา -- เพียงแค่ตั้งค่าภาษาเริ่มต้นของคุณไปที่อื่น ๆ นอกเหนือจากภาษาอังกฤษ (ใช้ CP User)

    กรุณาบอกคุณต้องการความช่วยเหลือเพิ่มเติมหรือไม่

  3. #3
    Michał Podbielski (vBET พนักงาน) vBET's Avatar
    วันที่สมัคร
    ตุลาคม 2009
    โพสต์
    3,037

    Default

    ไม่มีคำตอบ -- การพิจารณาแก้ไข ถ้าไม่โปรดเขียนที่นี่

  4. #4
    สมาชิก
    วันที่สมัคร
    มิถุนายน 2011
    โพสต์
    32

    Default

    ขอบคุณสำหรับการตอบกลับ

    ไม่มีการแก้ปัญหาเหล ่านั้นปรับตัว 100% เพื่อตอบสนองความต้องการของฉันแม้ว่า

    ฉันไม่ต้องการที่จะบังคับให้ผู้ใช้ของฉันเพื่อเลือกภาษาในรายละเอียดเป็นส่วนใหญ่ของพวกเขาเปลี่ยนการเขียนภาษาในกระทู้หรือหัวข้อ

    นอกจากนี้ยัง Google โดยอัตโนมัติตรวจหาภาษาที่ไม่เหมาะสมอย่างใดอย่างหนึ่ง มันใช้เฉพาะกับการโพสต์ติดแท็กเป็น [Lang] และมีส่วนของผู้ใช้ภาษาโดยไม่ต้องกำหนดรายละเอียดวิธีนี้ไม่ทำงาน

    ฉันมีอีกหนึ่งปัญหาที่เกี่ยวข้องซึ่งเป็นที่ภาษาครั้งเดียวจะถูกเลือกในรายละเอียดจะสามารถเปลี่ยนกลับไป"ไม่ได้เลือก" ผมยืนยันผู้ใช้ของฉันไม่ได้มีการใช้ภาษาคงที่หรือรายละเอียด (มันเป็นบริบทที่สองจริง) และหลังจากการทดสอบการกำหนดค่าพวกเขาเห็น asignation คงที่ที่พวกเขาสามารถย้อนกลับ เราจะต้องแก้ไขสำหรับที่

    คำแนะนำของฉันของปุ่มแท็กภาษาเกี่ยวกับการแก้ไขความยืดหยุ่นมากขึ้นและมี functionlity เพิ่มเติม"on demand"ให้กับผู้ใช้จากจุดของฉันดู

    นอกจากนี้คุณยังควรทราบว่าการเพิ่มกลุ่มที่สองวิธีที่ผลิตภัณฑ์ของคุณจะส่งผลกระทบต่อกลุ่มผู้ใช้งานมากมักกำหนดค่าอัลบั้ม เริ่มต้น"0"สำหรับขนาดของภาพอัลบั้มที่หมายถึงขนาดไม่ จำกัด และอื่น ๆ overides posible กลุ่มผู้ใช้งานอัลบั้มที่ตั้งไว้ มันเป็นส่วนหนึ่งของกลศาสตร์ vBulletin กลุ่มผู้ใช้งาน แต่มันจะดีที่สุดในการสร้างกลุ่มผู้ใช้ภาษาใหม่ที่มีบางอย่างคงไม่ได้รับอนุญาตอัลบั้มขนาดอนันต์

    ขอบคุณสำหรับการสนับสนุนของคุณ

  5. #5
    Michał Podbielski (vBET พนักงาน) vBET's Avatar
    วันที่สมัคร
    ตุลาคม 2009
    โพสต์
    3,037

    Default

    Google ตรวจสอบการทำงานอัตโนมัติเพียงข้อความที่ไม่ได้ติดแท็กเป็น [Lang] (มีความจำเป็นต้องตรวจสอบว่าเป็นชุดแล้วไม่ได้) จะดำเนินการในการตั้งค่า [Lang] สำหรับข้อความที่ผู้ใช้โดยอัตโนมัติและการทำงานสำหรับผู้ใช้ทุกคนไม่ว่าพวกเขามีการตั้งค่าภาษาเริ่มต้นของพวกเขาหรือไม่ คุณเข้าใจผิดวิธีการทำงาน ถ้าคุณคิดว่ามันทำงานผิดฟอรั่มของคุณ -- โปรดเปิดหัวข้อใหม่สำหรับเรื่องใหม่

    กรุณาเปิดกระทู้ใหม่สำหรับปัญหาใหม่ของคุณ -- นี้จะช่วยให้เราสามารถจัดการปัญหาของคุณแยกต่างหากและเก็บประวัติปัญหาการทำความสะอาด เราจะไม่สามารถจัดการกับปัญหาหลายอย่างในหนึ่งหัวข้อ ดังนั้นโปรดหัวข้อใหม่ได้เปิดให้บริการสำหรับปัญหากลุ่มผู้ใช้งานและอัตโนมัติในการตรวจสอบถ้าคุณคิดจะทำงานผิดเกี่ยวกับฟอรั่มของคุณ

    โปรดทราบว่าการเพิ่มปุ่มสำหรับภาษา BBCode มีปัญหาบางอย่าง จริงๆคุณต้องการบังคับให้ผู้ใช้ของคุณเวลาที่จะคลิกปุ่มและเลือกหนึ่งใน 53 ภาษาแต่ละหามันแรกของหลักสูตรในรายการนานแล้วเช่น โปรดทราบว่าวิธีการแก้ปัญหาที่เกิดขึ้นจริงไม่ Supper ปัญหาดังกล่าว และจะทำในจุดประสงค์เพื่อหลีกเลี่ยงปัญหาดังกล่าว นอกจากนี้ยังมีเช่น"on demand"ฟังก์ชันการทำงานที่มีวัตถุประสงค์ที่ไม่ทั้งหมด ใครจะเป็นผู้เขียนข้อความของเขาในภาษาที่แตกต่างกัน? ข้อความในภาษาที่แตกต่างกันและในแต่ละครั้งแต่ละเลือกที่ข้อความมันคืออะไร ... ถ้ามีคนที่เคยต้องการจะดีกว่าเพื่อใช้ตรวจหาอัตโนมัติสำหรับผู้ใช้แรงกว่านี้เพื่อเลือกตัวเอง

    คุณไม่ต้องการที่จะบังคับให้ผู้ใช้ให้คุณตั้งค่าภาษาเริ่มต้น แต่ต้องการบังคับให้เขาทำเช่นนี้เวลาที่เขาเขียนข้อความในแต่ละ ... นอกจากนี้คุณไม่ต้องบังคับให้ผู้ใช้ของคุณเพื่อตั้งค่าภาษาเริ่มต้น -- กรุณาใช้ตรวจหาภาษาอัตโนมัติ มันถูกออกแบบมาสำหรับกรณีดังกล่าวและจะทำงานตกลง คุณเข้าใจผิดวิธีการทำงาน

    ภาษาเริ่มต้นผู้ใช้จะไม่เริ่มต้นในการใช้ภาษา vBulletin มันมีอิทธิพลต่ออะไร แต่ไม่มีบรรณาธิการ ทำไมคุณต้องการที่จะล้างมันได้หรือไม่

  6. #6
    สมาชิก
    วันที่สมัคร
    มิถุนายน 2011
    โพสต์
    32

    Default

    ฉันไม่จำเป็นต้องปุ่มสำหรับ 53 ภาษาเพียงหนึ่งนัยหนึ่งที่ไม่ใช่
    และฉันจะไม่บังคับให้ผู้ใช้เพื่ออะไร ในกรณีที่เลวร้ายที่สุดผมเองสามารถแก้ไขและเพิ่มแท็กด้วยคลิกเดียวง่ายตอนนี้ unaffordable

    ผมจะเปิดกระทู้เกี่ยวกับปัญหาการแปลแบบอัตโนมัติเป็นจริงจะไม่ทำงานตกลงในฟอรั่มของฉัน

  7. #7
    Michał Podbielski (vBET พนักงาน) vBET's Avatar
    วันที่สมัคร
    ตุลาคม 2009
    โพสต์
    3,037

    Default

    ดังนั้นหากคุณต้องการก็แค่สำหรับภาษาใดภาษาหนึ่งแล้วโปรดทราบว่า vBET จะเพิ่มสิ่งที่ต้องการที่ หากผู้ใช้เลือกภาษาเริ่มต้นของเขาและก็อื่น ๆ ที่เป็นภาษาเริ่มต้นฟอรั่มแล้ว vBET จะเพิ่มตัวเลือกแก้ไขแต่ละซึ่งจะช่วยให้ผู้ใช้ข้อความที่ทึบแสงโดยอัตโนมัติใน Lang BBCode มันไม่ได้เป็นปุ่ม แต่ปุ่ม -- อนุญาตให้เปิด (มันจะถูกตั้งโดยค่าเริ่มต้น) หรือปิด คุณสามารถดูวิธีการทำงานบนฟอรั่ของเราโดยการตั้งค่าภาษาเริ่มต้นของคุณไปที่อื่น ๆ นอกเหนือจากภาษาอังกฤษ

    เมื่อมีการใช้ตัวแก้ไขแล้วส่งข้อมูลเพิ่มเติมไปยังเซิร์ฟเวอร์ มันเป็นชื่อพารามิเตอร์ vbet_postInLanguage และความคุ้มค่ามันเป็นรหัสภาษาซึ่งควรจะรวมอยู่ใน Lang BBCode ดังนั้นหากคุณต้องการตั้งค่าปุ่มของคุณเองแล้วคุณสามารถส่งโดยแบบฟอร์มการแก้ไขข้อมูลนี้เมื่อปุ่มมีการตั้งค่าหรือคุณสามารถกำหนดปุ่มที่มีตรรกะด้านลูกค้า (Java Script) ซึ่งจะตัด / แกะในการแก้ไขเมื่อกดปุ่มจะถูกตั้ง / unset มันน่าจะเป็นหัวเราะอย่างแหย ๆ ที่จะเพียงแค่ตั้งค่า / unset สำหรับซ่อน vbet_postInLanguage เขตข้อมูล (ซึ่งคุณสามารถเพิ่มปุ่มของคุณด้วย)
    มันจะไม่ต้องใช้สคริป Java ใด ๆ ที่ทุกคนถ้าปุ่มของคุณจะเป็นเขตข้อมูลที่ช่องทำเครื่องหมาย (แทนการอย่างใดอย่างหนึ่งที่ซ่อนอยู่ซึ่งมีมูลค่าถูกกำหนดโดยปุ่ม) นี้น่าจะเป็นวิธีที่ง่ายที่สุด -- vBET เมื่อตั้งค่าพารามิเตอร์นี้จะได้รับการดูแลเกี่ยวกับการตัดข้อความใน Lang BBCode ในฝั่งเซิร์ฟเวอร์

    ฉันจะไปกระทู้ใหม่ของคุณเพื่อสนับสนุนประเด็นอื่น ๆ ของคุณ คุณต้องการสนับสนุนใด ๆ มากขึ้นด้วยหรือไม่

  8. #8
    สมาชิก
    วันที่สมัคร
    มิถุนายน 2011
    โพสต์
    32

    Default

    ขอบคุณสำหรับการสนับสนุนของคุณ ฉันไม่สามารถเห็นปุ่มตัวเลือกภาษาใน 3.7.3 รุ่นของฉัน forum.I จะพยายามเปิดใช้งานการจัดการ it.We อย่างไรก็ตามสถานการณ์ที่ซับซ้อน ผู้ใช้ภาษาส่วนใหญ่ไม่ต้องการจะดูการโพสต์แปลหมู่ languages .But ที่รู้จักกันดีทั้งสองเราจะต้องทำเครื่องหมายในทางที่คาตาลันโพสต์ที่จะนำเสนอคำแปลในบางส่วนเท่านั้นสเปน conjuction users.In ลำโพงที่มีการตรวจสอบใด ๆ อัตโนมัติบางอย่างที่เราต้องการได้รับประโยชน์สำหรับการ ตัวเลือกของธง"ศูนย์"ที่จะหลีกเลี่ยงการ translltion ใด ๆ กับวิธีการ user.That ทั้งคาตาลันและสเปนโพสต์จะปรากฏในรุ่นเดิมและชาวต่างชาติเท่านั้นและผู้อ่านที่ไม่ใช่สองภาษาจะต้องมีการเปิดใช้งานการแปลของ forum.I apreciate ผลิตภัณฑ์ของคุณและฉันคิดว่าเป็น ได้งานที่ดี ฉันยอมรับความต้องการของเราจะมีเฉพาะสวย แต่เราต้องการให้ผู้ใช้จริงๆสบายกับการตั้งค่าภาษาของเว็บไซต์

  9. #9
    สมาชิก
    วันที่สมัคร
    มิถุนายน 2011
    โพสต์
    32

    Default

    ผมเห็นฟีดสายจะหายไปเมื่อมีการแก้ไขข้อความในบอร์ดนี้

  10. #10
    Michał Podbielski (vBET พนักงาน) vBET's Avatar
    วันที่สมัคร
    ตุลาคม 2009
    โพสต์
    3,037

    Default

    ถ้าคุณต้องการที่จะมีธง 0 แล้วโปรดใช้ notranslate BBCode มันจะไม่สามารถแปลที่ทั้งหมด -- ก็หมายความว่าไม่ให้ภาษาใด ๆ โปรดพิจารณามันคือสิ่งที่คุณต้องการ -- ถ้าคุณยังสนับสนุนภาษาอื่น ๆ (ไม่เพียง แต่ผู้ 2) จากนั้นข้อความมากจะไม่มีการแปลที่ทุกคน

    นี้เป็นตัวอย่างของการใช้งาน BBCode notranslate : This will not be translated at all

    นอกจากนี้ยังมีการแปลสำหรับผู้ใช้ภาษาไม่ควรเป็นปัญหา -- คุณได้รวมข้อความต้นฉบับ

    ถ้าคุณวรรณสำหรับข้อความตัวอย่างเช่นในคาตาลันไม่ได้แปลภาษาที่ X (แต่สำหรับคนอื่น ๆ แปล) แล้วคุณจะต้อง :
    1 ข้อความเหล่านั้นมีการทำเครื่องหมายเป็นคาตาลัน
    2 ปรับเปลี่ยนรหัส vBET สำหรับการจัดการ BBCode ด้วยการเพิ่มเงื่อนไขที่จะกลับมาข้อความเดิมสำหรับคู่การแปลนี้

แท็กสำหรับกระทู้นี้

กฎการส่งข้อความ

  • คุณ อาจจะไม่ ตั้งกระทู้ใหม่
  • คุณ อาจจะไม่ ตอบกระทู้
  • คุณ อาจจะไม่ โพสต์สิ่งที่แนบมา
  • คุณ อาจจะไม่ แก้ไขข้อความของคุณ
  •