UPDATE: A letölthető csomag itt érhető el: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Itt a módosított kódot, a munka, és kész ..
Itt a link, ahol lehet letölteni a nanotree javascript ...
http://nanotree.sourceforge.net/~~V
Cserélje ki a változó} {$ Site.framework_pub megfelelően úgy, hogy a javascript, és képeket lehet betölteni.
Figyeljünk, adtam hozzá egy részében kezelni a felhasználó által meghatározott hibakeresési vars ... Saját hibakeresési szerkezet neve "_user_debug" és a "_user_debug_key"
További információk arról, hogyan kell ezt nézd meg ezt a téma:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Különben, ha nem érdekel, hogy biztonságosan eltávolítani, hogy részben a sablont. Azt is vegye ki a nyilatkozatát} {if szoktam betakar a sablon var részt.
A másik dolog, amit érdemes játszani, hogy hány karakter van, mint a kimeneti érték debug. Keresse meg ezt, és módosítsa a második számot megváltoztatni a max karakter kimenet: @ debug_print_var: 0:1000
PS Tud valaki kitalálni, hogy miért kapok helyet fölött <h3> a megfelelő cellába?
Remélem ez segít, tudom, hogy tetszik ![]()
PS, hogy minden megfelelően működik a javascript csak akkor kell módosítani a vonal "mynanopath var =" és győződjön meg róla, hogy felhívja a közvélemény nanopath könyvtárban. Tudod le a csomagot nanotree http://sourceforge.net/projects/nanotree/
Itt a frissített kódot
| Kód: |
| {* Egyéni DHTML Smarty Debug Sablon @ Author Hielke Hoeve @ Szerző Owen Cole <owenc at ideamesh dot com> @ 2006/02/13 óta Smarty 2.6.12 @ Smarty csomag @ Filename 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 ("funkció nodeEdited (treeNode) {ldelim} \ n"); _smarty_console.document.write ("var closedGif = '" + + mynanopath "images \ / folder_closed.gif" \ n "); {* Bázis létrehozása node *} {* Csomópont létrehozása sablon *} _smarty_console.document.write ("rootNode.addChild (node $ {számláló}) \ n"); {* Új csomópont felhasználó hibakereső változók *} {* Gyermek csomópontok létrehozása a felhasználó hibakereső változók *} {* Csomópont létrehozása sablon változók *} {* Gyermek csomópontok létrehozása sablon változók *} {* Új csomópont Smarty config file változók *} {* Új gyermek csomópontok Smarty config file változók *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































