Smarty

Software screenshot:
Smarty
Dettagli del software:
Versione: 3.1.20
Data di caricamento: 13 Apr 15
Licenza: Libero
Popolarità: 222
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

actionHero
actionHero

10 Apr 16

Armet
Armet

13 Apr 15

Scorched
Scorched

13 May 15

Catalyst
Catalyst

10 Dec 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!