Jump to content
xt:Commerce Community Forum

francosdad

Members
  • Content Count

    11
  • Joined

  • Last visited

  1. hallo, ich habe folgendes problem: wenn ich mich als admin einlogge, dann sehe ich die admin box. beim überfahren des ADMIN buttons steht in der statusleiste /admin/start.php wenn ich aber draufklicke, leitet er mich auf /account.php - so das ich eben nicht mehr in den adminbereich komme. ich habe es schon mit und ohne htaccess probiert, da es keine änderung gibt, denke ich das es nicht daran liegt. ich habe einen vserver bei strato mit suse 10.3 falls dies auch von interesse ist. ebenfalls habe ich auch versucht die sessions in der datei und in der datenbank probiert, ebenfalls keine änderung. ich bin für jeden ratschlag dankbar. grüsse francosdad -gelöst: Cookie Benutzung bevorzugen: auf false setzen!
  2. hallo, ich habe ein großes problem, denn ich möchte gern, dass die hersteller auf der productlisting seite nicht als dropdown sondern als liste ausgegeben werde, die ich mir selbst formatieren kann. in der default.php wird das dropdown menu wie folgt erzeugt: if (PRODUCT_LIST_FILTER > 0) { if (isset ($_GET['manufacturers_id'])) { $filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '".(int) $_SESSION['languages_id']."' and p.manufacturers_id = '".(int) $_GET['manufacturers_id']."' order by cd.categories_name"; } else { $filterlist_sql = "select distinct m.manufacturers_id as id, m.manufacturers_name as name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_MANUFACTURERS." m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '".$current_category_id."' order by m.manufacturers_name"; } $filterlist_query = xtDBquery($filterlist_sql); if (xtc_db_num_rows($filterlist_query, true) > 1) { $manufacturer_dropdown = xtc_draw_form('filter', FILENAME_DEFAULT, 'get'); if (isset ($_GET['manufacturers_id'])) { $manufacturer_dropdown .= xtc_draw_hidden_field('manufacturers_id', (int)$_GET['manufacturers_id']); $options = array (array ('text' => TEXT_ALL_CATEGORIES)); } else { $manufacturer_dropdown .= xtc_draw_hidden_field('cat', $_GET['cat']); $options = array (array ('text' => TEXT_ALL_MANUFACTURERS)); } $manufacturer_dropdown .= xtc_draw_hidden_field('sort', $_GET['sort']); $manufacturer_dropdown .= xtc_draw_hidden_field(xtc_session_name(), xtc_session_id()); while ($filterlist = xtc_db_fetch_array($filterlist_query, true)) { $options[] = array ('id' => $filterlist['id'], 'text' => $filterlist['name']); } $manufacturer_dropdown .= xtc_draw_pull_down_menu('filter_id', $options, $_GET['filter_id'], 'onchange="this.form.submit()"'); $manufacturer_dropdown .= '</form>'."\n"; } } ich habe nun schon versucht das als ganz normale <a href> links auszugeben, das sieht dann wie folgt aus: if (PRODUCT_LIST_FILTER > 0) { if (isset ($_GET['manufacturers_id'])) { $filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '".(int) $_SESSION['languages_id']."' and p.manufacturers_id = '".(int) $_GET['manufacturers_id']."' order by cd.categories_name"; } else { $filterlist_sql = "select distinct m.manufacturers_id as id, m.manufacturers_name as name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_MANUFACTURERS." m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '".$current_category_id."' order by m.manufacturers_name"; } $filterlist_query = xtDBquery($filterlist_sql); if (xtc_db_num_rows($filterlist_query, true) > 1) { //$manufacturer_dropdown = xtc_draw_form('filter', FILENAME_DEFAULT, 'get'); if (isset ($_GET['manufacturers_id'])) { $manufacturer_dropdown_manu .= ('manufacturers_id'. (int)$_GET['manufacturers_id'].'&'); $options = array (array ('text' => TEXT_ALL_CATEGORIES)); } else { $manufacturer_dropdown_cat .= ('cat'. $_GET['cat']); $options = array (array ('text' => TEXT_ALL_MANUFACTURERS)); } $manufacturer_dropdown_sort .= ('sort'. $_GET['sort']); $manufacturer_dropdown_session .= (xtc_session_name(). xtc_session_id()); while ($filterlist = xtc_db_fetch_array($filterlist_query, true)) { $options[] = array ('id' => $filterlist['id'], 'text' => $filterlist['name']); } $manufacturer_dropdown .= '<a href="'.xtc_href_link(FILENAME_DEFAULT, $manufacturer_dropdown_manu.$manufacturer_dropdown_cat.'&'.$manufacturer_dropdown_sort.'&'.$manufacturer_dropdown_session.'&'.'filter_id='.$filterlist['id']).'">'.$options['text'].'</a>'; //$manufacturer_dropdown .= '</form>'."\n"; } } aber das funktioniert nicht so richtig, da entweder nur ARRAY ausgegeben wird oder gar nichts. bitte, bitte helft mir, ich bin schon völlig an verzweifeln. ich habe das auch schon mit dem code aus der box-hersteller versucht, was auch funktioniert hat, jedoch wenn ich eine hersteller angeklickt habe, dann hat er danach alle angezeigt, auch die die keine produkte in der gewählten kategorie haben. es ist zum mäuse melken. danke schon mal im voraus. beste grüsse francosdad
  3. hallo, ich würde gern den auction.lister Link zur Contribution auf XTCommerce nutzen. Jedoch sind meine Programmierkenntnisse sehr überschaubar. Wer interesse hat und auch noch Vorstellungen was es kosten soll, der schickt bitte eine PM an mich. Beste Grüße Francosdad
  4. hallo, ich habe folgendes problem. xtc läuft lokal bei mir mit xampp und ich möchte gern sendmail nutzen um lokal email zu versenden zum test. sendmail meldet zwar keine fehler, aber trotzdem sendet er aus dem backend keine emails. hat jemand erfahrungen mit der lokalen installation von sendmail und xtc, muss das problem dringend lösen. meine einstellungen in der php.ini sind: [mail function] ; For Win32 only. SMTP = (smtp server meines anbieters) smtp_port = 25 ; For Win32 only. sendmail_from = (meine email passend zum smtp des anbieters) ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "C:\Program Files\xampp\sendmail.exe -t" email einstellungen unter xtc: TRANSPORT MODE: sendmail Pfad zu sendmail: C:\Program Files\xampp\sendmail.exe -t Adresse smtp: (gleich wie php.ini) user name: passend zur email passwort: passend zur email authentification: ja und nein probiert sendmail.ini einstellungen auth_username=mein benutzername auth_password=mein passwort smtp_server= (smtp server meines anbieters) im frontend versendet er alle email so wie es sein soll, nur eben im backend nicht. obwohl er angibt, dass er die email versandt hat. bitte, bitte ich bin für jeden hinweis offen. danke im voraus und beste grüsse francosdad
×
×
  • Create New...