Smarty

Skjermbilde programvare:
Smarty
Prog.varedetaljer:
Versjon: 3.1.20
Last opp dato: 13 Apr 15
Lisens: Gratis
Popularitet: 54
Størrelse: 276 Kb

Rating: nan/5 (Total Votes: 0)

Smarty lar utviklere skrive dynamiske oppsett ved hjelp av en spesiell syntaks og har PHP gjengi innhold i henhold til forhåndsdefinerte regler.
Dette er generelt ansett som en god idé når du utvikler store programmer, bidrar med kode vedlikehold og kutte ned utviklingstiden ved å produsere frontend maler på en raskere hastighet.
Smarty er også svært godt dokumentert, og fortsatt brukes uavhengig av mengde tilsvarende løsninger som har oversvømmet markedet, mange av dem å implementere de samme prinsippene, eller rett og slett kopier koden.
Motoren har sett bred adopsjon i åpen kildekode-markedet, som i dag brukes i mange kjente prosjekter som XOOPS CMS , CMS Made Simple og Tikiwiki

Egenskaper .

  • Reduserer utviklingstiden
  • Enkel å vedlikeholde kode
  • Enkel syntaks, lett å forstå
  • Mal arv støttes
  • Separasjon av PHP fra HTML / CSS
  • Lesbarhet for organisasjon og ledelse
  • Sikkerhet for tredje part mal tilgang
  • Feature fullstendighet
  • Lett utvides til eventuelle behov
  • Massive brukerbase, community-utviklet

Hva er nytt i denne utgaven:

  • Bugfix sikkerhetsmodus av & quot; & # X3c; script språk = php & # x3e; & quot; skal styres av $ php_handling eiendom
  • Bugfix mal ressurs av arve blokker kunne få ugyldig hvis standardressurstypen er ikke 'file'
  • Bugfix eksisterende barn {block} tag må overstyre forelder {block} tag append / foranstilte innstilling
  • Bugfix modifier wordwrap gjorde utgang pause streng galt hvis første ord var overstiger lengden med cut = true
  • Bugfix cache klart når cache mappa finnes ikke
  • Ekstrautstyr fjerne BOM automatisk fra mal kilde
  • Bugfix den bufix av 02.06.2014 brøt korrekt håndtering av barne maler med samme navn, men forskjellige mal mapper i strekker ressurs

Hva er nytt i versjon 3.1.19:

  • Feilretting malvariabler kan ikke sendes som paramter i {inkluderer} når inkludere var i en {nocache} avsnitt
  • Bugfix stor maltekst av noen tegnsettene kan føre til analysefeil
  • Bugfix registrerte gjenstander fungerte ikke etter stave fikser 06.06.2014
  • Bugfix {block} koder i {bokstavelig} .. {/ literal} fikk ikke vises riktig
  • Bugfix UNC WINDOWS PATH som & quot; & # x5c; & # x5c, psf & # x5c, sti & # x5c; til & # x5c; dir & quot; fungerte ikke som template katalogen
  • Bugfix {html_image} sikkerhetskontrollen sviktet på filer i forhold til basedir
  • Fast PHPUnit outputFilterTrimWhitespaceTests.php påstand om testresultatet
  • Fast staving, PHPDoc, mindre feil, kode opprydding
  • Bruke flere CWD med relative mal dirs kan resultere i identiske kompilert filnavn.
  • Bugfix ringer createTemplate (mal, data) med tom data rekke forårsaket varsel om array til streng konvertering
  • Bugfix clearCompiledTemplate () ikke slette filer på WINDOWS når en compile_id ble spesifisert
  • Gjenopprett feilretting av 5.4.2014 fordi støttes ikke% -e datoformat på alle operativsystemer

Hva er nytt i versjon 3.1.18:

  • Bugfiks:
  • Mal arv mislykkes når du bruker tilpasset ressurs
  • Oppdatering av komponist fil
  • Standard datoformat fører til ekstra mellomrom ved visning av datoer med ensifret dager
  • Smart_Resource_Custom bør ikke små bokstaver ressursnavnet
  • Ved hjelp av et {foreach} eiendom somiteration kan svikte når det brukes i arv foreldre maler
  • $ Smarty - & # x3e, auto_literal og mbsting.func_overload 2, 6 eller 7 gjorde mislykkes

Hva er nytt i versjon 3.1.17:

  • Bugfix relative filbanen {inkluderer} innen {blokk } av barne maler gjorde kaste unntak på første samtalen.

Hva er nytt i versjon 3.1.15:.

  • Bruk gjeldende skilletegn i kompilatoren feilmeldinger
  • Forbedring på ytelse ved bruk av feilbehandleren og flere mal mapper.
  • Bugfix kompilert filepath av config filen ikke observere forskjellig config_dir.
  • Bugfix den interne ressurs cache ikke observere config_dir endringer.
  • Feilretting interne $ tmpx variabler må være unik over all arv maler.

Hva er nytt i versjon 3.1.13:

  • Ekstrautstyr tillate å deaktivere unntak melding rømmer etter SmartyException: : $ flukt = false;

Hva er nytt i versjon 3.1.11:

  • Bugfix {blokk .. skjul} fungerte ikke som nestet barn.
  • Bugfix standard plugin handler tillot ikke statiske klassemetoder for modifier.
  • Bugfix flukt modifier støtte for PHP & # X3c; 5.2.3.
  • Bugfix lappen for Topic 21856 gjorde bryte faner mellom tag attributter.

Hva er nytt i versjon 3.1.10:

  • Bugfikses:
  • Kompilatoren gjorde ignorere registrerte kompilatoren plugins for lukking tags.

Hva er nytt i versjon 3.1.8:

  • Bugfix {inkluderer} kan resultere i en fatal feil dersom det brukes i vedlagte eller foran nestet {blokk} tags.
  • Ekstrautstyr lagt Smarty spesiell variabel $ smarty.template_object å returnere gjeldende mal objekt.

Krav :

  • PHP 5.2 eller nyere

Lignende programvare

Grails
Grails

9 Apr 16

Breeze.js
Breeze.js

12 May 15

Pintura
Pintura

13 Apr 15

Annen programvare fra utvikleren New Digital Group, Inc.

Smarty
Smarty

11 May 15

Kommentarer til Smarty

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!