Een bestand overrulen

Een van de eerste mogelijkheden om het gedrag van SPIP te wijzigen is het kopiëren van één van de bestanden uit ecrire/ naar een map met een hogere prioriteit — bijvoorbeeld een plug-in of de map squelettes/ — met behoud van de mapstructuur.

Zo kan je de manier waarop SPIP de cache beheert wijzigen door ecrire/public/cacher.php te kopiëren naar squelettes/public/cacher.php en vervolgens deze kopie aan te passen. Het is deze gewijzigde kopie die door SPIP zal worden geladen omdat deze - in squelettes/- een hogere prioriteit heeft dan het origineel.

Deze techniek moet worden gebruikt met volledige kennis van de feiten.

Hoewel deze techniek zeer krachtig is, is het ook zeer gevoelig voor veranderingen in SPIP. Wanneer je deze methode gebruikt, kan het moeilijk of onmogelijk zijn om de site te upgraden naar toekomstige versies van SPIP.

Auteur hanjo Gepubliceerd op:

Vertalingen: English, français, Nederlands