Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Modul / Anleitung: IP basierter Testmodus für Entwickler

    D.L.

    • Mitglied
    • Beiträge: 108
    Idee war es bei Anpassungen, neuen Modulen oder Shopupdates nicht immer mit einer Shopkopie arbeiten zu müssen sondern in einem Testmodus der entweder auf eine Kopie der DB zugreift oder spezifische Einstellungen vorab lädt.
    Testmodus für Entwickler
    Hier kann in der Bearbeitungsansicht des eigenen Admin Kontos im Backend unter "Testmodus (IP)" eben dieser aktiviert werden. Beim Speichern wird die eigene aktuelle IP Adresse sowohl in den eigenen Kontodaten wie auch in einer CSV Datei gespeichert. Diese CSV Datei wird zu Beginn des Seitenaufbaus (über die application_top.php Dateien) geladen und abgeglichen (und der Testmodus ggf. aktiviert).

    Die Einstellungen für den Testmodus werden in
    /includes/extra/testmodus/testmodus.php
    hinterlegt - das können abweichende Konstanten oder eine andere Datenbank sein.
    (bei letzterem erfolgt nach der initialen Aktivierung vom Testmodus entsprechend ein automatischer Logoff aus dem Backend)
    Die Beendigung des Testmodus erfolgt an selber Stelle in der Bearbeitungsansicht des eigenen Admin Kontos (das Speichern entfernt die eigene IP Adresse aus der CSV) - oder sobald sich die IP Adresse durch Neuvergabe durch den Provider ändert! Deswegen ist auf die Kennzeichnung " !- TESTMODUS -!" im Backend und dem Shop zu achten ; )

    Kurzbeschreibung + Download:
    http://redmine.luziferase.de/issues/13
    Übersicht Anpassungen:
    http://redmine.luziferase.de/projects/testmodus/repository/diff?utf8=%E2%9C%93&rev=2&rev_to=1

    Installation
    1) DB:
    Code: SQL  [Auswählen]
    ALTER TABLE `customers` ADD `ip_testmodus2` VARCHAR NOT NULL AFTER `customers_id`;
    2) FTP: Upload (+ ggf. Anpassung bestehender) Moduldateien*
    3) Anpassung DIR_FS_DOCUMENT_ROOT in /includes/extra/testmodus/testmodus.php

    * Modulpaket:
    - /shoproot = enthält alle Dateien für Modified 2.0.6.0 (nur zu verwenden falls diese im Shop nicht bereits modifiziert wurden)
    - /diff = alle Anpassungen
    - /new = neue Dateien

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41995.0

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: Modul / Anleitung: IP basierter Testmodus für Entwickler
    Antwort #1 am: 12. August 2021, 09:17:14
    EDIT: es muss "ip_testmodus" heissen, also
    Code: SQL  [Auswählen]
    ALTER TABLE `customers` ADD `ip_testmodus` VARCHAR NOT NULL AFTER `customers_id`;
    6 Antworten
    3960 Aufrufe
    15. Juli 2014, 16:10:59 von noRiddle (revilonetz)
    0 Antworten
    1522 Aufrufe
    20. Januar 2015, 08:32:19 von Bella0902
    2 Antworten
    1843 Aufrufe
    14. Oktober 2015, 08:25:30 von kirt
               
    anything