Werbung / Banner buchen
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: Direct URL v 1.01 Produkt / Kategorie Links

    mooncrawler

    • Mitglied
    • Beiträge: 104
    Direct URL v 1.01 Produkt / Kategorie Links
    am: 02. März 2011, 23:51:50
    Nabend,

    erstmal dickes Lob an das Team :D

    Vorraussetzung: Direct URL nach der Anleitung installiert
    Fehler: category / products Links funktionieren nicht

    Folgende Dateien müssen angepasst werden.

    /inc/xtc_product_link.inc.php

    Code: PHP  [Auswählen]
    function xtc_product_link($pID, $name='')
    {
            //DIRECT URL
            $pName = xtc_cleanName($name);
            $link = 'info=p'.$pID.'_'.$pName.'.html';
            return $link;
            //return 'products_id='.$pID;
            //DIRECT URL
    }

    /inc/xtc_category_link.inc.php

    Code: PHP  [Auswählen]
    function xtc_category_link($cID,$cName='')
    {
            //DIRECT URL
            $cName = xtc_cleanName($cName);
            $link = 'cat=c'.$cID.'_'.$cName.'.html';
            return $link;
            //require_once(DIR_FS_INC . 'xtc_get_category_path.inc.php');
            //return 'cPath='.xtc_get_category_path($cID);
            //DIRECT URL
    }

    Falls Ihr nach den 2 Anpassungen immer noch Probleme habt die /inc/xtc_href_link.inc.php überprüfen.

    Um dynamische zwischen DirectURL und Shopstat URLs zu switchen diese Anpassung vornehmen:

    /inc/xtc_product_link.inc.php

    Code: PHP  [Auswählen]
    function xtc_product_link($pID, $name='')
    {
        //DIRECT URL
            if (MODULE_BLUEGATE_SEO_INDEX_STATUS == 'True')
            {
                    $pName = xtc_cleanName($name);
                    $link = 'info=p'.$pID.'_'.$pName.'.html';
                    return $link;
            }
        else
            {
                    return 'products_id='.$pID;
            }
        //DIRECT URL
    }

    /inc/xtc_category_link.inc.php

    Code: PHP  [Auswählen]
    function xtc_category_link($cID,$cName='')
    {
        //DIRECT URL
        if (MODULE_BLUEGATE_SEO_INDEX_STATUS == 'True')
            {
                    $cName = xtc_cleanName($cName);
                    $link = 'cat=c'.$cID.'_'.$cName.'.html';
                    return $link;
            }
            else
            {
            require_once(DIR_FS_INC . 'xtc_get_category_path.inc.php');
            return 'cPath='.xtc_get_category_path($cID);
            }
            //DIRECT URL
    }

    Die Links sollten nun wie auf der Testseite aussehen.

    ggf. => ins Wiki eintragen
    Grüße David

    [EDIT Tomcraft 03.03.2011: Anleitung erweitert.]

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #1 am: 03. März 2011, 00:04:23
    Hallo David,

    danke für den Tipp. :thx:

    Ins Wiki kannst du das doch selber eintragen, davon lebt doch das Wiki. ;-)

    Grüße

    Torsten

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #2 am: 03. März 2011, 00:29:14
    moonajax :D nett

     :welcome:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #3 am: 03. März 2011, 00:33:05
    Neee, mooncrawler. :-PP

    Grüße

    Torsten

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #4 am: 03. März 2011, 01:03:25
    Code: PHP  [Auswählen]
    [...]
    <!-- moonajax-main_content-start -->
    [...]
     
    Wäre jQuery.ajax nicht besser als xajax?

    Gruß

    h-h-h

    mooncrawler

    • Mitglied
    • Beiträge: 104
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #5 am: 03. März 2011, 01:26:20
    Hat sich aus dem Grund ergeben da ich mit xajax was machen wollte, :D ansonsten benutze ich auch das jQuery Framework.

    Aber das ist echt ein "Fake Ajax" :D was ich gebastelt habe, die Seite wird einfach über fopen neu aufgerufen und der entsprechende Teil im Kommentar-wrapp wird herausgenommen, verkleinert mit trim() und /n/t und dann mit Smarty gecached.

    Grüße

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #6 am: 03. März 2011, 01:33:21
    :lol1:

    Da hast Du mich aber gut reingelegt.

    Wäre mal eine coole Sache mit Ajax und Fallback.

    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #7 am: 03. März 2011, 08:56:19
    Jetzt weiss ich auch endlich, wo h-h-h sein "moonajax" her hatte... *gg*

    Der ist aber auch neugierig und schaut direkt mal in den Quellcode. ;-)

    Grüße

    Torsten

    mooncrawler

    • Mitglied
    • Beiträge: 104
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #8 am: 03. März 2011, 21:10:50
    UPDATE:

    Um dynamische zwischen DirectURL und Shopstat URLs zu switchen diese Anpassung vornehmen:

    Code: PHP  [Auswählen]
    function xtc_product_link($pID, $name='')
    {
        //DIRECT URL
            if (MODULE_BLUEGATE_SEO_INDEX_STATUS == 'True')
            {
                    $pName = xtc_cleanName($name);
                    $link = 'info=p'.$pID.'_'.$pName.'.html';
                    return $link;
            }
        else
            {
                    return 'products_id='.$pID;
            }
        //DIRECT URL
    }
     
    /inc/xtc_category_link.inc.php

    Code: PHP  [Auswählen]
    function xtc_category_link($cID,$cName='')
    {
        //DIRECT URL
        if (MODULE_BLUEGATE_SEO_INDEX_STATUS == 'True')
            {
                    $cName = xtc_cleanName($cName);
                    $link = 'cat=c'.$cID.'_'.$cName.'.html';
                    return $link;
            }
            else
            {
            require_once(DIR_FS_INC . 'xtc_get_category_path.inc.php');
            return 'cPath='.xtc_get_category_path($cID);
            }
            //DIRECT URL
    }
     
    Leider konnte ich meinen Eintrag nicht editieren. -_-

    Grüße David

    [EDIT Tomcraft 03.03.2011: Anleitung in Beitrag 1 erweitert.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #9 am: 03. März 2011, 22:35:42
    Ich war mal so frei... :whistle:

    Grüße

    Torsten

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #10 am: 04. März 2011, 05:48:05
    Hallo David,

    Diese 2 Änderungen alleine reichen nicht um switchen zu können!

    xtc_href_Link.inc.php
    application_top.php
    application_bottom.php

    diese fallen mir da spontan ein.

    Gruß Gerhard

    mooncrawler

    • Mitglied
    • Beiträge: 104
    Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #11 am: 04. März 2011, 16:48:00
    Schau Dir bitte mal meinen Testshop an.
    Wichtig! - (Mit der Maus über die Links gehen und in der Statusbar ansehen, bei drauf klicken passiert was anderes.)

    Kategorie/Produkte sind DirectURL
    Content sind ShopstatUrl

     :keks:

    Meine Vorgehensweise:
    modified eCommerce Shopsoftware v1.05
    DirectURL nach Anleitung installieren!
    Patch wie oben beschrieben einbinden.
    Module aktivieren wie in der Anleitung beschrieben.

    Vielleicht liegt es ja an der Namensdefinition "switchen", damit meinte ich Du kannst ohne Dateiänderung einfach das DirectURL Modul auf "false" setzen (Suma URL bleiben aber "true") => somit hast Du Shopstat aktiviert.

    Wenn man das DirectURL auf "true" setzt dann erscheinen die DirectURLs. :D

    Grüße David

    dschilling

    • Neu im Forum
    • Beiträge: 5
    Re: Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #12 am: 30. August 2011, 23:14:13
    Muss das Thema nochmals aufgreifen. :-)
    Hab das Module DirectURL 1.01 mit den Änderungen installiert.
    Die Kategorie und Produktlinks funktionieren auch wunderbar.
    Aber die Content Links sind fehlerhaft. wie z.B. domain.de/testshop/Liefer-und-Versandkosten:_:1.html

    Hat mir hierzu jemand 'nen Tipp?

    Mike Randoo

    • Fördermitglied
    • Beiträge: 177
    • Geschlecht:
    Re: Direct URL v 1.01 Produkt / Kategorie Links
    Antwort #13 am: 29. September 2011, 18:22:20
    Kann mir jemand schnell zwei Sachen verraten?

    1) Wo kann man Direct URL 1.01 runterladen?
    2) Erscheint bei aktivem DirectURL beim Anklicken von Produkten immer noch "products" im Link oder hat das jemand mal geschafft, zu löschen/auszumerzen/zu entfernen. Wäre ein Traum.

    Danke schon mal im voraus,
    Mike
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    12 Antworten
    4119 Aufrufe
    27. Mai 2016, 00:57:13 von hpzeller
    2 Antworten
    3555 Aufrufe
    06. August 2013, 08:31:32 von Hetfield
    1 Antworten
    1175 Aufrufe
    10. April 2017, 16:15:23 von FS72