Shop Hosting
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: new_product.php

    scheffer

    • Frisch an Board
    • Beiträge: 80
    • Geschlecht:
    new_product.php
    am: 03. Februar 2014, 20:41:19
    Halo,
    ich würde gerne erreichen, dass wenn ich ein neues Produkt anlege oder verändere, dass das Feld Artikelbescheibung dem Feld Artikelname identisch ist.
    Dazu habe ich unter /admin/includes/modules/new_products.php die Zeile:
       /* $products_description = $_POST['products_description'];
    durch
       /* $products_description = $_POST['products_name'];
    verändert.
    Leider brachte das nicht den gewünschten Erfolg.

    Ist /admin/includes/modules/new_products.php überhaupt die richtige Datei um diese Änderung vorzunehmen ?

    GRuss
    rs

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

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: new_product.php
    Antwort #1 am: 03. Februar 2014, 20:48:54
    Ohne die Frage beantworten zu können, aber wenn eine Zeile mit /* beginnt, ist das der Beginn von einem auskommentierten Abschnitt - würde also gar nicht verarbeitet werden.

    Beste Grüße,
    Wayne

    scheffer

    • Frisch an Board
    • Beiträge: 80
    • Geschlecht:
    Re: new_product.php
    Antwort #2 am: 03. Februar 2014, 20:50:44
    Danke, klassischer Kopierfehler :-(.

    /* sind natuerlich nicht in der Datei new_products.php. Es klappt jedoch trotzdem nicht.

    Es sieht so aus:
       /* $products_description = $_POST['products_description']; */
       $products_description = $_POST['products_name'];

    Whiteflash

    • Fördermitglied
    • Beiträge: 186
    • Geschlecht:
    Re: new_product.php
    Antwort #3 am: 03. Februar 2014, 22:01:38
    Hallo scheffer,

    auf die Schnelle steig ich da noch nicht ganz durch, aber so wie ich das sehe, dient die von die bearbeitete Datei nur dazu, das html zur Verfügung zu stellen, daß das Formular für die Eingabe erstellt - die Variable die du geändert hast, wird nur befüllt, wenn ein $_POST vorliegt, wohl wennn die Datei zum Ändern eines bereits vorhandenen Artikels aufgerufen wird.

    Weiter unten im Script findest du einige Stellen, die die Buttons erzeugen. Das Formular verweist auf die
    Zitat
    FILENAME_CATEGORIES
    der in 'admin/includes/application_top.php' über
    Code: PHP  [Auswählen]
    define('FILENAME_CATEGORIES', 'categories.php');
    definiert wird. Nächster Anlaufpunkt wird somit wohl die Datei 'admin/categories.php' sein, die wohl für die Verarbeitung der gesendeten Daten zuständig ist (oder andere Scripte dafür aufruft).

    Wenn du da nix findest, musst du dein Projekt nach weiteren 'categories.php' durchsuchen, davon gibt es auch noch 'admin/includes/classes/categories.php' ...

    Viel Erfolg  :thumbs:!

    Whiteflash

    scheffer

    • Frisch an Board
    • Beiträge: 80
    • Geschlecht:
    Re: new_product.php
    Antwort #4 am: 04. Februar 2014, 14:27:34
    Hm, scheint wohl nicht so einfach zu sein, wie ich dachte.

    Mein Verständins was dass $_POST dafür sorgt, dass wenn ich speichrn drücke, die Varriable $products_description aus dem Formularfeld mit der Beschreibung products_description nimmt.

    Vielleicht hat ja noch jemand einen Tipp, in welcher datei die Werte aus dem Formular ausgelesen bzw. verarbeitet werden.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: new_product.php
    Antwort #5 am: 04. Februar 2014, 14:36:56
    Gespeichert wird in admin/includes/classes/categories.php in der Funktion insert_product

    Such hier nach products_name, der Rest ist einfach.

    scheffer

    • Frisch an Board
    • Beiträge: 80
    • Geschlecht:
    Re: new_product.php
    Antwort #6 am: 04. Februar 2014, 14:56:30
    Danke, das war es  :-B
    13 Antworten
    6188 Aufrufe
    06. Februar 2013, 09:49:43 von noRiddle (revilonetz)
    3 Antworten
    2787 Aufrufe
    21. Juni 2016, 21:23:10 von rayban
    8 Antworten
    4247 Aufrufe
    05. Februar 2014, 19:19:38 von manne35
    0 Antworten
    1394 Aufrufe
    03. September 2014, 09:56:06 von manne35