Smarty

Software screenshot:
Smarty
Software informatie:
Versie: 3.1.20
Upload datum: 13 Apr 15
Licentie: Gratis
Populariteit: 54
Maat: 276 Kb

Rating: nan/5 (Total Votes: 0)

Smarty stelt ontwikkelaars in staat om dynamische lay-outs te schrijven met behulp van een speciale syntax en PHP maken inhoud volgens de vooraf ingestelde regels.
Dit wordt algemeen beschouwd als een goed idee bij het ontwikkelen van grootschalige toepassingen, helpen met het onderhoud van code en het kappen van de ontwikkeltijd door het produceren van frontend templates in een sneller tempo.
Smarty is ook zeer goed gedocumenteerd, en nog steeds gebruikt, ongeacht de overvloed van soortgelijke oplossingen die op de markt gegooid, velen van hen de uitvoering van dezelfde principes, of de code ronduit kopiëren.
De motor heeft gezien brede adoptie in de open source markt, momenteel gebruikt in vele bekende projecten zoals de XOOPS CMS , CMS Made Simple en TikiWiki

Kenmerken .

  • Vermindert de ontwikkeling van de tijd
  • Makkelijk om code te behouden
  • Eenvoudig syntax, makkelijk te begrijpen
  • Template overerving wordt ondersteund
  • Scheiding van PHP uit HTML / CSS
  • De leesbaarheid voor de organisatie en het beheer
  • Beveiliging voor 3rd party access sjabloon
  • Feature volledigheid
  • Gemakkelijk uit te breiden naar alle behoeften
  • Massive user base, community ontwikkeld

Wat is nieuw in deze release:

  • Bugfix beveiligingsmodus van & quot; & # X3c; scripttaal = php & # x3e; & quot; moeten worden gecontroleerd door $ php_handling woning
  • Bugfix template bron van overerving blokken kon krijgen ongeldig als het standaard type bron is niet 'bestand'
  • Bugfix bestaande tag kind {block} moet bovenliggende tag {block} append / prepend overschrijven instellen
  • Bugfix modifier wordwrap deed uitgang break snaar verkeerd als eerste woord was dan de lengte met cut = true
  • Bugfix cache duidelijk wanneer cache map bestaat niet
  • Enhancement verwijderen BOM automatisch uit template bron
  • Bugfix de bufix van 2014/02/06 brak correcte afhandeling van kind sjablonen met dezelfde naam maar met verschillende sjabloonmappen in verlengt resource

Wat is nieuw in versie 3.1.19:

  • Bugfix template variabelen kon niet worden doorgegeven als paramter in {onder} toen de include was in een sectie {nocache}
  • Bugfix grote sjabloon tekst van sommige charsets parsing fouten kunnen veroorzaken
  • Bugfix geregistreerde objecten werkte niet na spelling fixes van 2014/06/06
  • Bugfix {block} labels binnen {literal} .. {/ literal} raakte niet correct weergegeven
  • Bugfix UNC WINDOWS PATH, zoals & quot; & # x5c; & # x5c; psf & # x5c; pad & # x5c; op # x5c van &; dir & quot; werkte niet als template directory
  • Bugfix {html_image} security check deed mislukken van bestanden ten opzichte van basedir
  • Vaste PHPUnit outputFilterTrimWhitespaceTests.php bewering van de testresultaten
  • Vaste spelling, PHPDoc, kleine fouten, opkuis code
  • Het gebruik van meerdere cwd met relatieve template dirs kan resulteren in identieke gecompileerd bestandsnamen.
  • Bugfix bellen createTemplate (template, data) met lege data-array veroorzaakt kennisgeving array naar een string conversie
  • Bugfix clearCompiledTemplate () niet verwijderen van bestanden op WINDOWS wanneer een compile_id werd opgegeven
  • Revert bugfix van 2014/05/04 omdat% -e datumnotatie niet wordt ondersteund op alle besturingssystemen

Wat is nieuw in versie 3.1.18:

  • Bug fixes:
  • Template erfenis falen bij gebruik van aangepaste resource
  • bijwerken van componist bestand
  • Standaard datumnotatie leidt tot extra spaties bij het weergeven van data met één cijfer dagen
  • Smart_Resource_Custom mag niet de naam van de bron kleine letters
  • Met behulp van een {foreach} woning zoalsiteration kon bezwijken wanneer deze op overerving ouder sjablonen
  • $ betweter - & # x3e; auto_literal en mbsting.func_overload 2, 6 of 7 was mislukt

Wat is nieuw in versie 3.1.17:

  • Bugfix relatieve pad {onder} in {block } van kind templates deed gooien uitzondering op het eerste gesprek.

Wat is nieuw in versie 3.1.15:.

  • Gebruik huidige scheidingstekens in compiler foutmeldingen
  • Verbetering van de prestaties bij het gebruik error handler en meerdere template mappen.
  • Bugfix samengesteld filepath van configuratiebestand niet in acht verschillende config_dir.
  • Bugfix de interne bron cache niet config_dir veranderingen waarnemen.
  • Bugfix interne $ tmpx variabelen moeten uniek over alle erfenis templates zijn.

Wat is nieuw in versie 3.1.13:

  • Enhancement laten uitzondering bericht ontsnappen door SmartyException uit te schakelen: : $ escape = false;

Wat is nieuw in versie 3.1.11:

  • Bugfix {blok .. verberg} werkte niet als geneste kind.
  • Bugfix de standaard plug-handler niet statische klasse methoden voor modifier toe te staan.
  • Bugfix ontsnapping modifier ondersteuning voor PHP & # X3c; 5.2.3.
  • Bugfix de patch voor Topic 21856 deed tabs breken tussen tag attributen.

Wat is nieuw in versie 3.1.10:

  • Bugfixes:
  • De compiler heeft negeren geregistreerd compiler plugins voor sluittags.

Wat is nieuw in versie 3.1.8:

  • Bugfix {onder} zou kunnen resulteren in een fatale fout indien gebruikt in de bijgevoegde of prepended genest {block}-tags.
  • Enhancement toegevoegd Smarty speciale variabele $ smarty.template_object aan de huidige sjabloon object te retourneren.

Eisen

  • PHP 5.2 of hoger

Vergelijkbare software

TurboGears
TurboGears

10 Dec 15

SiteMesh
SiteMesh

4 Jun 15

DozerJS
DozerJS

13 May 15

Fluent Framework
Fluent Framework

12 Apr 15

Andere software van ontwikkelaar New Digital Group, Inc.

Smarty
Smarty

11 May 15

Reacties op Smarty

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie