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
  • Umfrage

    Bei wem tritt das noch auf?

    Nach der Deaktivierung des Banners werden die Produkte wieder gefunden.
    1 (100%)
    Nach der Deaktivierung ist der Fehler geblieben.
    0 (0%)
    Stimmen insgesamt: 1

    Thema: Bug im Bannersystem v1.05 SP1 endeckt - Bitte um Bestätigung

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hallo Ihr Lieben,

    ich habe den neuen modified eCommerce Shopsoftware v1.05 SP1 für nen Kunden installiert und musste nun feststellen, dass nach Einstellung auf Suchmaschinenfreundliche URLs der Banner-Manager offenbar Probleme hat das Ziel zu finden. Auch ohne auf den Banner zu klicken sondern auf ein Produkt, um auf die Infoseite zu gelangen, wird ebenfalls mit 404 bestraft. Deaktiviere ich den Banner werden die Produkte wieder gefunden.

    Bevor ich nun den Banner nun auseinanderpflücke bräuchte ich hierzu eine 2. Bestätigung, dass das nach meiner Vorgabe nicht funktioniert und andere ebenfalls diese Endeckung bestätigen können.

    Beste Grüße
    dasCamillo

    Linkback: https://www.modified-shop.org/forum/index.php?topic=18733.0
    rechtstexte für onlineshop

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Stell die Situation bitte mal hier nach, dann schaue ich mir mal an, was du da eingestellt hast: https://demo.modified-shop.org/tags/modified-1.05-SP1/

    Grüße

    Torsten

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Merkwürdig. Im Testshop geht's. Meinem wird der Banner nicht als Link erkannt, der Cursor verändert sich nicht aber bei anklicken werde ich dennoch auf die 404 gelenkt. Beim klicken auf Produktdetails eines Produktes selbe Reaktion. Ist die .htaccess vielleicht schuld???

    Mein Shop läuft unter einer Subdomain. Was hat es mit folgendem Eintrag auf sich?

    Code: PHP  [Auswählen]
    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Also kein Bug. ;-)

    Der Eintrag in der ".htaccess" verhindert duplicate content, der entsteht, wenn der Shop sowohl über http://www.domain.tld als auch über http://domain.tld aufrufbar ist.

    Grüße

    Torsten

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Da bin ich mir noch nicht sicher. Das einzige was in in der .htacess geändert habe waren die Zielverzeichnisse der einzelnen Errorseiten.

    RewriteEngine is on.

    Der Verweis nach 404 tritt erst auf, wenn ich den Bannerstatus aktiviere. Nachdem ich ihn wieder deaktiviere funktioniert alles wieder. Also jönnte es doch ein Bug sein. Aber ich rate nur rum. Ich brauche eine 2. Meinung. ich Poste mal meine .htaccess

    Code: PHP  [Auswählen]
    # $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $
    #
    # This is used with Apache WebServers
    #
    # For this to work, you must include the parameter 'Options' to
    # the AllowOverride configuration
    #
    # Example:
    #
    #<Directory "/usr/local/apache/htdocs">
    #   AllowOverride Options
    #</Directory>
    #
    # 'All' with also work. (This configuration is in the
    # apache/conf/httpd.conf file)
    # The following makes adjustments to the SSL protocol for Internet
    # Explorer browsers


    # <IfModule mod_setenvif.c>
    #   <IfDefine SSL>
    #     SetEnvIf User-Agent ".*MSIE.*" \
    #              nokeepalive ssl-unclean-shutdown \
    #              downgrade-1.0 force-response-1.0
    #   </IfDefine>
    # </IfModule>

    # Fix certain PHP values
    # (commented out by default to prevent errors occuring on certain
    # servers)
    #<IfModule mod_php4.c>
    #  php_value session.use_trans_sid 0
    #  php_value register_globals 1
    #</IfModule>

    #-- set expire header for image, pdf, js and css files for 30 days
    #<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js|css)$" >
    #  Header set Cache-Control "max-age=2592000, public"
    #</FilesMatch>

    #-- Turn off ETags in HTTP-header
    #FileETag None

    #-- Call time pass reference error ?!
    #php_flag  allow_call_time_pass_reference On

    #-- XTC Session only on first visit
    #php_flag session.use_trans_sid 0

    #-----------------------------------------
    #- SEO Hartmut König
    #-----------------------------------------
    #-- ! Comment this line, if you get an ERROR 500 !
    Options +FollowSymlinks

    # http://httpd.apache.org/docs/misc/rewriteguide.html
    RewriteEngine on

    #-- Sitemap
    #RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]

    ##-- Kategorien
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
    RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]

    ##-- Produkte
    RewriteRule (.*)::(.+)\.html$ /product_info.php?products_id=$2 [qsappend,L]

    ##-- Content
    RewriteRule (.*):_:([0-9]+)\.html$ /shop_content.php?coID=$2 [qsappend,L]

    ##-- Manufacturers
    RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
    RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]

    ##-- Fehlerseiten auf die Sitemap lotsen
    ErrorDocument 401 http://kunden.url.de/error/401.html
    ErrorDocument 403 http://kunden.url.de/error/403.html
    ErrorDocument 404 http://kunden.url.de/error/404.html
    ErrorDocument 500 http://kunden.url.de/error/500.html
    ErrorDocument 503 http://kunden.url.de/error/503.html


    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs

    Ich sehe keine Fehler oder habe ich was vergessen?

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Hmm lustig. Wenn ich den Banner aktiviert habe und anklicke gelange ich auf die 404 Seite. Wenn ich ebenfalls auf der Startseite einen Artikel anklicke das selbe Spiel. Gehe ich nun aber über die Kategorie zu Artikel wird der Artikel ganz normal angezeigt. Also vielleicht gar kein .htaccess Problem vielleicht liegts auch an der "new_products_default". So langsam werd isch bekloppt.

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Im Demo Shop hier habe ich nochmal einen Banner aktiviert. Der Quelltext sieht so aus:

    Code: PHP  [Auswählen]
    <div id="content">
    <a onclick="window.open(this.href); return false;" href="https://demo.modified-shop.org/tags/modified-1.05-SP1/redirect.php?action=banner&goto=1">
    <img width="300" height="300" alt="Testbanner1" src="images/banner/meinuploadbild.jpg">
    </a>

    Das Selbe mal auf meinem System gibt mir folg als Quelltext:

    Code: PHP  [Auswählen]
    <div id="content" onclick="window.open(this.href); return false;" href="http://shop2.wrightsock.de/redirect.php?action=banner&goto=2" <a="">
    <img alt="Test2" src="images/banner/AE2020-T3123W7H.jpg">

    Irgendwie schon ein grasser Unterschied oder?

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Mach mal einen Screenshot, wie du das im Backend einträgst...

    in der datei inc/xtc_display_banner.inc.php gibts nämlich dafür eine Verzweigung, je nachdem ob man HTML einsetzt.

    Code: PHP  [Auswählen]
    if (xtc_not_null($banner['banners_html_text'])) {
    $banner_string = $banner['banners_html_text'];
    } else {
    $banner_string = '<a href="' . xtc_href_link(FILENAME_REDIRECT, 'action=banner&goto=' . $banner['banners_id']) . '" onclick="window.open(this.href); return false;">' . xtc_image(DIR_WS_IMAGES.'banner/' . $banner['banners_image'], $banner['banners_title']) . '</a>';
    }

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Sei bitte so lieb und melde uns nicht jeden deiner Beiträge über die "Beitrag melden" Funktion des Forums! :!:

    Die Funktion ist ausschließlich für Missbrauch zu benutzen! :motz:

    Grüße

    Torsten

    innuXTC

    • Viel Schreiber
    • Beiträge: 508
    Sei bitte so lieb und melde uns nicht jeden deiner Beiträge über die "Beitrag melden" Funktion des Forums!...

    :lol1: Naja, Interpretationssache würde ich sagen :-D Er meldet, dass er einen neuen Beitrag geschrieben hat ... +g

    Zum Thema:

    Was ich sehr merkwürdig finde ist, dass wenn ich das Produkt auf der Statseite anklicke, die (übrigens hammer-geile) 404-Seite kommt! Kopiere ich den Link und füge diesen in die Adresszeile ein, dann wird die Seite gefunden. Die URL der Artikelseite ist auch identisch mit der URL, wenn ich mich durch die Kategorie zum Artikel navigiere...

    Hm, Zauberei?! Ich bin gespannt was dahinter steckt. Ich schau mich nochmal ein wenig um...
    Gruss, innuXTC

    innuXTC

    • Viel Schreiber
    • Beiträge: 508
    Ok! Hab's gefunden... ging schneller als gedacht!

    Da läuft ein Java-Script auf der Seite, welches ein Pop-Up öffnet / öffnen will. Und zwar nicht nur bei Klick auf die Artikel, sondern z.B.: auch beim Klick auf den Text der Startseite. Ergo ist (fast) die ganze Seite ein Link, die ein neues Fenster öffnet, aber den Pfad/URL dann nicht mehr findet.

    Das ist das Problem. Die Lösung: Javascript-Script überarbeiten, Fehler darin suchen. Ich denke aber, dass einfach nur der Link-Tag <a href...> irgendwo nicht geschlossen ist.

    Gruss, innuXTC

    P.S.: Wenn Du den Fehler selber nicht findest, gib kurz Bescheid!

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    hat sich nun erledigt: Es lag offenbar hier ran:

    Code: PHP  [Auswählen]
            <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            id="content"
                    {else}
                            id="contentfull">
                    {/if}

            </div>

    Ich habe das Problem so gelöst:

    Code: PHP  [Auswählen]
     <div id="content">

    Siehe da es geht. Danke übrigens für die Hinweise zu den falsch vermappten JS Dateien. Ich habe auch gleich eine zuviel gesetzte DIVs gekillt - Das passiert halt, wenn man alles im Textpad macht. Ich kann mich einfach nicht an Autorenprogramme wie Dreamweaver gewöhnen.

    Obs wohl arg frech wäre den Thorsten nochmal darüber zu informieren, dass es sich erledigt hat???  :lol2:

    innuXTC

    • Viel Schreiber
    • Beiträge: 508
    Sers camillo,

    Obs wohl arg frech wäre den Thorsten nochmal darüber zu informieren, dass es sich erledigt hat???  :lol2:

    Nein, mach doch... wenn Du den Ban das Echo vertragen kannst ;-)

    Freut mich, dass es jetzt nun hinhaut. Viel Erfolg mit deinem Projekt!

    Add: Dass man mit Dreamweaver nicht arbeiten kann sehe ich ein, aber ist "TextPad" nicht irgendso ein Shareware-Texteditor? Ich komme ganz gut mit Notepad2 zurecht - das nur so am Rande!

    Makier das Thema bitte noch als "gelöst"! Danke!

    Gruss, innuXTC

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    Damit es auch beim Checkout wieder passt habe ich es nochmal richtig geschrieben:

    Code: PHP  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}<div id="content">{else}<div id="contentfull">{/if}

    thecamillo

    • Frisch an Board
    • Beiträge: 63
    • Geschlecht:
    ...
    Makier das Thema bitte noch als "gelöst"!...

    HÄÄÄ??? WO? WIE? HÄÄH - Wo isn da en Link

    Ach Gott: Ganz unne - wos ma in hellgriener Leuchtfarb in Versalie geschriwwe emme ins Gsicht hubbst. Ganz unne in Microschrift - Des muss wie ich sei - FETT  :rofl:
    rechtstexte für onlineshop
    4 Antworten
    4393 Aufrufe
    01. März 2010, 19:33:16 von jansch
    3 Antworten
    1137 Aufrufe
    08. Dezember 2018, 20:15:26 von Mr. Piggels
    3 Antworten
    3174 Aufrufe
    08. November 2016, 03:00:38 von Megaprovide
    2 Antworten
    1361 Aufrufe
    04. März 2019, 16:30:07 von Inox.deluxe
               
    anything