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

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

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

กระทู้ : ข้อผิดพลาดในการแก้ไข

ดูไฮบริด

โพสต์ก่อนหน้านี้ Previous Post   Next Post โพสต์ถัดไป
  1. #1
    สมาชิกอาวุโส
    วันที่สมัคร
    พฤศจิกายน 2009
    โพสต์
    168

    Default

    ok -

    กรุณาเข้าสู่ระบบเป็น testuser รหัสผ่านคือการทดสอบ ภาษาเริ่มต้นสำหรับผู้ใช้ที่เดนมาร์ก

    จากนั้นไปที่หน้านี้ : PentaxForums.com -- SE ดูรายละเอียด : testuser
    หรือ : PentaxForums.com

    โปรดทราบว่าเป็นไปไม่ได้ที่จะส่ง PM หรือโพสต์ VM

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

    Default

    ตกลง บนหน้าเว็บสมาชิกมีการใช้แม่แบบ : showthread_quickreply สำหรับบรรณาธิการ; บนใหม่ AM : editor_toolbar_on.

    คุณแสดงให้เห็นแล้ว editor_toolbar_on และผมพบว่าไม่มีปัญหามี ...

    ตามที่ผมเข้าใจคุณไม่สามารถส่ง VM หรือ PM เพราะบรรณาธิการไม่ได้สร้าง คุณยืนยันแล้วว่าการย้อนกลับของคุณ editor_toolbar_on หนึ่งเดิมจะช่วยให้คุณไม่มีผลลัพธ์ กรุณาตรวจสอบเหมือนกันทำเพื่อ showthread_quickreply และ PM ผมเข้าไปดูรายละเอียดต่อไป -- ฉันจะต้องไปที่นั่นและพบว่าทำไมมันยากจนและวิธีการแก้ไขได้
    หากคุณสงสัยว่ามีความขัดแย้งกับใครอื่น ๆ บาง -- โปรดปิดใช้งานชั่วคราว mod นี้และตรวจสอบไม่ได้ช่วย หากคุณไม่มีเบาะแสแล้วเพียงแค่ปิดการใช้งานปลั๊กอินอื่น ๆ สำหรับ editor_toolbar_end เบ็ด ถ้ามันจะช่วยให้ -- การตรวจสอบว่าปลั๊กอินตรงสาเหตุความขัดแย้งและแจ้งให้เราทราบ

    ถ้าคุณจะไม่จัดการกับมัน -- ให้ฉันอยู่ในนั้น

  3. #3
    สมาชิกอาวุโส
    วันที่สมัคร
    พฤศจิกายน 2009
    โพสต์
    168

    Default การแก้ไขปัญหา

    คาลสวัสดี

    นี้ดูเหมือนแปลกมากดังนั้นฉันปกครองออกปลั๊กอินความขัดแย้งและไปตรงกับไฟล์ PHP

    ผมทำงานของโค้ดเล็กน้อยและพบโซลูชันต่อไปนี้ บางทีนี่อาจเป็นบางสิ่งบางอย่างเท่านั้นที่มีผลต่อเว็บไซต์ของฉัน แต่ดูเหมือนว่าทันทีที่คำพูดเดียวที่ถูกนำ (\\') ใน HTML, บรรณาธิการยากจน ดังนั้นผมเปลี่ยนทุกคำพูดเดียวกับคำพูดสองครั้งและทุกอย่างทำงาน นอกจากนี้ผมมีการลบ vbphrase $ ['vbenterprisetranslator_postin_noselection'] และแทนที่ด้วยสตริง'ภาษาอังกฤษ เห็นการเปลี่ยนแปลงรหัสด้านล่างใน vbenterprisetranslator_functions_hooks.php :

    FIND :

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"$editorid';
    if (
    false === strpos($vbulletin->templatecache["$editor_template_name"], $toReplace)) {
    $toReplace '<div id=\"{$editorid';
    }
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\'smallfont\' style=\'text-align:left;\'>'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\'vbet_addbbcodes\'><input id=\'vbet_addbbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\''
    .$vbulletin->userinfo['vbet_def_lang'].'\' checked>'
    .'<img src=\'images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\' alt=\'$name\' border=\'0\'/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\'vbet_nobbcodes\'><input id=\'vbet_nobbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\'0\'>'
    .$vbphrase['vbenterprisetranslator_postin_noselection']
    .
    '</label></div>'.$toReplace;
    $vbulletin->templatecache[$editor_template_name] =& vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache["$editor_template_name"]);

    แทนที่ :

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"{$editorid';
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\"smallfont\" style=\"text-align:left;\">'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\"vbet_addbbcodes\"><input id=\"vbet_addbbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"'
    .$vbulletin->userinfo['vbet_def_lang'].'\" checked>'
    .'<img src=\"images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\" alt=\"$name\" border=\"0\"/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\"vbet_nobbcodes\"><input id=\"vbet_nobbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"0\">'
    'English</label></div>'
    $toReplace;
    $vbulletin->templatecache[$editor_template_name] = vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache[$editor_template_name]);

    ฉันยังได้กำจัดของ strpos สายเพื่อประหยัดทรัพยากรเป็นรุ่นที่กำหนดค่าตายตัวดูเหมือนว่าจะทำงาน

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

    Default

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

    หมายเหตุ : นี้ strpos เป็นสิ่งจำเป็น แต่น่าเสียดายที่ใน vB3.x แม่แบบที่แตกต่างกันบรรณาธิการมีรหัสที่แตกต่างกันในการทำเครื่องหมายสถานที่ที่แก้ไข บางคนมีการใช้ <div id ="$ editorid' และบางส่วนจะใช้ <div id ="{$ editorid'. คุณสามารถตรวจสอบมัน -- แค่ให้การค้นหาแม่แบบ ถ้าคุณลบ ถ้า คำสั่งที่มี strpos แล้วเริ่มต้นสำหรับบางปุ่มบรรณาธิการภาษาวิทยุจะไม่ถูกแสดง โปรดทราบว่า

    นอกจากนี้ถ้าคุณมีการเปลี่ยนแปลง ' เพื่อให้ ", แล้วที่สุดอาจคุณไม่จำเป็นต้อง \\"และก็พอที่จะมีเพียง ". เราไม่ได้ตรวจสอบมันยังดังนั้นการทำสำเนาถ้าคุณต้องการตรวจสอบก่อนการทดสอบของเรา

  5. #5
    สมาชิกอาวุโส
    วันที่สมัคร
    พฤศจิกายน 2009
    โพสต์
    168

    Default

    ขอบคุณสำหรับการรับทราบ! ผมตอนนี้ใส่ strpos กลับมา

  6. #6
    สมาชิกอาวุโส
    วันที่สมัคร
    พฤศจิกายน 2009
    โพสต์
    168

    Default

    ในการติดตั้งของฉัน, การเกิดขึ้นของ"แทน \\"ใด ๆ ในทันทีบรรณาธิการ (แม้ว่าคุณจะกำล ังขวาตั้งแต่สตริงที่มีตอนนี้ในราคาเดียวคุณจะไม่คิดเครื่องหมายจะจำเป็น)

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

    Default

    Quote ข้อความดั้งเดิมโดยคุณ moman View Post
    ในการติดตั้งของฉัน, การเกิดขึ้นของ"แทน \\"ใด ๆ ในทันทีบรรณาธิการ (แม้ว่าคุณจะกำล ังขวาตั้งแต่สตริงที่มีตอนนี้ในราคาเดียวคุณจะไม่คิดเครื่องหมายจะจำเป็น)
    ไม่ได้สำหรับ PHP แต่ปรากฏว่าใช่สำหรับแม่แบบ เราต้องจำไว้ว่ามันไม่ได้เป็นโค้ด PHP ที่สะอาด แต่จะฉีดเข้าไปในร่างกายแม่แบบ ที่ฉันเขียน -- มันก็ไม่ได้ทดสอบเฉพาะสิ่งที่สิ่งที่อาจจะดียิ่งขึ้นซึ่งจะปรากฏขึ้นไม่

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

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

    Default

    การทดสอบและได้รับการยืนยันการทำงานในด้านของเรา -- นี้จะรวมอยู่ในรุ่นถัดไป

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

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

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