Jump to content
Latest News: (loading..)

About This Club

Discussions for the German Community

  1. What's new in this club
  2. RainerVoss

    Ladezeit zu lang

    Hat sich erledigt. Fehler gefunden. Pfad zur Cache-Datei war fehlerhaft.
  3. in product_info.php hat sich ein Fehler eingeschlichen. Dieses einfügen: <?php if (SHOW_PRODUCTS_SHIPPING_TIME_ON == 'true') { if ( (tep_session_is_registered('customer_id') == true) || ($id != $customer_id) ) { $c__heimatland = $customer_country_id; list($lieferdatum_von,$lieferdatum_bis) = get_lieferzeitraum($c__heimatland); $pls_shippingtime = '<span class="pls_basePrice">' . TEXT_LIEFERUNG_PI . $lieferdatum_von . "-" . $lieferdatum_bis . '</span><br>'; echo $pls_shippingtime; }else{ $pls_shippingtime = '<span class="pls_basePrice">' . TEXT_SHIPPINGTIME_LOGIN . '</span><br>'; echo $pls_shippingtime; } }?>
  4. Mit besonderem Dank an @Tsimi SQL-Anweisung INSERT INTO configuration_group (configuration_group_id, configuration_group_title, configuration_group_description, sort_order, visible) VALUES ('41', 'Angabe Lieferzeiten', 'Definieren Sie die Angaben der Lieferzeiten für Deutschland in Tagen. Standard von [3 Tage] bis [7 Tage] Ausserhalb Deutschland [5 Tage] bis [10 Tage]', NULL, '1'); INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, use_function, set_function) VALUES ('Angabe der Lieferzeiten freischalten ?', 'SHOW_PRODUCTS_SHIPPING_TIME_ON', 'true', 'Soll die Angabe der Lieferzeiten bei den Produktdetails freigeschalten werden ?', '41', '1', now(), NULL , 'tep_cfg_select_option(array(\'true\', \'false\'),'); INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added) VALUES ('Lieferangabe innerhalb Deutschland von [x] Tagen', 'INFOTEXT_SHIPPING_TIME_OF', '3', 'Lieferangabe innerhalb Deutschland in Tagen. Standard: [zwischen 3] und ...', '41', '10', now(), now()); INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added) VALUES ('Lieferangabe innerhalb Deutschland bis [x] Tagen', 'INFOTEXT_SHIPPING_TIME_TO', '7', 'Lieferangabe innerhalb Deutschland in Tagen. Standard: zwischen ... [und 7 Tagen]', '41', '11', now(), now()); INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added) VALUES ('Lieferangabe ausserhalb Deutschland von [x] Tagen', 'INFOTEXT_SHIP_TIME_OF_W', '5', 'Lieferangabe ausserhalb Deutschland in Tagen. Standard: [zwischen 5] und ...', '41', '12', now(), now()); INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added) VALUES ('Lieferangabe ausserhalb Deutschland bis [x] Tagen', 'INFOTEXT_SHIP_TIME_TO_W', '10', 'Lieferangabe ausserhalb Deutschland in Tagen. Standard: zwischen ... [und 10 Tagen]', '41', '13', now(), now()); product_info.php einfügen unterhalb vom letzten query tag ?>: <?php if ( (tep_session_is_registered('customer_id') == true) || ($id != $customer_id) ) { $c__heimatland = $customer_country_id; list($lieferdatum_von,$lieferdatum_bis) = get_lieferzeitraum($c__heimatland); $pls_shippingtime = '<span class="pls_basePrice">' . TEXT_LIEFERUNG_PI . $lieferdatum_von . "-" . $lieferdatum_bis . '</span><br>'; echo $pls_shippingtime; }else{ $pls_shippingtime = '<span class="pls_basePrice">' . TEXT_SHIPPINGTIME_LOGIN . '</span><br>'; echo $pls_shippingtime; }?> einfügen an gewünschter Stelle: <?php echo $pls_shippingtime;?> einfügen in german.php: define('TEXT_LIEFERUNG_PI', 'Lieferung bei heutiger Zahlung: '); define('TEXT_SHIPPINGTIME_LOGIN', 'Bitte einloggen für Lieferangaben. '); einfügen in english.php: define('TEXT_LIEFERUNG_PI', 'Delivery by todays payment: '); define('TEXT_SHIPPINGTIME_LOGIN', 'Login for delivery info. '); catalog/includes/functions/general.php einfügen vor dem letztem tag ?>: // Lieferzeiten start function get_lieferzeitraum($yp_ausland) { // Die Routine geht von 3 Tagen für Lieferdatum_von und 5 Tagen Lieferdatum bis aus. Sollten andere Werte benötigt werden, // // dann die Konstanten c__von und c__bis ändern // // Konstanten Inland $c__von_i = INFOTEXT_SHIPPING_TIME_OF; // Lieferdatum von in Tagen // $c__bis_i = INFOTEXT_SHIPPING_TIME_TO; // Lieferdatum bis in Tagen // $c__heimatland = 81 ; // 81 = Deutschland oder z.B. 14 für Österreich// // wie bereits erwähnt, findet man die Zahlu in der Datenbank // Konstanten Ausland $c__von_a = INFOTEXT_SHIP_TIME_OF_W; // Lieferdatum von in Tagen // $c__bis_a = INFOTEXT_SHIP_TIME_TO_W; // Lieferdatum bis in Tagen // if ($yp_ausland == $c__heimatland) { // es ist Deutschland // $c__von = $c__von_i; $c__bis = $c__bis_i; } else { $c__von = $c__von_a; $c__bis = $c__bis_a; } $y_von_day = $c__von . ' day'; $lieferdatum_von = strtotime(" . $y_von_day . "); $wochentag_von = strftime("%u",$lieferdatum_von); $y_dazu = 0; if ($wochentag_von == 0) { // es ist ein Sonntag => +1 Tag dazu // $y_dazu = 1; } elseif ($wochentag_von == 6) { // es ist ein Samstag => +2 Tage dazu // $y_dazu = 2; } $y_von_neu = $c__von + $y_dazu; $y_von_neu_day = $y_von_neu . ' day'; $lieferdatum_von = strtotime(" . $y_von_neu_day . "); // Wenn das "Lieferdatum von" schon ein Wochenende war, dann die Anzahl der zu verschiebenen Tage auf das "Lieferdatum bis" hinzuaddieren // $y_bis_start = $c__bis + $y_dazu; $y_bis_day = $y_bis_start . ' day'; $lieferdatum_bis = strtotime(" . $y_bis_day . "); // Überprüfen, ob das "Lieferdatum bis" auf ein Wochenende fällt // $wochentag_bis = strftime("%u",$lieferdatum_bis); $y_dazu=0; if ($wochentag_bis == 0) { // es ist ein Sonntag => +1 Tag dazu // $y_dazu = 1; } elseif ($wochentag_bis == 6) { // es ist ein Samstag => +2 Tage dazu // $y_dazu = 2; } $y_bis_neu = $y_bis_start + $y_dazu; $y_bis_neu_day = $y_bis_neu . ' day'; $lieferdatum_bis = strtotime(" . $y_bis_neu_day . "); $lieferdatum_von = date('d.m.',$lieferdatum_von); $lieferdatum_bis = date('d.m.',$lieferdatum_bis) ; return array($lieferdatum_von, $lieferdatum_bis) ; } // Lieferzeiten ende
  5. Hi, könnte hier jemand mal nachsehen was da falsch läuft ? Die Angabe Lieferzeiten funzt nur für Deutschland also bei 81 mit 3 bis 7 Tage Kunden aus dem Ausland bekommen die gleiche Angabe 3 bis 7 Tage anstelle von 5 bis 10 Tage general.php // Lieferzeiten start function get_lieferzeitraum($yp_ausland) { // Die Routine geht von 3 Tagen für Lieferdatum_von und 5 Tagen Lieferdatum bis aus. Sollten andere Werte benötigt werden, // // dann die Konstanten c__von und c__bis ändern // Konstanten Inland $c__von_i = 3; // Lieferdatum von in Tagen // $c__bis_i = 7; // Lieferdatum bis in Tagen // $c__heimatland = 81 ; // 81 = Deutschland // wie bereits erwähnt, findet man die Zahlu in der Datenbank // Konstanten Ausland $c__von_a = 5; // Lieferdatum von in Tagen // $c__bis_a = 10; // Lieferdatum bis in Tagen // if ($yp_ausland == $c__heimatland) { // es ist Deutschland // $c__von = $c__von_i; $c__bis = $c__bis_i; } else { $c__von = $c__von_a; $c__bis = $c__bis_a; } $y_von_day = $c__von . ' day'; $lieferdatum_von = strtotime(" . $y_von_day . "); $wochentag_von = strftime("%u",$lieferdatum_von); $y_dazu = 0; if ($wochentag_von == 0) { // es ist ein Sonntag => +1 Tag dazu // $y_dazu = 1; } elseif ($wochentag_von == 6) { // es ist ein Samstag => +2 Tage dazu // $y_dazu = 2; } $y_von_neu = $c__von + $y_dazu; $y_von_neu_day = $y_von_neu . ' day'; $lieferdatum_von = strtotime(" . $y_von_neu_day . "); // Wenn das "Lieferdatum von" schon ein Wochenende war, dann die Anzahl der zu verschiebenen Tage auf das "Lieferdatum bis" hinzuaddieren // $y_bis_start = $c__bis + $y_dazu; $y_bis_day = $y_bis_start . ' day'; $lieferdatum_bis = strtotime(" . $y_bis_day . "); // Überprüfen, ob das "Lieferdatum bis" auf ein Wochenende fällt // $wochentag_bis = strftime("%u",$lieferdatum_bis); $y_dazu=0; if ($wochentag_bis == 0) { // es ist ein Sonntag => +1 Tag dazu // $y_dazu = 1; } elseif ($wochentag_bis == 6) { // es ist ein Samstag => +2 Tage dazu // $y_dazu = 2; } $y_bis_neu = $y_bis_start + $y_dazu; $y_bis_neu_day = $y_bis_neu . ' day'; $lieferdatum_bis = strtotime(" . $y_bis_neu_day . "); $lieferdatum_von = date('d.m.',$lieferdatum_von); $lieferdatum_bis = date('d.m.',$lieferdatum_bis) ; return array($lieferdatum_von, $lieferdatum_bis) ; } // Lieferzeiten ende product_info.php <?php $c__heimatland = 81; // 81 = Deutschland // mit der Zahl kann man sein Heimatland angeben. Das findet mach am Besten in der Datenbank list($lieferdatum_von,$lieferdatum_bis) = get_lieferzeitraum($c__heimatland); $pls_shippingtime = '<span class="pls_basePrice">' . TEXT_LIEFERUNG_PI . $lieferdatum_von . "-" . $lieferdatum_bis . '</span>'; ?>
  6. RainerVoss

    Ladezeit zu lang

    Moin, bei einem von mir betreuten Shop ist die Ladezeit deutlich zu lang. Chrome Dev Tools: TTFB 3,5 bis 5 sec. Habe AddOns ab- und wieder zugeschaltet, Datenbankabfragen und Scriptzeilen entfernt etc. ... Ich finde die Ursache nicht. Kurios: Der Testshop arbeitet mit identischen Dateien und hat ein TTFB von 124 ms. Alle anderen Anwendungen auf einem von mir gemieteten Server weisen vernünftige Ladezeiten auf, so dass man wohl davon ausgehen kann, dass der Server nicht unterdimensioniert und weitgehend optimal konfiguriert ist. Wer kann helfen? Wer kennt dieses Problem und hat einen Tipp, wo ich ansetzen könnte? Danke für Eure Hilfe!
  7. mairei

    PHP 7.2.

    Danke dir, aber genau das hatte ich gehofft mir zu ersparen.
  8. headline-dbs

    PHP 7.2.

    Hallo oscommerce-Gemeinde, Gibt es eine Anleitung um die Shop-Version v2.3.4 mit PHP 7.2. kompatibel zu machen? Beste Grüße, Frank
  9. SEO ist ein wirklich sehr umfassendes Thema, bei welchem man schnell den Überlick verlieren kann.. Mit sämtlichen Aktivitäten und Maßnahmen führt die Suchmaschinenoptimierung zu höhren Rankings in den oragnischen Suchergebnissen, dazu gehören z.b. eine ausgeführte und ordentliche Keywordanalyse, Rankingcheck u.v.m. Natürlich gehört Linkbuilding auch dazu und ist auch ein sehr wichtiger Faktor. Bei SEO wird zwischen Onpage- und Offpage Optimierung unterteilt.. Onpage: z.b. Qualität der Inhalte auf der Webseite, die Formatierung und technische Punkte..Offpage beinhaltet die Maßnahmen außerhalb der Webseite. Bei weiterem Interesse oder Fragen kannst du gerne mal unter https://www.seomatik.de/ nachschauen, da findest du alles nochmal explizit erklärt. Viele Grüße
  10. Yepi

    PHP 7.2.

    Soweit ich weiss, nein. Nimm eine bei den addons und ergänze diese. Die module selbst kannst du kopieren und übersetze sie
  11. mairei

    PHP 7.2.

    Moin ... ich mische mich mal an dieser stelle ein. 🙂 Gibt's für die aktuelle CE oder BS oder Frozen auch ein Deutsches Language Pack? Danke und schönen Restsonntag
  12. raiwa

    PHP 7.2.

    Auf dem Apps Marketplace. Schau dass in der Beschreibung für 2.3.4.1 CE Frozen oder Ähnliches angegeben ist. Sonst sind je nach add-on Updates nötig. https://apps.oscommerce.com/
  13. martiny1533005799

    PHP 7.2.

    Danke für diesen Hinweis. Ich habe mir diese Version installieren müssen, da meine Vorgängerversion von Heute auf Morgen keine Umlaute und Sonderzeichen mehr ausgibt. Nun Die Frage, wo finde ich dann Module und oder Erweiterungen für die v2.3.4.1 CE. Danke, Gruß, Olaf.
  14. mairei

    Shopbreite

    ja das weiss ich doch... ist im "alten shop" komplett integriert. der muss aber solange weiter laufen bis CE komplett adaptiert ist und onlien geht. deswegen wollte ich die breite etwas benutzerfreundlicher gestalten.
  15. raiwa

    Shopbreite

    https://forums.oscommerce.com/topic/408979-upgrading-to-the-latest-version/
  16. Yepi

    Shopbreite

    Du kannst alles abändern was du möchtest. Die Farben findest du in den entsprechenden .css Dateien. Aber wie gesagt, Nicht das Layout ist wichtig sondern die EU Vorgaben und Gesetze an die du dich halten solltest bevor dein Shop On-Line geht.
  17. mairei

    Shopbreite

    moin, werde auf CE umstellen. suche gerade ein bootstrap was es mir erlaubt die farbe des layouts zu ändern.
  18. mairei

    Shopbreite

    danke, gibts dafür ein todo ?
  19. raiwa

    Shopbreite

    Geht nur mit Neuninstallation und Upgrade der Datenbank
  20. mairei

    Shopbreite

    its a upgrade to CE possible or is new installation recommended ?
  21. mairei

    Shopbreite

    moin moin, leider ist dieser costum css generator nicht mehr online. welche kann ich noch nutzen ?
  22. mairei

    Shopbreite

    I know this, but my actual shop system use standart version of osc. And since it will take some time until I have completely tailored the CE variant to my needs, I want to make the current shop more user-friendly. this is faster in the moment
  23. multimixer

    Shopbreite

    @mairei Das kann leicht gemacht werden, hier ist ein Beitrag wo das Schritt für Schritt erklärt ist: http://multimixer.gr/17/01/2011/change-the-width-of-your-oscommerce-store/
  24. MrPhil

    Shopbreite

    Before you put a lot of work into changing the display characteristics, you should look at upgrading to the current version of osC, which is 2.3.4.1BS Edge (also known as CE/Community Edition, and Frozen). Its is not the official release downloaded from this site, but has to be obtained from GitHub (see the link in my signature, below). The official version is years out of date and is unsupported. The Edge version will give you responsive layout, which is mobile-friendly but still works on desktops and laptops. That may be a better approach for you than struggling with a fixed size layout. [from Google Translate] Bevor Sie viel Arbeit in die Änderung der Anzeigeeigenschaften investieren, sollten Sie ein Upgrade auf die aktuelle Version von osC (2.3.4.1BS Edge (auch bekannt als CE / Community Edition, und Frozen) durchführen. Es ist nicht die offizielle Version, die von dieser Seite heruntergeladen wurde, sondern muss von GitHub bezogen werden (siehe den Link in meiner Signatur, unten). Die offizielle Version ist veraltet und wird nicht unterstützt. Die Edge-Version bietet ein ansprechendes Layout, das zwar für Mobilgeräte optimiert ist, aber dennoch auf Desktops und Laptops funktioniert. Das ist vielleicht ein besserer Ansatz für Sie, als mit einem Layout mit fester Größe zu kämpfen.
  25. Yepi

    Shopbreite

    Hi, schau mal in die 960gs und die jquery ordner. je nachdem welche css bei dir verbunden sind. Anschliessend den header entsprechend anpassen. Ist schon etwas Sucherei und Fummelarbeit um die Breite an zu passen.
  26. mairei

    Shopbreite

    es geht um: 2.3.4.1
  27.  
×