#1 (permalink)  
Alt 14.03.2004, 23:00
Benutzerbild von munlock  
Registriert seit: 09.03.2004
Beiträge: 175
Standard

Hi!

Gibt es eine M?glichkeit alle Artikel aus allen Kategorien
auf einmal anzuzeigen?

Ich m?chte einen Button anlegen der alle Artikel m?glichst
sortiert nach Kategorien anzeigt. F?r die jenigen die "mal eben"
allgemein durch den Shop bl?ttern m?chten.

Bei einer gro?en Atikelzal wird das wohl nicht sinnvoll sein
da der Server beim Provider ziemlich r?deln wird, aber bei
mir wird die Anzahl recht ?berschaubar bleiben.

Gru? Mathias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 09.04.2005, 14:06
 
Registriert seit: 14.03.2005
Beiträge: 31
Standard

das h?tte ich auch gerne.

eine navigationspunkt namens alle artikel. wie richtet man diesen ein?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 09.04.2005, 18:47
Erfahrener Benutzer
 
Registriert seit: 11.02.2005
Beiträge: 1.956
Standard

Einfach eine neue Kategorie aufmachen und da alle Produkte reinverlinken, dann sind sie zwar nicht nach Kategorien geordnet, aber man kann sie alle durchbl?ttern.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.04.2005, 18:57
Benutzerbild von KALE MX  
Registriert seit: 18.03.2005
Beiträge: 233
Standard

Jo, am besten so wie es smedder gesagt hat, w?re zwar bissel arbeit aber w?re kostenlos, ansonsten halt programmieren lassen.

MfG
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 09.04.2005, 20:56
Erfahrener Benutzer
 
Registriert seit: 07.09.2003
Beiträge: 1.507
Standard

schau dir halt mal an, wie die exportmodule und sitemap gecodet sind
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 11.04.2005, 07:30
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Zitat:
Originally posted by munlock@Mar 15 2004, 00:00 AM
Hi!

Gibt es eine M?glichkeit alle Artikel aus allen Kategorien
auf einmal anzuzeigen?

Ich m?chte einen Button anlegen der alle Artikel m?glichst
sortiert nach Kategorien anzeigt. F?r die jenigen die "mal eben"
allgemein durch den Shop bl?ttern m?chten.

Bei einer gro?en Atikelzal wird das wohl nicht sinnvoll sein
da der Server beim Provider ziemlich r?deln wird, aber bei
mir wird die Anzahl recht ?berschaubar bleiben.

Gru? Mathias
Wir haben uns eine ?hnliche Funktion geschaffen, indem wir den Datenbank-SQL-Abfrage-Befehl der Produktliste so manipulieren, dass die Kategorie kein Auswahlkriterium mehr ist.

Damit erh?lt man eine Produktliste, in der alle Produkte aller Kategorien alphabetisch sortiert sind.

Wenn man zus?tzlich eine Gruppierung nach Kategorien haben will, dann muss man die mit "//Sort by category" gekennzeichneten Zeilen l?schen.

Diese Funktion wird mit dem Parameter "categories=all"aufgerufen, z.B. so: "http://localhost/xtcommerce/index.php?cPath=1&categories=all

Wenn das der Standard-Aufrufmodus sein soll, dann die Zeile mit der Abfrage "if ($_GET['categories']=='all')" l?schen

Wie das in Praxis aussieht kann man unter "www.seifenparadies.de" sehen. Nach Aufruf der Kategorie 1 werden in der Liste 2 Links angeboten, mit der man die Darstellung ?ndern kann:

Alle Produkte in dieser Kategorie anzeigen (Gesamt?bersicht)
Alle Produkte in allen Kategorien anzeigen (Gesamt?bersicht)


Wir sind dann allerdings einen Schritt weiter gegangen, indem wir dann nur eine verk?rzte Liste darstellen (die wir u.a auch benutzen k?nnen, um relativ einfach eine "Print"-Preisliste zu erstellen).

Das (und einige weitere Zus?tze, wie z.B. die automatische Anzeige der "Neu"-Grafik) haben allerdings eine ziemliche ?nderung des Produktlisten-Templates und des Programms "includes\modules\product_listing.php" zur Folge, was durch die hier vorgestellte ?nderung nicht abgedeckt ist.


================================================== ================================================== ===========================
In Modul <span style='color:blue'>includes\modules\product_listing.php</span>

Code:
$listing_split = new splitPageResults($listing_sql, $_GET['page'], MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');
ersetzen mit

Code:
          
	if ($_GET['categories']=='all')
	{
 $Entries=100000;
 $Category_Selector="and p2c.categories_id = '";
 $Category_Selector_Start=strpos($listing_sql,$Category_Selector);
 if ($Category_Selector_Start != false)
 {
 	$Category_Selector_End=strpos($listing_sql,"'",$Category_Selector_Start+strlen($Category_Selector)+1);
 	if ($Category_Selector_End != false)
 	{
  $listing_sql=
  substr ($listing_sql, 0, $Category_Selector_Start) .
  substr ($listing_sql, $Category_Selector_End+1);
/* 	//Sort by category
  // If you want to sort also by category, then remove comment signs before and after
  $SQLOrder_Expression='pd.products_name';
  $listing_sql=str_replace($SQLOrder_Expression, 'p2c.categories_id,'.$SQLOrder_Expression,$listing_sql);
*/ 	//Sort by category
 	}
 }
	}
	else
	{
 $Entries=MAX_DISPLAY_SEARCH_RESULTS;
	}
}
$listing_split = new splitPageResults($listing_sql, $_GET['page'], $Entries, 'p.products_id');
//	W. Kaiser
Wir haben das im Moment so konzipiert, dass alle Artikel auf einer Seite ausgegeben werden, da das mit unsere Kurzliste und der Produktanzahl akzeptabel ist. Wenn man aber eine seitenweise Darstellung braucht, dann die Zeile "$Entries=100000;" ersetzen mit "$Entries=MAX_DISPLAY_SEARCH_RESULTS;"


================================================== ================================================== ===========================

Die Verwendung erfolgt auf eigene Gefahr, wir ?bernehmen keinerlei Gew?hrleistung f?r die Fehlerfreiheit dieser ?nderungen.

Vor allen ?nderungen unbedingt den Originalzustand sichern!.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
allen, anzeigen, artikel, kategorien

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand