UPDATE: Một gói phần mềm tải về là có sẵn ở đây: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Dưới đây là mã sửa đổi, làm việc và sẵn sàng để đi ..
Dưới đây là liên kết nơi bạn có thể tải về các javascript nanotree ...
http://nanotree.sourceforge.net/~~V
Thay thế biến của tôi {$ Site.framework_pub. Thích hợp để mà javascript và hình ảnh có thể được nạp một cách chính xác.
Cũng xin lưu ý, tôi đã thêm vào trong phần xử lý vars gỡ lỗi người dùng định nghĩa cấu trúc gỡ lỗi của tôi được đặt tên là '_user_debug' và '_user_debug_key'
Để biết thêm về làm thế nào để thực hiện điều này xem chủ đề này:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Nếu không, nếu bạn không quan tâm, nó là an toàn để loại bỏ phần từ mẫu. Bạn cũng có thể loại bỏ các tuyên bố if} tôi được sử dụng để bọc các phần var mẫu.
Một điều bạn có thể muốn chơi với bao nhiêu nhân vật đầu ra như giá trị để gỡ lỗi. Hãy tìm và sửa đổi số thứ hai để thay đổi sản lượng ký tự tối đa: @ debug_print_var: 0:1000
PS Bất cứ ai có thể tìm ra lý do tại sao tôi nhận được một không gian trên <h3> trong ô bên phải?
Hy vọng điều này sẽ giúp, tôi biết tôi thích nó ![]()
PS Để có được tất cả các javascript làm việc một cách chính xác bạn chỉ cần sửa đổi dòng "var mynanopath =" và chắc chắn rằng nó chỉ thư mục nanopath công cộng của bạn. Bạn có thể giảm các gói nanotree từ http://sourceforge.net/projects/nanotree/
Đây là mã cập nhật
| Mã số: |
| {* Smarty Tuỳ chỉnh DHTML gỡ lỗi Template @ Tác giả Hielke Hoeve @ Tác giả Owen Cole <owenc tại ideamesh dot com> @ Kể từ 2006/02/13 Smarty 2.6.12 Lúc gói Smarty Lúc tên tập tin debug.tpl *} {Assign_debug_info} <SCRIPT Language=JavaScript> if (self.name == ") {ldelim} _smarty_console.document.write ("\ / ** \ n"); _smarty_console.document.write ("\ / ** \ n"); _smarty_console.document.write ("chức năng nodeEdited (TreeNode) {ldelim} \ n"); _smarty_console.document.write (var closedGif = '"+ mynanopath +" images \ / folder_closed.gif'; \ n "); {* Tạo nút cơ sở *} {* Tạo nút cho mẫu bao gồm *} _smarty_console.document.write ("rootNode.addChild (nút {$ truy cập}), \ n"); {* Tạo nút cho các biến gỡ lỗi người sử dụng *} {* Tạo các nút con cho các biến gỡ lỗi người sử dụng. {* Tạo nút cho các biến mẫu *} {* Tạo các nút con cho các biến mẫu *} {* Tạo nút cho các biến tập tin cấu hình smarty *} {* Tạo các nút con cho smarty biến tập tin cấu hình *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































