Copyright © 2001-2004 New Digital Group, Inc.
2010-09-20
Table of Contents
- Prefazione
- I. Introduzione
- II. Smarty Per Progettisti di Template
- III. Smarty Per Programmatori
- 11. Costanti
- 12. Variabili
- $template_dir
- $compile_dir
- $config_dir
- $plugins_dir
- $debugging
- $debug_tpl
- $debugging_ctrl
- $autoload_filters
- $compile_check
- $force_compile
- $caching
- $cache_dir
- $cache_lifetime
- $cache_handler_func
- $cache_modified_check
- $config_overwrite
- $config_booleanize
- $config_read_hidden
- $config_fix_newlines
- $default_template_handler_func
- $php_handling
- $security
- $secure_dir
- $security_settings
- $trusted_dir
- $left_delimiter
- $right_delimiter
- $compiler_class
- $request_vars_order
- $request_use_auto_globals
- $error_reporting
- $compile_id
- $use_sub_dirs
- $default_modifiers
- $default_resource_type
- 13. Methods
- append
- append_by_ref
- assign
- assign_by_ref
- clear_all_assign
- clear_all_cache
- clear_assign
- clear_cache
- clear_compiled_tpl
- clear_config
- config_load
- display
- fetch
- get_config_vars
- get_registered_object
- get_template_vars
- is_cached
- load_filter
- register_block
- register_compiler_function
- register_function
- register_modifier
- register_object
- register_outputfilter
- register_postfilter
- register_prefilter
- register_resource
- trigger_error
- template_exists
- unregister_block
- unregister_compiler_function
- unregister_function
- unregister_modifier
- unregister_object
- unregister_outputfilter
- unregister_postfilter
- unregister_prefilter
- unregister_resource
- 14. Caching
- 15. Funzioni avanzate
- 16. Estendere Smarty con i Plugin
- IV. Appendici
List of Examples
- 2.1. File delle librerie di Smarty
- 2.2. Creazione di un'istanza di Smarty
- 2.3. Fornire un percorso assoluto al file delle librerie
- 2.4. Aggiungere la directory della libreria all'include_path di PHP
- 2.5. Impostare manualmente la costante SMARTY_DIR
- 2.6. Esempio di struttura dei file
- 2.7. Impostazione dei permessi sui file
- 2.8. Edit di /web/www.example.com/smarty/guestbook/templates/index.tpl
- 2.9. Edit di /web/www.example.com/docs/guestbook/index.php
- 2.10. Edit di /php/includes/guestbook/setup.php
- 2.11. Edit di /web/www.example.com/docs/guestbook/index.php
- 3.1. Commenti
- 3.2. sintassi delle funzioni
- 3.3. sintassi per gli attributi delle funzioni
- 3.4. embedded quotes syntax
- 3.5. esempi di funzioni aritmetiche
- 3.6. esempio di cambio dei delimitatori
- 4.1. variabili valorizzate
- 4.2. accesso ad array associativi
- 4.3. accesso agli array per indice numerico
- 4.4. accesso alle proprietà degli oggetti
- 4.5. variabili di configurazione
- 4.6. visualizzazione delle variabili request
- 4.7. uso di {$smarty.now}
- 4.8. uso di {$smarty.const}
- 5.1. esempio di modificatore
- 5.2. capitalize
- 5.3. count_characters
- 5.4. cat
- 5.5. count_paragraphs
- 5.6. count_sentences
- 5.7. count_words
- 5.8. date_format
- 5.9. default
- 5.10. escape
- 5.11. indent
- 5.12. lower
- 5.13. nl2br
- 5.14. regex_replace
- 5.15. replace
- 5.16. spacify
- 5.17. string_format
- 5.18. strip
- 5.19. strip_tags
- 5.20. truncate
- 5.21. upper
- 5.22. wordwrap
- 6.1. combinare i modificatori
- 7.1. catturare il contenuto del template
- 7.2. funzione config_load
- 7.3. funzione config_load con section
- 7.4. foreach
- 7.5. foreach con key
- 7.6. funzione include
- 7.7. funzione include con passaggio di variabili
- 7.8. esempi di funzione include con le risorse dei template
- 7.9. funzione include_php
- 7.10. funzione insert
- 7.11. Istruzioni if
- 7.12. ldelim, rdelim
- 7.13. tag literal
- 7.14. tag php
- 7.15. section
- 7.16. variabile loop
- 7.17. nomi delle sezioni
- 7.18. sezioni nidificate
- 7.19. sezioni e array associativi
- 7.20. sectionelse
- 7.21. proprietà index
- 7.22. proprietà index_prev
- 7.23. proprietà index_next
- 7.24. proprietà iteration
- 7.25. proprietà first
- 7.26. proprietà last
- 7.27. proprietà rownum
- 7.28. proprietà index
- 7.29. attributo show
- 7.30. proprietà total
- 7.31. tag strip
- 8.1. assign
- 8.2. counter
- 8.3. cycle
- 8.4. eval
- 8.5. fetch
- 8.6. html_checkboxes
- 8.7. esempio di html_image
- 8.8. html_options
- 8.9. html_radios
- 8.10. html_select_date
- 8.11. html_select_date
- 8.12. html_select_time
- 8.13. html_table
- 8.14. math
- 8.15. mailto
- 8.16. popup_init
- 8.17. popup
- 8.18. textformat
- 9.1. Esempio di sintassi di file di configurazione
- 11.1. SMARTY_DIR
- 13.1. append
- 13.2. append_by_ref
- 13.3. assign
- 13.4. assign_by_ref
- 13.5. clear_all_assign
- 13.6. clear_all_cache
- 13.7. clear_assign
- 13.8. clear_cache
- 13.9. clear_compiled_tpl
- 13.10. clear_config
- 13.11. config_load
- 13.12. display
- 13.13. esempi di visualizzazione di risorse di template
- 13.14. fetch
- 13.15. get_config_vars
- 13.16. get_registered_object
- 13.17. get_template_vars
- 13.18. is_cached
- 13.19. is_cached con template a cache multiple
- 13.20. caricamento di plugin filtro
- 13.21. register_block
- 13.22. register_function
- 13.23. register_modifier
- 13.24. register_resource
- 13.25. unregister_function
- 13.26. unregister_modifier
- 13.27. unregister_resource
- 14.1. abilitare il caching
- 14.2. impostare cache_lifetime per singolo file di cache
- 14.3. abilitare $compile_check
- 14.4. uso di is_cached()
- 14.5. eliminare la cache
- 14.6. passare un cache_id a display()
- 14.7. passare un cache_id a is_cached()
- 14.8. eliminare tutte le cache per un determinato cache_id
- 14.9. gruppi di cache_id
- 14.10. Evitare che l'output di un plugin vada in cache
- 14.11. Evitare che un intero blocco di template vada in cache
- 15.1. usare un oggetto registrato o assegnato
- 15.2. uso di un prefiltro
- 15.3. uso di un postfiltro
- 15.4. uso di un filtro di output
- 15.5. esempio con l'uso di MySQL per la cache
- 15.6. uso dei template della $template_dir
- 15.7. uso dei template da qualsiasi directory
- 15.8. uso di template da percorsi di Windows
- 15.9. uso di risorse personalizzate
- 15.10. uso della funzione di gestione dei template di default
- 16.1. plugin funzione con output
- 16.2. funzione plugin senza output
- 16.3. un semplice plugin modificatore
- 16.4. un plugin modificatore più complesso
- 16.5. funzione di blocco
- 16.6. semplice funzione di compilazione
- 16.7. plugin prefiltro
- 16.8. plugin postfilro
- 16.9. plugin filtro di output
- 16.10. plugin risorsa
- 16.11. plugin insert
- 17.1. Errori Smarty
- 17.2. Errori di parsing PHP
- 18.1. Stampare quando una variabile è vuota
- 18.2. Assegnazione del valore di default a una variabile del template
- 18.3. Passare la variabile titolo al template dell'intestazione
- 18.4. uso di date_format
- 18.5. convertire le date provenienti da un modulo in timestamp
- 18.6. usare insert per scrivere un header Content-Type WML
- 18.7. template a componenti
- 18.8. Esempio di offuscamento di indirizzo E-mail
Comments