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: Artikel-Sortierung mehrsprachig

    techway

    • Experte
    • Beiträge: 163
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #90 am: 27. März 2011, 09:17:55
    Hallo Dominik (voodoo...)

    ich werde mir die zwei Probleme anschauen und beseitigen.

    Tante Edit:
    Dank deiner ausführlichen Fehlerbeschreibung, voilà:

    Gruß
    Steffen

    [EDIT Tomcraft 27.03.2011: Modul in Beitrag 1 aktualisiert.]

    Unicore

    • Neu im Forum
    • Beiträge: 17
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #91 am: 27. März 2011, 13:14:18
    Hallo Elexyr werde selber mal schauen das man die Rating noch mit sortieren kann. Dies fehlt nämlich noch bei mir BestKundenMeinung ↑ ↓
    Wenn ich eine Lösung habe schreibe ich.

    Elexyr

    • Neu im Forum
    • Beiträge: 26
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #92 am: 27. März 2011, 14:14:09
    Hallo Unicore, das wäre super ... ich teste zwar auch noch aber irgendwie will dat alles nicht so wie ich will. ;)

    Unicore

    • Neu im Forum
    • Beiträge: 17
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #93 am: 28. März 2011, 17:24:03
    Hallo Elexyr in den Satz

    Code: PHP  [Auswählen]
    ..."SELECT round(sum(r.reviews_rating)...
    sollte es nicht

    Code: PHP  [Auswählen]
    ..."SELECT round(sum(reviews_rating)...
    sein

    Unicore

    • Neu im Forum
    • Beiträge: 17
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #94 am: 28. März 2011, 19:25:36
    Achte mal auf diese Punkte:

    Code: PHP  [Auswählen]
    $reviews_query = xtc_db_query("select ((reviews_rating) / 5 * 5)

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #95 am: 29. März 2011, 09:12:49
    Hallo Dominik (voodoo...)

    ich werde mir die zwei Probleme anschauen und beseitigen.

    Tante Edit:
    Dank deiner ausführlichen Fehlerbeschreibung, voilà:

    Gruß
    Steffen

    [EDIT Tomcraft 27.03.2011: Modul in Beitrag 1 aktualisiert.]

    Servus Steffen,

    sehr cool, vielen Dank. Hab ich jetzt eingebaut und getestet. Der Fehler in der "advanced_search_result.php" ist verschwunden und die beiden Dropdownfelder Hersteller und Sortierung greifen nun ineinander und funktionieren bisher einwandfrei. :B

    Eine kleine Idee am Rande hätte ich allerdings noch:
    kann man denn nicht die "advanced_search_result.php" noch um das Herstellerdropdown erweitern, so dass auch dort beide Dropdowns vorhanden sind?

    Danke & Grüße
    Dominik

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #96 am: 29. März 2011, 09:53:45
    [...]
    Eine kleine Idee am Rande hätte ich allerdings noch:
    kann man denn nicht die "advanced_search_result.php" noch um das Herstellerdropdown erweitern, so dass auch dort beide Dropdowns vorhanden sind?
    [...]

    :pro:

    Grüße

    Torsten

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #97 am: 29. März 2011, 14:01:32
    Ich bin bei allem dafür, was uns näher an so eine ultimative Such- und Sortierungmöglichkeit heranbringt. Siehe dieses Thema hier: Gesucht: Anzahl Produkte pro Seite

    Und das Beispiel - das wäre ein Knaller für die nächste Version :)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #98 am: 29. März 2011, 14:06:03
    Steht auch alles genau so auf der Roadmap, keine Sorge. ;-)

    Wäre natürlich toll, wenn wir hier weiterhin Unterstützung finden. Die Lösung von techway gefällt mir schonmal sehr gut! :B

    Grüße

    Torsten

    Elexyr

    • Neu im Forum
    • Beiträge: 26
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #99 am: 29. März 2011, 20:14:30
    ... wieder einen halben Schritt weiter aber eben nicht ganz ... wenn ich folgenden Code verwende werden die Artikel mit Allen filtern korrekt sortiert (name, preis, Bewertung Anzahl, Bewertung durchschnitt, ...), aber leider nur die Artikel die eine Bewertung haben ... andere werden nicht angezeigt

    Code: PHP  [Auswählen]
                      // sorting query
                      $sorting_query = xtDBquery("SELECT products_sorting,
                                           products_sorting2 FROM "
    . TABLE_CATEGORIES . "
                                           where categories_id='"
    . $current_category_id . "'");
                      $sorting_data = xtc_db_fetch_array($sorting_query, true);
                      if (!$sorting_data['products_sorting'])
                          $sorting_data['products_sorting'] = 'pd.products_name';
                      $sorting = 'GROUP BY p.products_id ORDER BY ' . $sorting_data['products_sorting'] . ' ' . $sorting_data['products_sorting2'] . ' ';

                      //BEGIN Sorting Function TECHWAY
                      if (isset($_GET['sort'])) {
                          switch ((int)$_GET['sort']) {
                              case 1:
                                  $sorting = ' GROUP BY p.products_id ORDER BY pd.products_name ASC';
                                  break;
                              case 2:
                                  $sorting = ' GROUP BY p.products_id ORDER BY pd.products_name DESC';
                                  break;
                              case 3:
                                  $sorting = ' GROUP BY p.products_id ORDER BY order_price ASC';
                                  break;
                              case 4:
                                  $sorting = ' GROUP BY p.products_id ORDER BY order_price DESC';
                                  break;
                              case 5:
                                  $sorting = ' GROUP BY p.products_id  ORDER BY p.products_date_added DESC';
                                  break;
                              case 6:
                                  $sorting = ' GROUP BY p.products_id  ORDER BY p.products_date_added ASC';
                                  break;
                              case 7:
                                  $sorting = ' GROUP BY p.products_id ORDER BY p.products_ordered DESC';
                                  break;
                              case 8:
                                  $sorting = ' GROUP BY p.products_id ORDER BY m.manufacturers_name ASC';
                                  break;
                              case 9:
                                  $sorting = ' GROUP BY p.products_id ORDER BY m.manufacturers_name DESC';
                                  break;
                              case 10:
                                  $sorting = ' GROUP BY p.products_id ORDER BY count(r.products_id) DESC';
                                  break;
                              case 11:
                                  $sorting = ' GROUP BY p.products_id ORDER BY AVG(r.reviews_rating) DESC';
                                  break;
                          }
                      }
                      //END Sorting Function TECHWAY

                      // We show them all
                      if (GROUP_CHECK == 'true') {
                          $group_check = " and p.group_permission_" . $_SESSION['customers_status']['customers_status_id'] . "=1 ";
                      }

                      $cPathA = explode("_", $cPath);
                      $size = sizeof($cPathA) - 1;
                      $subcategories_array = array();
                      xtc_get_subcategories($subcategories_array, $cPathA[$size]);
                      //Subcat count
                      $size_sc = sizeof($subcategories_array);
                      $cat_Search = "(";
                      for ($i = 0; $i <$size_sc; $i++) {
                          $cat_Search .= "p2c.categories_id = '" . $subcategories_array[$i] . "' or ";
                      }
                      $cat_Search .= "p2c.categories_id = '" . $cPathA[$size] . "'" . ")";

                      $listing_sql = "select p.products_fsk18,
                                      p.products_shippingtime,
                                      p.products_model,
                                      p.products_ean,
                                      pd.products_name,
                                      m.manufacturers_name,
                                      p.products_quantity,
                                      p.products_image,
                                      p.products_weight,
                                      pd.products_short_description,
                                      pd.products_description,
                                      p.products_id,
                                      p.manufacturers_id,
                                      p.products_price,
                                      IFNULL(s.specials_new_products_price, p.products_price) AS order_price,
                                      r.products_id, r.reviews_rating,
                                      p.products_vpe,
                                      p.products_vpe_status,
                                      p.products_vpe_value,
                                      p.products_discount_allowed,
                                      p.products_tax_class_id
                                      from  "
    . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id
                                      left join "
    . TABLE_SPECIALS . " s on p.products_id = s.products_id and s.status=1
                                      left join "
    . TABLE_REVIEWS . " r on p.products_id = r.products_id AND r.reviews_status=1
                                      where p.products_status = '1'
                                      and p.products_id = p2c.products_id
                                      and p.products_id = r.products_id
                                      and pd.products_id = p2c.products_id
                                      "
    . $group_check . "
                                      "
    . $fsk_lock . "
                                      and pd.language_id = '"
    . (int)$_SESSION['languages_id'] . "' and " . $cat_Search . "
                                      "
    . $sorting;
                  }
              }
     
    Ich hatte auch das Problem wenn ich das GROUP BY nicht reingemacht habe die Artikel so oft wie Bewertungen vorlagen angezeigt wurden (4 Bewertungen = 4 mal der gleiche Artikel drin). Artikel ohne Bewertungen werden so aber gar nicht angezeigt - kann mir bitte jemand (auch mit'm Holzhammer) :D  aufzeigen wo mein Denkfehler liegt?

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #100 am: 01. April 2011, 16:30:03
    So, also wer mag, kann sich die Sortierung mal in unserem Design-Shop für Geschenke anschauen, funktioniert auch in den Suchergebnissen...

    ...wenn jetzt das hier

    [...]
    Eine kleine Idee am Rande hätte ich allerdings noch:
    kann man denn nicht die "advanced_search_result.php" noch um das Herstellerdropdown erweitern, so dass auch dort beide Dropdowns vorhanden sind?
    [...]

    noch funktioniert, dann wäre das schon mal sehr genial. ;)

    Ich teste auch wieder. :flee-mrgreen:

    Grüße
    Dominik

    techway

    • Experte
    • Beiträge: 163
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #101 am: 01. April 2011, 19:42:44
    Hallo Dominik,

    beim testen in deinem schönem Shop ist mir aufgefallen, dass man die Angebote (specials.php) gar nicht sortieren kann... ist wohl noch keinem aufgefallen, mal schauen ob man da was machen kann...

    Gruß
    Steffen

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #102 am: 02. April 2011, 06:56:08
    Sers Steffen, erstmal vielen dank für's Lob. :D

    da hast du vollkommen Recht, ist mir noch gar nicht aufgefallen - wenn du das auch noch hinbekommst, dann bekommst wieder ein Sternchen mehr. ^^

    Grüße
    Dominik

    Shoryuken

    • Mitglied
    • Beiträge: 113
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #103 am: 08. Mai 2011, 00:58:30
    Vielen vielen Dank - klappt jetzt wunderbar und ohne Probleme.  :mrgreen:

    Ken

    Calwpower

    • Neu im Forum
    • Beiträge: 16
    Re: MODUL: Artikel-Sortierung mehrsprachig
    Antwort #104 am: 24. Mai 2011, 15:03:45
    Hallo kann mir schnell jemand sagen was ich genau hinzufügen muss wenn ich nach Artikelnummern sortieren will?

    Managed Server
    3 Antworten
    4614 Aufrufe
    05. Februar 2015, 18:10:05 von web0null
    2 Antworten
    3263 Aufrufe
    23. Oktober 2011, 15:10:09 von torgum
    4 Antworten
    3891 Aufrufe
    31. Oktober 2014, 17:00:21 von Bonsai
    4 Antworten
    2840 Aufrufe
    09. Mai 2014, 17:12:24 von cybermarti
               
    anything