Modules
Wijzig het gedrag van een module als het uiterlijk aanpassen niet genoeg is
Je krijgt duidelijke opties met hun risico’s, en als de module bewerken de enige manier is, wordt de wijziging gemaakt met een back-up en genoteerd voor de volgende update.
ProBetaalde versie
Wat het vervangt: 2-6 u werk van een ontwikkelaar
ik wil de melding over gratis verzending alleen in de winkelwagen. als daarvoor iets in de module zelf moet veranderen, vertel me dan eerst de opties en het risico bij updates voordat je iets schrijft
Wat de chat doet
- De chat controleert of een wijziging van het uiterlijk of de positie genoeg is.
- Zo niet, dan waarschuwt de chat dat de volgende update van de module een rechtstreekse bewerking wist, en biedt alternatieven aan.
- Kies je de rechtstreekse bewerking, dan toont de chat de precieze wijziging, slaat die op met een back-up en noteert haar voor de volgende update.
Het probleem
De module voor gratis verzending toont haar melding op elke pagina. We willen die alleen in de winkelwagen, en dat zit in de code van de module, niet in de opmaak.
Wat je krijgt
Je kiest de route en kent de afwegingen. Elke rechtstreekse bewerking heeft een back-up en wordt vastgelegd.
Jij houdt de controle
Je ziet elke wijziging voordat die wordt opgeslagen en er gebeurt niets zonder jouw “ja”. Werk aan add-ons heeft de schakelaar Modules in het modulepaneel nodig, die na 24 uur vanzelf uitgaat, en add-onbestanden krijgen een back-up voordat ze veranderen.
Verwante toepassingen
Voor ontwikkelaars
- Gebied
- 4 · Modules
- In TellMyShop Free
- nee, alleen in de betaalde versie
- Voor
- Ontwikkelaar, Bureau / freelancer
- Tools
- ps_list_modules, ps_module_file, ps_override_module_template, ps_manage_hook_positions, ps_module_config, ps_restore_file_backup
Stap voor stap
- Vindt de module en de hooks die ze gebruikt (ps_list_modules met hook).
- Controleert of het resultaat haalbaar is met de schakelaar Thema: een template-override (ps_override_module_template), CSS of een andere hookpositie (ps_manage_hook_positions).
- Kan alleen de code van de module het, dan leest de chat het betreffende bestand met ps_module_file (action read) en legt de opties uit: rechtstreeks bewerken, een module-instelling (ps_module_config) of de maker van de module vragen.
- Bewerkt naar jouw keuze met ps_module_file (action edit): voorbeeld met diff, PHP-syntaxiscontrole en back-up; terug te zetten met ps_restore_file_backup.
- Legt vast dat de bewerking bij de volgende update van de module verloren gaat.
Veiligheid
Hiervoor is de schakelaar Modules in het modulepaneel nodig; die gaat na 24 uur vanzelf uit, en de eigenaar krijgt een e-mail als hij wordt aangezet. Elke schrijfactie toont een voorbeeld, wordt pas uitgevoerd na jouw goedkeuring (eenmalig token) en wordt vastgelegd in de wijzigingsgeschiedenis. Rechtstreekse bewerkingen van modulebestanden worden door een update van de module gewist; de chat zegt dat voordat er iets wordt geschreven. Een template-override in het thema (schakelaar Thema) overleeft updates en heeft de voorkeur voor wijzigingen in het uiterlijk.
Laatst bijgewerkt: 2026-10-25