UPDATE: แพคเกจการดาวน์โหลดสามารถใช้ได้ที่นี่: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
นี่คือรหัสที่ถูกปรับเปลี่ยนการทำงานและพร้อมที่จะไป ..
นี่คือลิงค์ที่คุณสามารถดาวน์โหลด nanotree จาวาสคริปต์คือ ...
http://nanotree.sourceforge.net/~~V
แทนที่ตัวแปร {$} Site.framework_pub ของฉันอย่างเหมาะสมเพื่อให้ javascript และภาพที่สามารถโหลดได้อย่างถูกต้อง
นอกจากนี้โปรดทราบผมได้เพิ่มในส่วนที่จะจัดการแก้ปัญหา vars ผู้ใช้กำหนดเอง ... โครงสร้างการแก้ปัญหาของฉันคือการที่ชื่อว่า '_user_debug' และ '_user_debug_key'
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ดูที่หัวข้อนี้:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
มิฉะนั้นถ้าคุณไม่สนใจจะปลอดภัยที่จะลบส่วนที่ออกจากแม่แบบ นอกจากนี้คุณยังสามารถลบคำสั่ง {} ถ้าผมใช้ในการตัดส่วน var แม่
สิ่งที่คุณอาจต้องการที่จะเล่นกับอีกอย่างหนึ่งคือว่าหลายอักขระที่เป็นเอาท์พุทเป็นค่าสำหรับการแก้ปัญหา มองหานี้และปรับเปลี่ยนตัวเลขที่สองในการปรับเปลี่ยนการแสดงผลตัวอักษรสูงสุด: debug_print_var @: 0:1000
PS ทุกคนสามารถคิดออกว่าทำไมฉันได้รับพื้นที่ดังกล่าวข้างต้น <h3> ในเซลล์ที่เหมาะสมหรือไม่
หวังนี้จะช่วยฉันรู้ว่าฉันชอบมัน ![]()
PS เพื่อให้ได้ทั้งหมดจาวาสคริปต์ทำงานอย่างถูกต้องคุณจะต้องปรับเปลี่ยนบรรทัด "var mynanopath =" และให้แน่ใจว่าจุดไปยังไดเรกทอรี nanopath สาธารณะของคุณ คุณสามารถลงแพคเกจ nanotree จาก http://sourceforge.net/projects/nanotree/
นี่คือรหัสที่ปรับปรุง
| รหัสสินค้า: |
| {* แม่แบบกำหนดเอง Smarty Debug DHTML @ ผู้เขียน Hoeve Hielke @ ผู้เขียนโอเว่นโคล <owenc ที่ ideamesh จุด com> @ ตั้งแต่ 2006/02/13 Smarty 2.6.12 @ Smarty แพคเกจ @ debug.tpl ชื่อไฟล์ *} {} assign_debug_info <script language=javascript> ถ้า (self.name == ") {} ldelim _smarty_console.document.write ("\ / ** \ n"); _smarty_console.document.write ("\ / ** \ n"); _smarty_console.document.write ("ฟังก์ชัน nodeEdited (TreeNode) {} ldelim \ n"); _smarty_console.document.write ("var closedGif = '" + mynanopath + "ภาพ \ / folder_closed.gif' \ n"); {* สร้าง * โหนดฐาน} {* โหนดสร้างสำหรับแม่รวมถึง *} _smarty_console.document.write ("rootNode.addChild (โหนด {$ เคาน์เตอร์}) \ n"); {* สร้างโหนดสำหรับตัวแปรการแก้ปัญหาของผู้ใช้ *} {* สร้างโหนดลูกสำหรับตัวแปรการแก้ปัญหาของผู้ใช้ *} {* สร้างโหนดสำหรับแม่ * ตัวแปร} {* สร้างโหนดลูกแม่แบบสำหรับตัวแปร *} {* โหนดสร้างสำหรับตัวแปรไฟล์ config Smarty *} {* สร้างโหนดลูกสำหรับตัวแปรไฟล์ config Smarty *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































