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: Standard Artikelstatus für neue Artikel

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.973
    • Geschlecht:
    MODUL: Standard Artikelstatus für neue Artikel
    am: 27. November 2022, 16:01:08
    Ich nehme an dies ist das Ticket hierzu ? Ticket #2390

    Wer am liebsten sofort eine Lösung möchte, den folgenden Code als PHP-Datei in den im Kopf der Datei angegebenen Pfad legen.
    Welche Werte vorausgewählt bzw. gesetzt werden kann dem Code in den Kommentaren entnommen werden.

    Code: PHP  [Auswählen]
    <?php
    /*****************************************************************
    * file: preselection_new_product.php
    * path: /admin/includes/extra/footer/
    * use: preselect and mark some fields
    *
    * © copyright noRiddle, 11-2022
                 ____
                |    |       |     | | |
      __   ___  |____/ °  ___|  ___| | |  ___
    |/  | |   | |   \  | |   | |   | | | |___|
    |   n |___o |    R i |___d |__ d l l |__e

    *****************************************************************/


    defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );

    if(basename($PHP_SELF) == 'categories.php' && (isset($_GET['action']) && $_GET['action'] == 'new_product')) {
    ?>
    <script>
    $(function() {
      let $form = $('form#new_product'),
          $faction = $form.attr('action');

      if($faction.indexOf('insert_product') !== -1) {
        setTimeout(function() {
          //set status to activated
          $('input[name="products_status"][value="1"]').prop('checked', true);
          //set tax class to standard
          $('select[name="products_tax_class_id"]').val('1');
          $('select[name="products_tax_class_id"]')[0].sumo.selectItem(1);
          //set group permissions only for admin
          $('input[name="groups[]"]').prop('checked', false);
          $('input[name="groups[]"][value="0"]').prop('checked', true);
        }, 500);
      }

    });
    </script>
    <?php
    }
    ?>

    Kann auf Wunsch erweitert/geändert werden.
    Benutzung auf eigene Gefahr.

    Gruß,
    noRiddle

    [EDIT Tomcraft 02.12.2022: Beitrag abgetrennt von Thema "Artikelstatus für neue Artikel".]

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

    manne35

    • Fördermitglied
    • Beiträge: 615
    • Geschlecht:
    Re: MODUL: Standard Artikelstatus für neue Artikel
    Antwort #1 am: 11. Februar 2023, 10:46:54
    Super Prima Lösung,
    auch von mir mit minimalen Kenntnissen erweiterbar für viele Felder der Artikel Edit Seite
     ohne großen Eingriff, Minimal Invasiv, heißt das, glaube ich . :-)

    Vielen Dank dafür und
    schöne Grüße an alle.

    yorgey

    • Fördermitglied
    • Beiträge: 99
    Re: MODUL: Standard Artikelstatus für neue Artikel
    Antwort #2 am: 11. Februar 2023, 11:11:44
    Vielen Dank noRiddle!!!
    13 Antworten
    1420 Aufrufe
    03. Dezember 2022, 21:03:36 von noRiddle (revilonetz)
    2 Antworten
    2879 Aufrufe
    03. Februar 2011, 10:21:25 von NGE2011
    1 Antworten
    1250 Aufrufe
    23. August 2018, 13:55:42 von voodoopupp
    0 Antworten
    2846 Aufrufe
    27. Februar 2011, 21:34:36 von SupaRoyal
               
    anything