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: modified eCommerce Shopsoftware 1.06 Beta 3 zum öffentlichen Test freigegeben

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Hallo Achim,

    schau dir mal folgendes an: http://www.modified-shop.org/forum/index.php?topic=102.0

    Das ist für die 1.05 gedacht und sollte deine Fragen beantworten. Das mit dem Smarty findest du unter Punkt 6.

    Gruß Thomas

    web28

    • modified Team
    • Beiträge: 9.404
    Aus

    Code: PHP  [Auswählen]
    define('ADD_PRODUCTS_FIELDS','products_achim');
    define('ADD_PRODUCTS_FIELDS','products_manufacturers_model');

    das machen:(genauso wie im Beispiel)
    Code: PHP  [Auswählen]
    define('ADD_PRODUCTS_FIELDS','products_manufacturers_model,'products_achim');
    [/code]

    Dann siehe hier, Abschnitt Frontend (Zeile in Adresszeile kopieren, durch den Umlaut wir der Link abgebrochen)
    https://www.modified-shop.org/wiki/Tutorial:_Zusätzliche_Datenfelder_Artikel

    Gruss Web28

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Hach, es ist einfach schön wenn einem so toll geholfen wird  :-B
    Vielen Dank euch beiden...

    MfG
    Achim S.

    greenenergie

    • Neu im Forum
    • Beiträge: 14
    Hallo,

    folgendes ist mir aufgefallen, wenn der Startseite Button geklickt wird, führt dies auf die Startseite des Shops unter :::  domain.de/shop :::, wie es sein sollte. Klicke ich aber den TextLink unter dem Startbutton an, führt dieser mich zu :::  domain.de ::: was falsch ist, siehe Pic.

    Wo kann man die Verlinkung ändern ?

    Dank und Gruss
    green

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Schau mal in der includes/application_top.php und such da mal nach $breadcrumb

    Startseite und Katalog ist eh etwas unsinnig! Nimm das Katalog raus und gib der Startseite den Link von katalog, dann passt's wieder ...

    hgk1911

    • Frisch an Board
    • Beiträge: 68
    Hallo
    habe mal einen Shop bei all-inkl von 1.05d auf 1.6 umgestellt.
    der Shop hat 3500 artikel, google sitemap lief bisher nach dem All-inkl die script laufzeit auf max gesetzt hatte.
    Nun bei 1.6 kommt wieder nach einiger Zeit eine weisse Seite, d.h. für mich die scriptlaufzeit ist nun wieder über das max von All-Inkl.
    Jemand einen Tip?

    gruss
    Gerd

    Der_Micha

    • Mitglied
    • Beiträge: 167
    Ich hatte mal ein ähnliches Problem und am Ende gab es eine weiße Seite.
    Die weiße Seite kommt dann, wenn im Apache Server die Ausgabe der Fehlermeldungen ausgeschaltet sind. (display_errors = off)
    Es bedeutet, dass es einen Fehler gibt, dieser aber nur in der Konsole bzw. im Log angezeigt wird aber nicht auf dem Screen.

    Gruß
    Micha

    Indi

    • Neu im Forum
    • Beiträge: 7
    Sorry, aber in der 1.06 Datei gibt es diesen Code gar nicht:

    Code: PHP  [Auswählen]
    return xtc_db_query("insert into " . TABLE_SESSIONS . " values ('" . $key . "', '" . $expiry . "', '" . $value . "')");

    Gruss Web28
    Oh mann, sorry - mein Fehler.
    Beim mergen is irgendwie die Datei nicht mit aktualisiert worden.

    Danke. dir

    Edit: Gerade noch was gefunden (hoffe es liegt nicht wieder an falschen Dateien):
    Wenn beim Checkout Vorgang eine neue Lieferadresse eingegeben wird, dann wird man danach auf die Startseite geworfen.
    Grund in der checkout_address_store.php:
    Code: PHP  [Auswählen]
    xtc_redirect(xtc_href_link($link_checkout_payment, '', 'SSL')); //Paypal Express Modul
    $link_checkout_payment ist zu dem Zeitpunkt nicht belegt.
    Müsste in der checkout_shipping_address.php vorher mit belegt werden, zb. am Anfang:
    Code: PHP  [Auswählen]
    // BOF - Tomcraft - 2009-10-03 - Paypal Express Modul
    if (@is_array($_SESSION['nvpReqArray'])) {
      $link_checkout_shipping = FILENAME_PAYPAL_CHECKOUT;
      $link_checkout_payment = FILENAME_PAYPAL_CHECKOUT;
      if(PAYPAL_EXPRESS_ADDRESS_CHANGE=='true'){
        $_SESSION['pp_allow_address_change'] = 'true';
      }
    } else {
      $link_checkout_shipping = FILENAME_CHECKOUT_SHIPPING;
      $link_checkout_payment = FILENAME_CHECKOUT_SHIPPING;
    }
    // EOF - Tomcraft - 2009-10-03 - Paypal Express Modul

    Grüße

    web28

    • modified Team
    • Beiträge: 9.404
    Hallo Indi,

    vielen Dank für den Hinweis.

    Ändere den Switch Block in der checkout_address_store.php wie folgt ab:

    Code: PHP  [Auswählen]
          //SWITCH shipping/payment
          switch ($checkout_page) {
            case 'shipping':
              $_SESSION['sendto'] = xtc_db_insert_id();
              xtc_redirect(xtc_href_link($link_checkout_shipping, '', 'SSL'));
              break;
            case 'payment':
              $_SESSION['billto'] = xtc_db_insert_id();
              if (isset ($_SESSION['payment'])) {
                unset ($_SESSION['payment']);
              }
              xtc_redirect(xtc_href_link($link_checkout_payment, '', 'SSL'));          
              break;      
          }      

    Funktioniert das fehlerferi?

    Gruss Web28

    MacroMax

    • Neu im Forum
    • Beiträge: 10
    Hallo Leute,

    ich weiß, dass es diesen Thread bereits gibt, aber leider ohne boardeigene Lösung.

    im Backend unter: Lagerverwaltungsoptionen
    gibt es den Punkt: Meldung an den Admin dass ein Artikel nachbestellt werden muss

    Dort trage ich den Mindestbestand ein (z.B. 10) wann ich vom System eine e-mail bekomme,
    damit der Artikel nachbestellt werden kann und dieser Artikel immer vorrätig ist.

    Leider ist diese Option "komplett" ohne Funktion (man könnte sie auch löschen).

    Jetzt meine 1. Frage:
    Vielleicht (habe keine Ahnung) ist es ja nur eine Kleinigkeit, um diese Option funktionsfähig zu machen.
    Und vielleicht wäre es jetzt auch ein besonders guter Zeitpunkt, diese Option funktionsfähig in die Version 1.06 zu implementieren, woran vielleicht noch niemand der Entwickler gedacht hat.

    Jetzt meine 2. Frage:
    Bei xtc:load gibt es ein solches Modul zum einbauen, welches wohl auch funktioniert.
    Weiß jemand, ob das auch mit der Version 1.06 funktionieren wird, wenn man es dort dann nachträglich einbaut?
    Wäre es eine Idee, wenn man dieses Plugin in jedem Fall in die 1.06 einfließen lässt?

    Hier der Link zum Modul: http://www.xtc-load.de/2009/02/lagerbestandswarnung-mit-mailversand/

    Gruß
    André R.

    Indi

    • Neu im Forum
    • Beiträge: 7

    Ändere den Switch Block in der checkout_address_store.php wie folgt ab:

    Code: PHP  [Auswählen]
          //SWITCH shipping/payment
          switch ($checkout_page) {
            case 'shipping':
              $_SESSION['sendto'] = xtc_db_insert_id();
              xtc_redirect(xtc_href_link($link_checkout_shipping, '', 'SSL'));
              break;
            case 'payment':
              $_SESSION['billto'] = xtc_db_insert_id();
              if (isset ($_SESSION['payment'])) {
                unset ($_SESSION['payment']);
              }
              xtc_redirect(xtc_href_link($link_checkout_payment, '', 'SSL'));          
              break;      
          }      

    Funktioniert das fehlerferi?

    Gruss Web28

    Jupp, das tuts auch, danke :)

    Der_Micha

    • Mitglied
    • Beiträge: 167
    Und vielleicht wäre es jetzt auch ein besonders guter Zeitpunkt, diese Option funktionsfähig in die Version 1.06 zu implementieren, woran vielleicht noch niemand der Entwickler gedacht hat.

    Das würde ich sehr begrüßen, mir fehlt die Funktion auch.
    Bei über 1000 Artikeln geht mir immer wieder mal etwas durch.

    Gruß
    Micha

    hgk1911

    • Frisch an Board
    • Beiträge: 68
    Hallo
    beim smtp versand bekomme ich folgenden Fehler:

    Message was not sent
    Mailer Error: SMTP Fehler: Die folgenden Empfänger sind nicht korrekt: hgksg@gmx.net

    wird die Einstellung auf mail geändert erfolgt der Versand!
    Die Einstellungen sind korrekt, andere Progs laufen damit einwandfrei

    Das Problem der weissen seite bei erstellung der googlesitemap (all-inkl)
    hab ich wie folgt gelöst:

    php_value memory_limit 256M
    php_value max_execution_time 180

    an den Anfang der htaccess und es läuft
     

    web28

    • modified Team
    • Beiträge: 9.404
    Bitte folgendes versuchen:

    inc/xtc_php_mail.inc.php

    Suche nach:
    Code: PHP  [Auswählen]
    $mail->Port = SMTP_PORT; // SMTP port

    Ändern in:
    Code: PHP  [Auswählen]
    $mail->Port = (int) SMTP_PORT; // SMTP port

    Falls das auch nicht funktioniert: Zeile testweise auskommentieren, dann ist Port immer auf 25

    hgk1911

    • Frisch an Board
    • Beiträge: 68
    Hallo Web28
    leider bringt auch das kein ergebnis

    Mailer Error: SMTP Fehler: Die folgenden Empfänger sind nicht korrekt: hgksg@gmx.net

    die GMX adresse ist die Kundenmailadresse, bin zwar kein programmierer aber mir sieht das stark danach aus das die fehlermeldung darauf basiert das die dem smtp übermittelten daten nicht korrekt sind

    Bei einem falschen port kommt nämlich folgende fehlermeldung

    Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.sk-trade.net:35 (Connection refused) in /www/htdocs/w00xxxxx/sknet/includes/classes/class.smtp.php on line 122

    Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /www/htdocs/w00xxxxx/sknet/includes/classes/class.smtp.php on line 122

    Warning: fsockopen() [function.fsockopen]: unable to connect to :35 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /www/htdocs/w00xxxxx/sknet/includes/classes/class.smtp.php on line 122
    Message was not sent
    Mailer Error: SMTP Fehler: Konnte keine Verbindung zum SMTP-Host herstellen.

    Nachtrag:
    ich bekomme kopien der nicht an den kunden versandten auftragsbestätigungen (die GMX adresse gehört uns und der kunde ist ein testkunde)
               
    anything