Smarty

Software screenshot:
Smarty
Dettagli del software:
Versione: 3.1.20
Data di caricamento: 13 Apr 15
Licenza: Libero
Popolarità: 54
Dimensione: 276 Kb

Rating: nan/5 (Total Votes: 0)

Smarty consente agli sviluppatori di scrivere layout dinamici utilizzando una sintassi particolare ed avere PHP rendere i contenuti in base alle regole predefinite.
Questo è generalmente considerato una buona idea quando lo sviluppo di applicazioni su larga scala, aiutando con la manutenzione del codice e riducendo i tempi di sviluppo per la produzione di modelli di frontend ad un ritmo più veloce.
Smarty è anche estremamente ben documentato, e ancora usato indipendentemente dalla pletora di soluzioni simili che hanno invaso il mercato, molti dei quali attuare gli stessi principi, o copiando addirittura il codice.
Il motore ha visto un'ampia adozione nel mercato open source, essendo attualmente utilizzato in molti progetti famosi come il XOOPS CMS , CMS Made Simple e TikiWiki

Caratteristiche :.

  • Riduce i tempi di sviluppo
  • Manutenzione semplice codice
  • sintassi semplice, facile da capire
  • Template eredità è supportato
  • Separazione di PHP da HTML / CSS
  • Leggibilità per l'organizzazione e la gestione
  • Sicurezza per il 3 ° accesso template partito
  • Feature completezza
  • facilmente estendibile a tutte le esigenze
  • base di utenti Massive, comunità-sviluppato

Cosa c'è di nuovo in questa versione:

  • modalità di protezione Bugfix di & quot; & # x3c; script language = php & # X3e; & quot; deve essere controllato da un terreno $ php_handling
  • Bugfix modello risorsa di blocchi di successione potrebbe ottenere valida se il tipo di risorsa di default non è 'file'
  • Bugfix bambino {block} tag esistente deve sostituire l'impostazione genitore {block} tag accodamento / anteporre
  • modificatore Bugfix wordwrap fatto stringa pausa uscita male se prima parola è stata di lunghezza superiore con taglio = true
  • La cache Bugfix chiaro quando la cartella della cache non esiste
  • Enhancement rimuovere BOM automaticamente dall'origine template
  • Bugfix la bufix di 2014/02/06 rotto corretta gestione di modelli di bambino con lo stesso nome ma diverse cartelle di modelli in estende risorsa

Cosa c'è di nuovo nella versione 3.1.19:

  • variabili di modello Bugfix potrebbe non essere passato come paramter in {include} quando la comprendono era in una sezione {nocache}
  • Bugfix grande testo del modello di alcuni set di caratteri potrebbe causare errori di analisi
  • Bugfix registrati gli oggetti non hanno funzionato dopo le correzioni di ortografia di 2014/6/6
  • Bugfix {blocco} tag all'interno {literal} .. {/ literal} non ha fatto visualizzati correttamente
  • Bugfix UNC WINDOWS PATH come & quot; & # x5C; & # x5C; psf & # x5C; percorso & # x5C; a & # x5C; dir & quot; non ha funzionato come directory template
  • controllo Bugfix {} html_image sicurezza mancò il file relativo al basedir
  • PHPUnit outputFilterTrimWhitespaceTests.php fisso affermazione del risultato del test
  • ortografia fisso, PHPDoc, piccoli errori, pulizia del codice
  • Uso cwd multipla con dirs template relativi potrebbe tradursi in nomi di file compilati identici.
  • Bugfix chiamando createTemplate (template, dati) con array di dati vuoto causato avviso di matrice di conversione di stringa
  • Bugfix clearCompiledTemplate () non eliminare i file in Windows quando è stato specificato un compile_id
  • Ripristina bugfix di 2014/05/04 perché formato% data -e non è supportato su tutti i sistemi operativi

Cosa c'è di nuovo nella versione 3.1.18:

  • Correzioni di bug:
  • Template eredità fallire quando si utilizza risorsa personalizzata
  • Aggiornamento del file di compositore
  • formato data di default porta a spazi aggiuntivi quando si visualizzano le date con giorni singola cifra
  • Smart_Resource_Custom non dovrebbe minuscolo il nome di risorsa
  • Utilizzo di una {foreach} proprietà comeiteration potrebbe fallire se usato nei modelli eredità genitori
  • $ smarty - & # X3e, auto_literal e mbsting.func_overload 2, 6 o 7 hanno mancato

Cosa c'è di nuovo nella versione 3.1.17:

  • Bugfix percorso del file relativo {includono} {all'interno del blocco } di template figli ha fatto eccezione a due in prima convocazione.

Cosa c'è di nuovo nella versione 3.1.15:.

  • Utilizza delimitatori attuali messaggi di errore del compilatore
  • Miglioramento sulle prestazioni quando si usano gestore degli errori e più cartelle di modello.
  • filepath Bugfix compilata del file di configurazione non ha rispettato diverso config_dir.
  • Bugfix cache risorsa interna non osservare i cambiamenti config_dir.
  • Bugfix variabili $ tmpx interne deve essere univoco su tutti i modelli di ereditarietà.

Cosa c'è di nuovo nella versione 3.1.13:

  • Enhancement consente di disattivare il messaggio eccezione fuoriuscita SmartyException: : $ escape = false;

Cosa c'è di nuovo nella versione 3.1.11:

  • Bugfix {block .. nascondere} non ha funzionato bambino come nidificato.
  • Bugfix il gestore plugin di default non ha permesso metodi di classe statici per il modificatore.
  • Bugfix sostegno fuga modificatore per PHP & # x3c; 5.2.3.
  • Bugfix la patch per argomento 21856 ha fatto rompere le schede tra gli attributi di tag.

Cosa c'è di nuovo nella versione 3.1.10:

  • Bugfix:
  • Il compilatore ha ignorato plugin compilatore registrati per la chiusura di tag.

Cosa c'è di nuovo nella versione 3.1.8:

  • Bugfix {include} potrebbe tradursi in un errore fatale se utilizzato in nidificate {blocco} tag allegati o anteporre.
  • Enhancement aggiunto Smarty variabile speciale $ smarty.template_object per restituire l'oggetto modello corrente.

Requisiti :

  • PHP 5.2 o superiore

Programmi simili

Bullet
Bullet

13 Apr 15

extend.js
extend.js

13 May 15

Atoms.js
Atoms.js

1 Oct 15

Proot
Proot

11 Apr 15

Altri software di sviluppo New Digital Group, Inc.

Smarty
Smarty

11 May 15

Commenti a Smarty

I commenti non trovato
Aggiungi commento
Accendere le immagini!