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: Artikel im Admin Backend auswählen

    Boris

    • Fördermitglied
    • Beiträge: 102
    Artikel im Admin Backend auswählen
    am: 06. November 2011, 19:25:25
    Hi,
    versuche einen Artikel aus einer Kategorie auszuwählen.
    Die Kategorien zeigt er mir an, aber leider die darin enthaltenen Artikel nicht.

    Code: PHP  [Auswählen]
    require_once('includes/application_top.php');

    $str = "";

    $sql = "SELECT
                            pd.products_name AS name,
                            p.products_id AS id
                             FROM "
    .TABLE_PRODUCTS_TO_CATEGORIES." p2c,
                                            "
    .TABLE_PRODUCTS." p,
                                             "
    .TABLE_PRODUCTS_DESCRIPTION." pd WHERE p2c.categories_id='".$_GET['cat_id']."'
                                                                                                                    AND             p2c.products_id=p.products_id
                                                                                                                    AND             p.products_id=pd.products_id
                                                                                                                    AND             pd.language_id='"
    .$_SESSION['languages_id']."'";
            if($res = $g_objCXtop->vkpCore_db_Select($sql))
            {
                    while($p = $g_objCXtop->vkpCore_db_Run($res))
                    {
                            if($_GET['edit_id'] == $p['id'])
                                    $select_str = 'SELECTED';
                            else
                                    $select_str = '';
                           
                            $str .= '<option value="'.$p['id'].'" '.$select_str.'>'.$p['name'].'</option>';
                    }
            }

    header("Content-Type: text/plain; charset=iso-8859-1");
    echo '<select name="m_pro" onChange="GetPrice();" onFocus="GetPrice();">'.$str.'</select>';

    Könnte mir da jemand helfen?

    Danke

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Artikel im Admin Backend auswählen
    Antwort #1 am: 06. November 2011, 19:30:04
    Was hast du denn angestellt, dass dir die Artikel nicht mehr angezeigt werden? Welche Module sind eingebaut? :-?

    Grüße

    Torsten

    Boris

    • Fördermitglied
    • Beiträge: 102
    Re: Artikel im Admin Backend auswählen
    Antwort #2 am: 06. November 2011, 19:41:13
    Hi,
    versuche ein altes Modul "Tagesangebot "an modified eCommerce Shopsoftware 1.05 anzupassen.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Artikel im Admin Backend auswählen
    Antwort #3 am: 06. November 2011, 21:13:20
    Falls $GET['cat_id'] übergeben wird, dann funktioniert zumindest schon einmal das SQL-Query.
    Versuch doch einfach mal anstatt

    Code: PHP  [Auswählen]
    WHERE p2c.categories_id = '".$_GET['cat_id']."'

    ein

    Code: PHP  [Auswählen]
    WHERE p2c.categories_id = '4'

    zu nehmen, wobei 4 jetzt wahllos eine Kategorie mit Produkten darstellt.

    Mir kommen eher solch Zeilen wie

    Code: PHP  [Auswählen]
    $res = $g_objCXtop->vkpCore_db_Select($sql)

    spanisch vor, weil modified eCommerce Shopsoftware eher mit xtc_db_query() und xtc_db_fetch_array() arbeitet.

    Gruß
    Ronny

    EDIT: Was passiert wenn du diesen Code nimmst?

    Code: PHP  [Auswählen]
    require_once('includes/application_top.php');
    $str = "";
    $sql = "
      SELECT pd.products_name AS name, p.products_id AS id
      FROM "
    .TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd
      WHERE p2c.categories_id='"
    .$_GET['cat_id']."'
      AND p2c.products_id=p.products_id
      AND p.products_id=pd.products_id
      AND pd.language_id='"
    .$_SESSION['languages_id']."'
    "
    ;
    $res = xtc_db_query($sql);
    while($p = xtc_db_fetch_array($res)) {
      if($_GET['edit_id'] == $p['id']) {
        $select_str = 'SELECTED';
      } else {
        $select_str = '';
      }
      $str .= '<option value="'.$p['id'].'" '.$select_str.'>'.$p['name'].'</option>';
     }
    }
     
    header("Content-Type: text/plain; charset=iso-8859-1");
    echo '<select name="m_pro" onChange="GetPrice();" onFocus="GetPrice();">'.$str.'</select>';

    Boris

    • Fördermitglied
    • Beiträge: 102
    Re: Artikel im Admin Backend auswählen
    Antwort #4 am: 07. November 2011, 10:54:47
    @ Webkiste

    Danke,
    leider zeigt er mir nicht an.

    Wahrscheinlich doch mehr Arbeit als gedacht.
    Schade

    Evtl. kannst Du aus Neugier mal rein schauen. (Ob es wirklich mehr Arbeit ist)

    Danke
    Gruß
    Boris

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Artikel im Admin Backend auswählen
    Antwort #5 am: 07. November 2011, 11:30:41
    Boris, hau das Modul weg. Es ist absolut nicht kompatibel mit modified eCommerce Shopsoftware. Das müsste von Grund auf neu geschrieben werden.

    Für welches Shopsystem soll das Modul überhaupt gewesen sein?

    Gruß
    Ronny

    Boris

    • Fördermitglied
    • Beiträge: 102
    Re: Artikel im Admin Backend auswählen
    Antwort #6 am: 07. November 2011, 12:39:35
    Ich glaube das war für xt:Commerce 3.0.4 SP1.  :nixweiss:

    Gibt es was in der Art was auch funktioniert?

    Gruß
    Boris

    storme

    • Neu im Forum
    • Beiträge: 6
    Re: Artikel im Admin Backend auswählen
    Antwort #7 am: 07. November 2011, 12:50:58
    Wenn ich das jetzt richtig verstanden habe willst du auf deiner Seite ein Tagesangebot haben richtig?
    Dann schreib doch Sonderangebote um in Tagesangebot oder Tagesangebote und nutz im Webpanel die Sonderangebotsfunktion. Wäre zumindest leichter als ein komplettes Modul zu schreiben. :-)