#1 (permalink)  
Alt 07.03.2005, 09:50
tmj tmj ist offline
 
Registriert seit: 25.01.2005
Beiträge: 205
Standard

Hallo!

Ich bin nun schon am verzweifeln. Ich m?chte Produkte auf der Startseite zuf?llig anzeigen lassen. Leider habe ich bisher keine M?glichkeit gefunden.

Es gibt zwar ein zufallscript, aber das ist nicht smartykonform und l?sst sich nicht so einfach ins Template einbinden.

Kann man das Modul new_products irgendwie so umschreiben, das Produkte aus allen Kategorien angezeigt werden also wie bei der Box?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.03.2005, 10:07
Erfahrener Benutzer
 
Registriert seit: 11.02.2005
Beiträge: 1.956
Standard

Du brauchst doch nur Artikel in die Kategorie "Top" zu verschieben/verlinken, dann werden sie automatisch auf der Startseite angezeigt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 07.03.2005, 11:00
tmj tmj ist offline
 
Registriert seit: 25.01.2005
Beiträge: 205
Standard

Dieses Problem m?chte ich ja umgehen. Auf der Startseite sollen Produkte durch zuf?llige Auswahl angezeigt werden.

Also Auf der Startseite sollen beispielsweise 6 Produkte aus den Kategorien angezeigt werden.

Wenn ich alle Produkte in die Top Kategorie verschiebe, brauch ich keine Unterkategorien anzulegen und die ?bersichtlichkeit leidet. Das ist nicht Sinn der Sache.

In diesem Punkt gibt es also noch Verbesserungsbedarf des Shopsystems. In der Box whats_new werden alle neuen Produkte aus allen Kategorien angezeigt. Warum ist das bei der Modulversion nicht der Fall?

Wie kann ich die zufall.php umschreiben um sie in das Template einbinden zu k?nnen?

Code:
<?php
//Zufall 2.0
//Autor: Dominik Habermacher (dominik@startseite.ch)//
//Wenn Ihr Fragen, Probleme oder Vorschl?ge habt kommt in mein Forum://
//http://www.startseite.ch/forums/forumdisplay.php?s=&forumid=17 //

////einstellungen////
$db_host   = "";  // database server
$db_user    = "";	// database username
$db_pass   = "";	// database password
$db_name   = "";	// database name

$shop_adresse  = "http://www.meine-domain.de"; //shop adresse ohne / zuletzt
$shop_images  = "http://www.meine-domain.de/images/product_images/popup_images/"; //shop image verzeichnis mit / zuletzt

$steuer   = ""; // hier kann die mwst eingegeben werden, falls du keine brauchst einfach leer lassen.
////das war?s///

 $linkID = mysql_connect("$db_host", "$db_user", "$db_pass");
 if (!$linkID) die("Keine Verbindung zur Datenbank.");
 if (mysql_select_db("$db_name", $linkID))
  echo("");
 else
  die("Fehler!");

$result = @mysql_query("SELECT COUNT(*) FROM products");
$row = mysql_fetch_row($result);
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,$row[0]-1);
$shop_adresse .="/product_info.php?products_id=";
 $result = "SELECT products.products_id, products_description.products_name, products.products_image, products.products_price FROM products LEFT OUTER JOIN products_description
ON products.products_id = products_description.products_id LIMIT $number,1";
 $resID = mysql_query($result, $linkID);
 if (!$resID) die("Fehler in der Abfrage.");
  while ($zeile = mysql_fetch_array($resID,MYSQL_BOTH))
 {
$preis = $zeile[3] + $zeile[3] / 100 * $steuer;
$rpreis = round($preis,2);
  echo("<p align=\"center\"><a href=\"$shop_adresse$zeile[0] \" target=\"_blank\"><img src=\"$shop_images$zeile[2]\" width=\"100\" border=\"0\"></a>");
echo("<br><a href=\"$shop_adresse$zeile[0] \" target=\"_blank\">$zeile[1] </a>");
  echo("<br>Preis: $rpreis Euro</p>");
 }
?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 07.03.2005, 12:07
 
Registriert seit: 13.11.2004
Beiträge: 68
Standard

hi,

ich bin auf der suche nach einer ?hnlichen funktion.
und zwar soll anstelle des logo_trans.gif im template (also links von der shop-bezeichnung im kopfbereich) ein "randomimage" laufen.
bei aktionen des users (st?bern, kategoriewechsel, agb lesen etc.) soll dort das bild wechseln.
oder nach zeitvorgabe wie bei einer diashow. hab sowas fr?her mal als java-script von anfy verwndet, m??te doch auch was geben, das man in den shop einbinden kann.
hat wer sowas?
und vielleicht auch mit anleitung, wo einzubauen?

sch?ne gr??e
leo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 07.03.2005, 12:23
tmj tmj ist offline
 
Registriert seit: 25.01.2005
Beiträge: 205
Standard

Wieso werden eigentlich nur neue Produkte aus der Kategorie Top angezeigt?

Verstehe irgendwie den Sinn der Einschr?nkung nicht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 07.03.2005, 22:52
tmj tmj ist offline
 
Registriert seit: 25.01.2005
Beiträge: 205
Standard

Schade dabei dachte ich immer das xtCommerce aus OsCommerce entstanden sind. Das da interessante Funktionen verloren gegangen sind ist schade
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 16.03.2005, 08:49
 
Registriert seit: 10.03.2005
Beiträge: 16
Standard

hi,

also nen random ist ganz einfach .. wenn wir sagen du hast z.b.

10 Header grafiken..

dann machst du folgendens

<?php

// Startwert f?r Rand
srand ((double)microtime()*1000000);

// Rand funktion
$zufall = rand(1,10);

// Ausgabe
if($zufall==1) {

echo("<img src\"images/blabla.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}

if($zufall==2) {

echo("<img src\"images/blabla2.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==3) {

echo("<img src\"images/blabla3.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==4) {

echo("<img src\"images/blabla4.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==5) {

echo("<img src\"images/blabla5.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==6) {

echo("<img src\"images/blabla6.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==7) {

echo("<img src\"images/blabla7.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==8) {

echo("<img src\"images/blabla8.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==9) {

echo("<img src\"images/blabla9.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}
if($zufall==10) {

echo("<img src\"images/blabla10.gif\" border=\"0\" alt=\"Kopfimage\" title=\"Hallo\">");

}

so soviel zum beispiel.. es gibt bestimmt noch ne bessere l?sung..

mfg
Rolf
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
produkte, startseite

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 04:05 Uhr.

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

xt:Commerce is a SafeCharge brand