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: ShopStat SEO URL´s - Kategorien (als Bilder) werden nicht mehr angezeigt.

    seosem

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

    wollte ShopStat SEO-Urls bei modified eCommerce Shopsoftware aktivieren. funktioniert soweit ganz gut´... einziges Problem: die Kategorienamen (als Bilder) werden nicht mehr angezeigt. deaktiviere ich
    "Suchmaschinenfreundliche URLs benutzen?" geht es wieder. :( hmmm?

    Ich meine damit, Kategorien die im Front der Seite angezeigt werden. Ganze Navigationsstrukturen aus Bildern sind somit nicht sichtbar....

    Weiß jemand was das sein kann? Danke ...



    Linkback: https://www.modified-shop.org/forum/index.php?topic=7234.0
    Managed Server

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ich war mal so frei und habe deinen Beitrag editiert. Für die Zukunft schau mal bitte hier: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!

    Grüße

    Torsten

    seosem

    • Neu im Forum
    • Beiträge: 7
    Sorry für so wenig Netiquette! ;)
    Zu meiner ursrünglichen Frage: Ich denke es hängt wohl eher mit dem Template zusammen. Oder hat jemand andere Vorschläge? Danke...

    web28

    • modified Team
    • Beiträge: 9.404
    Was sind Kategorienamen (als Bilder)?

    Gruss Web28

    seosem

    • Neu im Forum
    • Beiträge: 7
    Es werden Bilder anstatt Namen in der Top Navigation angezeigt ...

    BSP:

    Code: PHP  [Auswählen]
    <div id="topnavigation">
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=1"><img src="templates/img/navi/babymodef.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=2"><img src="templates/img/navi/babymodem.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=3"><img src="templates/img/navi/kindermodef.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=4"><img src="templates/img/navi/kindermodem.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=5"><img src="templates/img/navi/wohnen.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=6"><img src="templates/img/navi/spielen.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=7"><img src="templates/img/navi/diesunddas.gif"></div>
    </div>
     

    seosem

    • Neu im Forum
    • Beiträge: 7
    Wenn ich die Funktion "Suchmaschinenfreundliche URLs" einschalte, wird dieser Codeschnippsel (Inhalt von DIV Topnavigation) nicht im Quelltext sichtbar. Erst die Subnavigation ist wieder mit Inhalt. Bei deativierter SEO Funktion ist die Topnavigation und Subnavigation enthalten. Woran könnte das liegen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ist die Anfrage ernst gemeint?!

    Du bindest ein Bild in den Links ein und meldest dann als Fehler, dass das Bild angezeigt wird? :silly:

    Grüße

    Torsten

    seosem

    • Neu im Forum
    • Beiträge: 7
    Wie kommst du denn darauf??? Wer lesen kann ist klar im Vorteil! Nochmal:
    Es handelt sich um eine Bildnavigation. Diese funktionierte bis zum Einsatz von ShopStat SEO URL´s auch ohne Probleme. Nach einschalten der Funktion "Suchmaschinenfreundliche URLs benutzen?" wird der oben erwähnte Inhalt nicht mehr im Quelltext angezeigt. Sprich die Navigation aus Bildern ist bei aktivier SEO-URL nicht vorhanden. Schalte ich diese Funktion wieder aus wird die Navigation wieder angezeigt. Mein Problem ist: Wenn ich auf SEO-URL´s umstellen möchte sollte natürlich auch die Bildnavigation funktionieren. Ich hoffe es wahr verständlich?

    Hetfield

    • modified Team
    • Beiträge: 937
    Links sollten mit der xtc_href_link-Funktion erstellt werden, um Probleme mit der Session zu vermeiden. Templategrafiken sollten über die Smarty-Variable {$tpl_path} (enthält den Pfad zum aktuellen Template) eingebunden werden. Also würde dein Beispiel ungefähr so aussehen:

    Code: PHP  [Auswählen]
    <div id="topnavigation">
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=1'); {/php}"><img src="{$tpl_path}img/navi/babymodef.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=2'); {/php}"><img src="{$tpl_path}img/navi/babymodem.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=3'); {/php}"><img src="{$tpl_path}img/navi/kindermodef.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=4'); {/php}"><img src="{$tpl_path}img/navi/kindermodem.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=5'); {/php}"><img src="{$tpl_path}img/navi/wohnen.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=6'); {/php}"><img src="{$tpl_path}img/navi/spielen.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="{php} echo xtc_href_link(FILENAME_DEFAULT, 'cPath=7'); {/php}"><img src="{$tpl_path}img/navi/diesunddas.gif"></div>
    </div>
    MfG Hetfield  8)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    [...] Wer lesen kann ist klar im Vorteil! [...]

    Aha... ich erinnere gerne nochmal an deinen Beitrag:

    Es werden Bilder anstatt Namen in der Top Navigation angezeigt ...

    BSP:

    Code: PHP  [Auswählen]
    <div id="topnavigation">
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=1"><img src="templates/img/navi/babymodef.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=2"><img src="templates/img/navi/babymodem.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=3"><img src="templates/img/navi/kindermodef.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=4"><img src="templates/img/navi/kindermodem.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=5"><img src="templates/img/navi/wohnen.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=6"><img src="templates/img/navi/spielen.gif"></a></div>
    <div style="float: left; margin: 0pt 2px;"><a href="shop/index.php?cPath=7"><img src="templates/img/navi/diesunddas.gif"></div>
    </div>
     
    Ja danke, wer sein Problem formulieren kann ist noch mehr im Vorteil, denn dann wird ihm auch geholfen, aber da kann mir echt die Lust vergehen. :-PP

    Grüße

    Torsten

    seosem

    • Neu im Forum
    • Beiträge: 7
    Hallo Hetfield,

    danke für deine Tipps. Hier mal ein Auszug der "/templates/template-name/source/inc/xtc_show_main_category.inc.php"

    Denke diese Datei muss dafür angepasst werden oder?

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: xtc_show_main_category.inc.php 1262 2005-09-30 10:00:32Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); www.oscommerce.com
       (c) 2003      nextcommerce (xtc_show_main_category.inc.php,v 1.4 2003/08/13); www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


        function xtc_show_main_category($counter) {
        global $fooo, $topmenu_string, $id;

        // Linkpfad erzeugen zum Check

              $tPath_new = xtc_category_link($counter,$fooo[$counter]['name']);
              $url_check = xtc_href_link(FILENAME_DEFAULT, $tPath_new);

            // einzelne Kategoriepunkte abfahren

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=1'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/babymodef3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/babymodef.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=2'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/babymodem3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/babymodem.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=3'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/kindermodef3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/kindermodef.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=4'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/kindermodem3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/kindermodem.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=5'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/wohnen3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/wohnen.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=6'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/spielen3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/spielen.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        if ( ($fooo[$counter]['level']=='') && (strpos($url_check, 'cPath=7'))) {
            $topmenu_string .= '<div style="float:left; margin:0 2px 0 2px;"><a href="' . xtc_href_link(FILENAME_DEFAULT, $tPath_new) . '">';
            if ( ($id) && (in_array($counter, $id)) ) {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/diesunddas3.gif" alt="Babymode">';
            } else {
            $topmenu_string .= '<img src="' . 'templates/templatename/' . 'img/navi/diesunddas.gif" alt="Babymode">';
            }
        $topmenu_string .= '</a></div>';
        }

        //Schleife fahren

        if ($fooo[$counter]['next_id']) {
            xtc_show_main_category($fooo[$counter]['next_id']);
        } else {
            $topmenu_string .= '';
        }
      }

    ?>
     

    seosem

    • Neu im Forum
    • Beiträge: 7
    Problem gefunden :)

    Es lag definitiv an der xtc_show_main_category.inc.php

    Danke ...

    10 Antworten
    6755 Aufrufe
    03. März 2010, 09:08:51 von annamore
    12 Antworten
    6123 Aufrufe
    14. August 2011, 16:19:18 von Tomcraft
    3 Antworten
    4903 Aufrufe
    03. August 2011, 14:26:34 von Tomcraft
               
    anything