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: modified 1.06 modifiziert

    Matutinao

    • Mitglied
    • Beiträge: 166
    • Geschlecht:
    modified 1.06 modifiziert
    am: 08. Februar 2016, 20:59:18
    Hallo,

    ich habe folgendes Problem:

    Ich möchte aus einer blanko 1.06 SP3 eine Version machen indem schon einige Module vorinstalliert sind. Bei denen wo nur Dateien ausgetauscht/hinzugefügt werden ist das kein Problem. Aber z.B. dieses hier:
    Modul quick stock update
    Da muss ich dies hier in die DB einfügen:
    ALTER TABLE admin_access ADD quick_stockupdate INT( 1 ) DEFAULT '0' NOT NULL;
    UPDATE admin_access SET quick_stockupdate = 1;

    Ich gehe davon aus das es sich im _installer ordner um die modified.sql handelt, da liege ich wohl richtig. Habe dieses und ein weiteres eingefügt, Installation prima, wenn ich mich einlogge auch alles normal. Aber wenn ich auf Administrator klicke kommt der Fehler es sei die Tabelle admin_access nicht vorhanden.

    Also geh ich nun davon aus das ich den Code an falscher Stelle eingefügt hab. Ich probier nochmal einzeln aus welcher DB Eintrag nicht will, das muss doch irgendwie machbar sein.

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

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: modified 1.06 modifiziert
    Antwort #1 am: 08. Februar 2016, 21:07:52
    Führ doch einfach den Befehl nach abgeschlossener Installation direkt in der Datenbank aus.

    Matutinao

    • Mitglied
    • Beiträge: 166
    • Geschlecht:
    Re: modified 1.06 modifiziert
    Antwort #2 am: 08. Februar 2016, 21:14:22
    Genau das wollte ich mir ja ersparen aber wenn ich da keine andere Lösung finde dann mach ich das so. Dann bau ich nur die Sachen ein wo keine DB Änderungen nötig sind. Aber ich tüftele mal weiter, nur so lern ich dazu.

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: modified 1.06 modifiziert
    Antwort #3 am: 08. Februar 2016, 21:24:33
    Dann such in der modified sql nach admin_access und bau es da mit dazu

    Matutinao

    • Mitglied
    • Beiträge: 166
    • Geschlecht:
    Re: modified 1.06 modifiziert
    Antwort #4 am: 08. Februar 2016, 21:27:06
    Da ist der Fehler ja passiert. Aber ich hatte wohl Zuviel eingebaut, jetzt mach ich das mal Step by Step und schau was nicht will.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: modified 1.06 modifiziert
    Antwort #5 am: 08. Februar 2016, 23:51:02
    Hallo Matutinao,

    wenn du das Modul 'quick stock update' in die Vollversion 1.06 rev 4642 SP3 integriert hast, kannst du anstatt die zusätzliche Spalte und die Werte nachträglich in die Datenbank einzufügen sie auch im Datenbank-Dump /_installer/modified.sql' durch folgende Änderungen direkt integrieren.

    Suche

    Code: SQL  [Auswählen]
      shipcloud INT(1) NOT NULL DEFAULT 0,
     

    und füge unmittelbar danach folgendes ein

    Code: SQL  [Auswählen]
    # Erweiterung fuer Modul quick stock UPDATE - 02-08-2016
      quick_stockupdate INT(1) NOT NULL DEFAULT 0,
     

    danach suche

    Code: SQL  [Auswählen]
    # Web28 - 2010-11-13 - ADD entry FOR listproducts
    INSERT INTO admin_access VALUES ( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
    INSERT INTO admin_access VALUES ( 'groups', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
     

    und ersetze mit

    Code: SQL  [Auswählen]
    # Web28 - 2010-11-13 - ADD entry FOR listproducts
    # Mit Erweiterung Spalte 'quick_stockupdate' fuer Modul quick stock UPDATE - 02-08-2016
    INSERT INTO admin_access VALUES ( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
    INSERT INTO admin_access VALUES ( 'groups', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
     

    Grüsse
    Hanspeter

    except

    • Fördermitglied
    • Beiträge: 69
    Re: modified 1.06 modifiziert
    Antwort #6 am: 13. März 2017, 18:02:57
    Hallo zusammen
    Benutze nun schon seit einer Weile das Quick_Stockupdate mit Version 1.06.
    Kann mir jemand helfen, wie ich es fertig bringe, auch das Datum einzufügen, ab wann ein Artikel wieder Lager ist?
    Ich habe es soweit geschafft, dass ich eine neue Spalte habe,aber wenn ich einen Eintrag machen möchte, wird dieser nicht in die Datenbank geschrieben.
    Was habe ich vergessen?
    hier mal ein Code, an dem es eventuell liegen könnte?:
    Code: PHP  [Auswählen]
     <?php if(defined('QUICK_SETTINGS_SHOW_DATE_AVAILABLE') && QUICK_SETTINGS_SHOW_DATE_AVAILABLE == 'yes'){ ?>
             <td class="dataTableContent" align="center"><input type="datetime" size="14" name="stock_update[<?php echo  $results['products_id'] ?>][date_available]" value="<?php echo $results['products_date_available'] ?>" onChange="<?php echo $doChange?>" /></td>
             <?php } ?>

    Ich habe alles von der EAN kopiert und es auf products_available abgeändert,  aber es funktioniert nicht. Ein Datum sehe ich nur, wenn ich es in den Produkten selber ändere.

    Vielen Dank für eure Hilfe
    Gruss
    Except
    Version 1.06
    Managed Server