[SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Hier bekommst Du deutschsprachigen Support bezüglich offizieller Module für phpwcms. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
User avatar
krailing
Posts: 119
Joined: Fri 20. Apr 2007, 11:17
Location: Schaffhausen/CH

[SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by krailing »

Hola hombreee

Kann mir mal jemand php-technisch unter die Arme greifen? Im Shop soll die Option «Alle Produkte» oder wie auch immer deaktiviert und stattdessen die erste Kategorie aktiviert werden. Alternativ wäre auch schön zu wissen, wie man «Alle Produkte» nicht zuunterst, sondern zuoberst hinplatziert. Meine PL/1-Programmiererkarriere hat aber auch gar keine Spuren hinterlassen, sorry Leute. Also bevor ich mein frontend_render-File komplett zerstöre, frag ich lieber mal...

Gruss
Tom
Last edited by krailing on Tue 29. Apr 2008, 16:57, edited 1 time in total.
rushclub
Posts: 915
Joined: Tue 17. Feb 2004, 18:52

Re: Shop kleine Änderungen erwünscht: wer hilft?

Post by rushclub »

hallo tom,

dafür benötigst du keine php-kentnisse.
schaue dir einfach das shop-template an und probiere ein wenig.

rush
3 (!) Jahre warten reichen mir. Ich bin erst mal weg.
User avatar
krailing
Posts: 119
Joined: Fri 20. Apr 2007, 11:17
Location: Schaffhausen/CH

Re: Shop kleine Änderungen erwünscht: wer hilft?

Post by krailing »

Danke Rush, aber ich glaube, dass es mehr braucht als Änderungen im Template.

Um konkret zu werden, hier das aktuelle Beispiel: http://www.freilandrosen.ch/cms/index.php?id=22. Der Shop ist unterteilt in drei Kategorien. Ärgerlich ist, dass defaultmässig «Alle Produkte», oder wie in diesem Fall «Bestseller» zuerst angezeigt wird und aktiv ist. Schön wäre, wenn es eine Möglichkeit gäbe, dieses «Alle Produkte» auszugrenzen und/oder gleichzeitig die wichtigste Kategorie, für diesen Fall «Rosenprodukte» anzuzeigen und auf aktiv zu setzen. Kann man das hinkriegen, ohne in der frontend_render des Shops herumzufrickeln?

Gruss
Tom
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Shop kleine Änderungen erwünscht: wer hilft?

Post by Oliver Georgi »

Versuchs mal mit der Angabe
{SHOP_CATEGORY:Kategorie-ID}

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
krailing
Posts: 119
Joined: Fri 20. Apr 2007, 11:17
Location: Schaffhausen/CH

Re: Shop kleine Änderungen erwünscht: wer hilft?

Post by krailing »

Danke Oliver

Dann wird nur diese definierte Kategorie (z.B. «Rosenprodukte») aufgelistet. Aufgelistet werden sollten aber alle Kategorien («Rosenprodukte», «Lavendelprodukte» und «Diverse Produkte»), aktiv davon die erste, also in diesem Fall «Rosenprodukte».

Gruss
Tom
User avatar
krailing
Posts: 119
Joined: Fri 20. Apr 2007, 11:17
Location: Schaffhausen/CH

Re: Shop kleine Änderungen erwünscht: wer hilft?

Post by krailing »

Hallo

Habe drei Einträge angepasst, nun funktionierts so, wie ich das gerne hätte.

Nochmals danke, auch an Oliver.

Tom
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by flip-flop »

...... Welche Einträge denn :roll: Oder ist das geheim?
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
krailing
Posts: 119
Joined: Fri 20. Apr 2007, 11:17
Location: Schaffhausen/CH

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by krailing »

ha ha das der King persönlich mich das fragt... :lol:

nun gut, man mag mich geisseln, aber ge(r)ändert hab ich dies:

line 305

Code: Select all

$shop_cat_selected	= isset($GLOBALS['_getVar']['shop_cat']) ? $GLOBALS['_getVar']['shop_cat'] : '6'; 
also meine bevorzugte Kategorie explizit als selektierte Kat. bezeichnet

line 470ca

Code: Select all

if(empty($shop_cat_name)) {
		$shop_cat_name		= $_tmpl['config']['cat_all'];
		$shop_cat_selected	= 6;

	}
	
	$sql  = "SELECT * FROM ".DB_PREPEND.'phpwcms_shop_products WHERE ';
	$sql .= "shopprod_status=1";

	if($selected_product_cat && !$shop_detail_id) {

		$sql .= ' AND (';
		$sql .= "shopprod_category = '" . $selected_product_cat . "' OR ";
		$sql .= "shopprod_category LIKE '%," . $selected_product_cat . ",%' OR ";
		$sql .= "shopprod_category LIKE '" . $selected_product_cat . ",%' OR ";
		$sql .= "shopprod_category LIKE '%," . $selected_product_cat . "'";
		$sql .= ')';
	
	} elseif($shop_detail_id) {
		$sql .= ' AND shopprod_id=' . $shop_detail_id;
	
	} else {
	    $sql .= ' AND shopprod_category=6';  /* ---webwerk: die Produkte der bevorzugten Kat werden angezeigt */ 
		//$sql .= ' AND shopprod_listall=1';
 
Anzeige der Produkte der bevorzugten Kategorie, may be Pfahlbaueränderungen, sorry, Oliver

Code: Select all

	if($shop_detail_id) {
		$GLOBALS['_getVar']['shop_detail'] = $shop_detail_id;
	}
	
		
/*  ------------------   Hier war die Abfrage shop_cat='all'  ------------- */
	
		if( count($shop_cat) ) {
	
/*		if( ! $shop_limited_cat ) {
			$shop_cat[$x]  = '<li';
			if($shop_cat_selected == 'all') {
				$shop_cat[$x] .= ' class="active"';         
			}
			$shop_cat[$x] .= '>';
			$shop_cat[$x] .= '<a href="' . $shop_cat_link . '&shop_cat=all">';
			$shop_cat[$x] .= html_specialchars($_tmpl['config']['cat_all']);
			$shop_cat[$x] .= '</a>';
			$shop_cat[$x] .= '</li>';
		} 
*/		
		$shop_cat = '<ul class="shop_cat">' . LF.'	' . implode(LF.'	', $shop_cat) . LF . '</ul>';
		 
	
	} else {
		
		$shop_cat = '';
		
	
}

«Alle Produkte» aus dem Verkehr ziehen.

Alles PHP-Code-Anfängerzeugs, daher mit Vorsicht zu geniessen.

Ciao belli
Tom
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by juergen »

Ah.. (mitlesend) !

Dir reicht nicht der Link, den {CATEGORY:6} produziert, die willst die Artikelliste... ich frage trotzdem : Wieso sind die Artikel in einer Kategorie ?
User avatar
krailing
Posts: 119
Joined: Fri 20. Apr 2007, 11:17
Location: Schaffhausen/CH

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by krailing »

DF6IH wrote:Ah.. (mitlesend) !

Dir reicht nicht der Link, den {CATEGORY:6} produziert, die willst die Artikelliste... ich frage trotzdem : Wieso sind die Artikel in einer Kategorie ?
Hallo DF6IH oder wie auch immer

Ich verstehe die Frage nicht, aber wenn du auf die Beispielseite gehst, siehst du ja, was mein Plan war. Eventuell unterschätze ich die Möglichkeiten mit {CATEGORY:x}, aber für diesen Fall wollte ich die Kategorien optisch nahtlos an die Navi anknüpfen, damit die Artikel sich im Content breitmachen können.

Tom
rushclub
Posts: 915
Joined: Tue 17. Feb 2004, 18:52

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by rushclub »

werden die artikel nicht automatisch auf der ersten seite aufgelistet, wenn du sie in keiner kategorie platzierst?
habs nicht getestet.

rush
3 (!) Jahre warten reichen mir. Ich bin erst mal weg.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by juergen »

Ok, das ist schon alles gut so, wie er es gemacht hat...

Allerdings solltest du den frontend.render.php gegen den neuen austauschen, sonst musst du mir die 420 Fränklis für die -30 Flashen schicken, die ich dir gerade über deinen shop verkauft habe.... (Spaß off)

:mrgreen:
User avatar
nekket
Posts: 613
Joined: Tue 18. Nov 2003, 15:46
Location: Baden-Baden
Contact:

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by nekket »

Ich stehe momentan vor einem ähnlichen Problem und bin bisher nicht fündig geworden:
Ich habe eine Website, die verschiedene Produkte als Artikel beinhaltet.

Folgende Punkte sind im Navigationsmenü: Tragetaschen | Papiere | Stifte | Direktbestellung

Klick auf Tragetaschen soll einen Infotext, ein paar Bilder und alle Produkte aus der Kategorie "Tragetaschen" des Shops zeigen.
Habe es mit {SHOW_CATEGORIE:ID} probiert aber das generiert mir lediglich einen Link "Tragetaschen". Erst wenn ich auf den Link klicke, erhalte ich die gewünschte Übersicht.

Frage:
Ist es möglich, dass ich die Produkte einer Kategorie per ALIAS an beliebiger Stelle innerhalb eines Templates oder Artikels anzeige?
pixelpublic GmbH | Agentur für Neue Medien und Gestaltung
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by update »

mach's doch anders herum: male Dir einen Artikel, der die einzelnen Produkte in jeweiligen CPs darstellt und ziehe die CPs dann in den Shop (dann muss allerdings die frontend_render-machine da mit eingebunden werden, sonst geht das nicht...). Zusätzlich kannst Du die Bestellbuttons auch in den Artikel kopieren - und direkt aus dem Artikel heraus bestellen (springt bei mir bisher dann allerdings immer in den Warenkorb, aber da gibt's ja JS zum Zurückspringen... ;) )
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
nekket
Posts: 613
Joined: Tue 18. Nov 2003, 15:46
Location: Baden-Baden
Contact:

Re: [SOLVED] Shop kleine Änderungen erwünscht: wer hilft?

Post by nekket »

claus wrote:mach's doch anders herum: male Dir einen Artikel, der die einzelnen Produkte in jeweiligen CPs darstellt und ziehe die CPs dann in den Shop (dann muss allerdings die frontend_render-machine da mit eingebunden werden, sonst geht das nicht...). Zusätzlich kannst Du die Bestellbuttons auch in den Artikel kopieren - und direkt aus dem Artikel heraus bestellen (springt bei mir bisher dann allerdings immer in den Warenkorb, aber da gibt's ja JS zum Zurückspringen... ;) )
OK Danke dir! Soweit verstanden. Aber trotzdem bereits anders gelöst :-)
pixelpublic GmbH | Agentur für Neue Medien und Gestaltung
Post Reply