Beiträge von admin

    Nach ausgiebigen Tests und Überarbeitung der SEO-URL, ist der Fehler nun behoben. Offensichtlich ist es bisher niemand aufgefallen und so scheinbar auch noch nie aufgetreten. Warum Google die Links falsch bekommen hat, ist warscheinlich ein anderes Blatt.
    Aber, ich habe jetzt eine Lösung, die das Ganze ordentlich abfängt und zumindest ein 404-Fehler bringt, was in dem Falle auch korrekt ist.

    Ich habe einen vorläufigen Fix jetzt zusammengestellt, der diverse Probleme im Zusammenhang mit den URLs löst. Betroffene Dateien:

    /.htaccess
    /inc/commerce_seo.inc.php
    /reviews.php
    /templates/cseo-css-v2/source/boxes/reviews.php

    Die Änderungen an der .htaccess im Einzelnen:

    Suche:

    Apache Configuration
    RewriteRule ^(.*)(.+)\.html(.*)$                             commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]

    Ersetze mit:

    Apache Configuration
    #RewriteRule ^(.*)(.+)\.html(.*)$                             commerce_seo_url.php?linkurl=$1$2$3 [qsappend,L]

    Suche:

    Apache Configuration
    RewriteRule ^(.*)review-(.*[0-9])/(.*([a-zA-Z0-9]))/$        product_reviews_info.php?reviews_id=$2 [qsappend,L]

    Ersetze mit:

    Apache Configuration
    RewriteRule ^(.*)review-(.*[0-9])/(.*([a-zA-Z0-9]))\.html$        product_reviews_info.php?reviews_id=$2 [qsappend,L]

    Suche:

    Apache Configuration
    RewriteRule ^(.+) - [PT,L]

    Danach einfügen:

    Apache Configuration
    RewriteCond %{REQUEST_URI} !(.*)/$
        RewriteCond %{REQUEST_URI} !\..+$
        RewriteCond %{REQUEST_URI} !/$
        RewriteRule (.*) http://%{HTTP_HOST}/$1/ [R=301,L]

    Wie geht man am besten vor?

    1. Backup der Original Dateien.
    2. Hoch laden der Dateien aus dem ZIP (Die Template Datei bitte auch, wer Bewertungen nutzt, in das Template, was eingestellt ist, wenn es nicht das Original ist) gemäß Ordnerstruktur
    3. commerce:SEO-URL NEU durchlaufen lassen.

    Es werden nun ALLE Links in der DB korrekt abgelegt und das .html nicht mehr zur Laufzeit angehängt. Mit diesem Update wurden auch kleiner Unschönheiten in Zusammenhang mit dem Contenmanager behoben, wenn man einen Content aktualisiert. Weiterhin werden jetzt alle URLs ohne Endung (/ oder .html) abgefangen und auf die jeweilige Kategorie mit / geleitet.
    postitiver Nebeneffekt des Fixes: Die Reviews werden jetzt auch korrekt als ...html dar gestellt und nicht wie vorher in einem undefinierten Zustand.

    Ich habe sehr sorgfältig getestet, wenn noch Probleme auftauchen, bitte hier anhängen. Der Fix wird in das QF8 einfliesen.
    Anmerkung: Dieser Fix kann auch für commerce:SEO v2.1.1.5 verwendet werden, sofern Bedarf besteht.!!!

    Im Ordner admin/includes die Datei metatag.php ändern von:

    Code
    <script src="includes/javascript/jquery-[B]1.6.4[/B].min.js" type="text/javascript"></script>

    auf:

    Code
    <script src="includes/javascript/jquery-[B]1.4.2[/B].min.js" type="text/javascript"></script>

    Das ist im Komplettpaket aktualisiert.
    Warum der Fehler ist, bin ich noch am ergründen.
    Unter Admin / Module > cSEO Installation / Update das QF7 installieren, dann ist die Anzeige richtig :)

    Hatten wir das Thema nicht schon ausführlich? captcha Ordner Schreibrechte? Hast Du die Einträge:

    Bitte die Datei /includes/configure.php erweitern:

    define('DIR_WS_MINI_IMAGES', DIR_WS_IMAGES .'product_images/mini_images/');

    Auch die Datei /admin/includes/configure.php erweitern:

    define('DIR_FS_CATALOG_MINI_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/mini_images/');
    define('DIR_WS_CATALOG_MINI_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/mini_images/');

    1. Admin > Maximumwerte > Anzahl der Tage für neue Produkte von 30 auf neuen Wert setzen
    2. bin ich jetzt etwas verwirrt. Produkte kann man im Admin unter cSEO Config > Produktlisten steuern. Wenn Du die Unterkategorien meinst, dass geht nur über das Template
    3. templates/cseo-css-v2/img/head.jpg (988x150 Pixel)
    4. mal die cSEO-URL neu durchlaufen lassen

    Also hier noch einmal, bei seo-template.de / xt-shopservice.de kann jeder in seiner Bestellung die aktuelle Version 2.1.2.7 Plus/B herunter laden, wer bereits eine v2.0 oder v2.1 Version bestellt hatte. Die Komplettpakete sind aktualisiert.

    Also zusammen fassend. Bei seo-template.de kann jeder ab sofort das Komplettpaket v2.1.2.7 Plus herunter laden, wer schon im Besitz einer v2.0 oder v2.1 Plus Version ist.
    Wir hatten zu Nikolaus die Version 2.1.2.6 Plus als Komplettpaket angeboten, für alle Umsteiger der CE Version. Das war für uns einfacher, weil das Repository (Entwicklungsumgebung) diesen Stand bereits hat.
    Das QF7 ist also NUR für dieses Paket.
    Für alle Nutzer der Version 2.1.1.5 (FeaturePack 1 + QF5) wird es ein komplettes Fixpack geben, bestehend aus FeaturePack 2, QuickFix6 und QuickFix 7. Das Paket ist sehr umfangreich und wird gerade noch getestet, so dass ein Update von Version 2.1.1.5 Plus reibungslos funktionieren soll.

    Dieser QuickFix ist ausschließlich für die Version 2.1.2.6 Plus vorgesehen! Alle vorhergenenden Version von v2.1.x Plus bitte noch warten, bis das Sammelfix FP2+QF6+QF7 erscheint.

    Erkläung der Abkürzungen:

    306 (Nummerierung) = Eintrag im Repository der Entwicklung
    M = geändert
    A = Hinzu gefügt


    306:
    kleinerer Bugfix Admin CSS
    Zusatzsicherung für den Media Ordner (dass extern keine HTML+PHP Dateien aufgerufen werden können sondern nur die vom Shop selbst aufgerufenen)
    -------------------------------
    M : /admin/includes/stylesheet.css
    A : /media/.htaccess

    307:
    Bei Kundenbestellungen Limit 3 aufgehoben
    Coupons können jetzt auch an nicht registrierte E-Mails versendet werden
    -------------------------------
    M : /account.php
    M : /admin/coupon_admin.php
    M : /lang/german/german.php


    308:
    Attributmanager im Produkt Fix IE9
    jQuery 1.6.4 im Admin hinzugefügt

    -------------------------------
    M : /admin/attribute_manager.php
    M : /admin/attribute_manager/am.css
    A : /admin/includes/javascript/jquery-1.6.4.min.js
    M : /admin/includes/metatag.php

    309/310:
    Fehler Suche nach Attributen
    Als Absender der Mails für den Admin wird jetzt immer die Shop-E-Mail verwendet, wegen neuer SPAM-Regeln bei Hosteurope
    Installer auf neue Version angepasst
    -------------------------------
    M : /advanced_search_result.php
    M : /installer/sql/commerce_seo.sql
    M : /send_order.php

    311:
    Überarbeitung Installer für v2.1.2.7
    Verbesserung AGB/WD/DS beim checkout, jetzt mit HTML Ausgabe
    Anpassung CSS entsprechend
    Fix, Admin > Credits

    -------------------------------
    M : /admin/credits.php
    M : /admin/includes/modules/install/accessories.php
    M : /checkout_payment.php
    M : /includes/classes/checkout.php
    M : /installer/includes/header.php
    M : /installer/install_step1.php
    M : /installer/install_step6.php
    M : /installer/sql/commerce_seo.sql
    M : /templates/cseo-css-v2/css/checkout.css
    M : /templates/cseo-css-v2/css/struktur.css

    312:
    Fix Captcha bei Ask a Question
    Installer überarbeitet wegen UTF8
    Merkzettel Bug behoben
    Priceupdate behoben
    Tag Cloud Umleitungsfehler behoben

    -------------------------------
    M : /.htaccess
    M : /admin/includes/modules/install/accessories.php
    M : /admin/includes/modules/install/cseo_fp2_update.php
    A : /captcha_math_ask.php
    A : /captcha_math_check_ask.php
    A : /display_vvcodes_ask.php
    M : /includes/application_bottom.php
    M : /includes/cart_actions.php
    M : /includes/header.php
    M : /includes/modules/product_ask_a_question.php
    M : /includes/modules/product_info.php
    M : /installer/install_step3.php
    M : /installer/sql/commerce_seo.sql
    M : /templates/cseo-css-v2/css/checkout.css
    M : /templates/cseo-css-v2/module/product_info/product_info_v1.html
    M : /templates/cseo-css-v2/source/boxes/tagcloud.php
    M : /wish_list.php

    313:
    Letzter Feinschliff QF7

    -------------------------------
    A : /admin/includes/modules/install/cseo_qf_7_update.php
    M : /installer/language/english.php
    M : /installer/language/german.php
    M : /installer/sql/commerce_seo.sql
    M : /robots.txt
    M : /templates/cseo-css-v2/module/product_info/product_info_v1.html

    Bei seo-template.de sind alle Download Versionen der v2.1 Plus auf die neuer Version 2.1.2.7 Plus aktualisiert.

    ACHTUNG: Es ändern sich CSS Dateien und die .htaccess
    Die Änderung an den CSS Dateien:
    /templates/cseo-css-v2/css/struktur.css ist neu:

    Code
    .account_ul {margin-left: 22px;}


    /templates/cseo-css-v2/css/checkout.css ist neu:

    Code
    div.agbframe {
    height: 200px;
    overflow: auto;
    padding: 10px;
    width: 98%;
    }

    Änderung in der .htaccess:
    statt:

    Apache Configuration
    RewriteRule ^(.*)/tag/(.*([a-zA-Z0-9]))/$ taglisting.php?tag=$1$2 [qsappend,L]

    neu:

    Apache Configuration
    RewriteRule ^(.*)tag/(.*([a-zA-Z0-9]))/$ taglisting.php?tag=$1$2 [qsappend,L]

    Sofern an der Installation von commerce:SEO v2.1.2.6 Plus noch nichts geändert wurde, einfach das angehängte ZIP entpacken und die Ordnerstruktur per FTP auf den Shopordner hoch laden.

    Nach dem erfolgreichem Hochladen aller Dateien, ist nun im Admin unter Module > cSEO Installation/Update ein neuer Eintrag, der jetzt rot gekennzeichnet sein sollte. Klicken Sie hier 1 x auf Installieren, damit die Datenbank aktualisiert wird.

    Also, habe das Modul eingebaut und es funzt. Sollten mal per Mail den FTP bekommen, dann schaue ich mal direkt nach. Bitte mit dem Betreff Freitext Problem melden an shop@seo-template.de.
    Mit dem Copyright ist es so. Du bekommst mit der Version v2.x Plus ohne Branding eine Version ohne sichtbaren Copyright Vermerk. Der unsichtbare Copyright Vermerk darf nicht gelöscht werden. Du darfst den Vermerk ergänzen. Besonders auch die Copyright Vermerke in den PHP Dateien dürfen nicht geändert werden, dass ist schon seit xtc Zeiten so und ist auch klar geregelt. Das schreibt so die GPL vor und wir halten uns auch daran.

    Die Sitemap wird nur von der Datei /google_sitemap.php erzeugt. Eventuell hast Du hier eine alte Version?
    Bei seo-template.de werden jetzt die Basis Pakete neu gepackt. Stand: v2.1.2.7 Plus
    spätestens Mittag werden alle Downloadpakete dann auf diesem Stand sein.
    Details kommen beim FP2+QF6+QF7

    Um es mal zu übersetzen:-)
    Ja, im Ordner README/mail_vorlagen sind Vorlagen für die mehrsprachigen E-Mails vorhanden. Bitte diese 3 entsprechend kopieren (die Inhalte) und bei den E-Mail Vorlagen entsprechend einfügen.
    Backup der DB vorher nicht vergessen.
    Das Problem liegt im Smarty. Ist auch mit Smarty 3 noch nicht behoben. :(