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: sinnvolle URL Verkürzungen

    bigi100

    • Mitglied
    • Beiträge: 168
    sinnvolle URL Verkürzungen
    am: 14. Mai 2016, 18:02:17
    Hallo Ihr Lieben

    ich habe eine vielleicht dumme Frage, aber möglicherweise ist sie gar nicht so dumm
    Gibt es für dieses shopsystem Module, die die url verkürzen ?
    wichtig sind ja eigentlich lediglich die Ziffern.htm

    Weil 3 meiner shops ja in Unterordnern liegen, erhalte ich natürlich ellenlange urls

    wie

    https://www.bigis-schatzkiste.de/schmuck-shop/Kinderschmuck/Taufe-und-Kommunion/Taufgeschenke/Taufgeschenke-Setangebote/herrliches-Taufgeschenk-Wahl-Set::1327.html

    das shopsystem orientiert sich hieran
    ...1327.html

    könnte man sich den Floz der Kategorien und Artikelbeschreibungen nicht irgendwie sparen und sinnvoll kürzen ?

    oder ist es doch Unsinn ?

    meine url bringen mich und sicher auch die Sumas um den Verstand.

    Gruss

    Bigi

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

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: sinnvolle URL Verkürzungen
    Antwort #1 am: 14. Mai 2016, 18:47:57

    bigi100

    • Mitglied
    • Beiträge: 168
    Re: sinnvolle URL Verkürzungen
    Antwort #2 am: 14. Mai 2016, 18:52:02
    ja, aber wie geht es in der Version 2.0

    hier gibt es ja kein Gunnart Teil mehr - ist ja canonical

    man müsste die alten urls ja auch per redirect weiterleiten, dann hätte man mit google keine Probleme.

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: sinnvolle URL Verkürzungen
    Antwort #3 am: 14. Mai 2016, 19:00:22
    Da geht das genauso Datei inc/shopstat_functions.inc.php Zeile: 29
    Code: PHP  [Auswählen]
    defined('ADD_CAT_NAMES_TO_PRODUCT_LINK') OR define('ADD_CAT_NAMES_TO_PRODUCT_LINK', true); // true false

    so ändern:
    Code: PHP  [Auswählen]
    defined('ADD_CAT_NAMES_TO_PRODUCT_LINK') OR define('ADD_CAT_NAMES_TO_PRODUCT_LINK', false); // true false

    bigi100

    • Mitglied
    • Beiträge: 168
    Re: sinnvolle URL Verkürzungen
    Antwort #4 am: 14. Mai 2016, 19:52:55
    oh prima

    muss man denn bei den canonical Tags dann überhaupt noch Weiterleitungen machen ? Sicherlich doch nicht ??

    Wundert euch nicht, ich blicke das Alles nicht so dolle ;-)

    bigi100

    • Mitglied
    • Beiträge: 168
    Re: sinnvolle URL Verkürzungen
    Antwort #5 am: 14. Mai 2016, 20:10:23
    das funktioniert ja prächtig - freu - vielen Dank

    gibt es so etwas auch für Kategorien ? Oder macht das wenig Sinn ?

    web28

    • modified Team
    • Beiträge: 9.404
    Re: sinnvolle URL Verkürzungen
    Antwort #6 am: 18. Mai 2016, 10:33:44
    Es geht noch einfacher und ohne Änderung an einer Datei!

    Hier eine neue PHP Datei einfügen:

    includes\extra\application_top\application_top_begin

    Dateiname: z.B. add_cat_names_to_product_link_define.php

    Inhalt:

    Code: PHP  [Auswählen]
    <?php
    define('ADD_CAT_NAMES_TO_PRODUCT_LINK', false);

    Gruss Web28

    bigi100

    • Mitglied
    • Beiträge: 168
    Re: sinnvolle URL Verkürzungen
    Antwort #7 am: 25. Mai 2016, 18:51:41
    wow, vielen Dank

    wird ja immer noch einfacher :-)

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: sinnvolle URL Verkürzungen
    Antwort #8 am: 27. Mai 2016, 17:20:40
    Es geht noch einfacher und ohne Änderung an einer Datei!

    Hier eine neue PHP Datei einfügen:

    includes\extra\application_top\application_top_begin

    Dateiname: z.B. add_cat_names_to_product_link_define.php

    Inhalt:

    Code: PHP  [Auswählen]
    <?php
    define('ADD_CAT_NAMES_TO_PRODUCT_LINK', false);

    Gruss Web28

    Mmmh, eine Konstante neu definieren ?
    Da die shopstat_functions.inc.php über die seo_url_mod und diese über die xtc_href_link.inc.php eingebunden wird und letztgenannte in der application_top.php vor

    Code: PHP  [Auswählen]
    foreach(auto_include(DIR_FS_CATALOG.'includes/extra/functions/','php') as $file) require_once ($file);

    include-t wird ist es faktisch eine Neudefinierung einer Konstanten.
    Das ist jedoch in PHP ohne Erweiterung nicht möglich, bzw. sollte einen Error ausgeben (nicht getestet).

    Gruß,
    noRiddle

    web28

    • modified Team
    • Beiträge: 9.404
    Re: sinnvolle URL Verkürzungen
    Antwort #9 am: 30. Mai 2016, 21:39:56
    Die Konstante wird nicht zweimal definiert.

    Durch das Einbinden in application_top wird die Konstante korrekt definiert.

    Und in der inc/shopstat_functions.inc.php (die später geladen wird), wird die Konstante nur definiert wenn sie noch nicht existiert.

    Ohne extra Datei wird also die Konstante erst in der shopstat_functions.inc.php definiert.

    Gruss Web28

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: sinnvolle URL Verkürzungen
    Antwort #10 am: 05. Juni 2016, 13:53:58
    Mmh, aber in dem Moment wo die xtc_href_link.inc.php und somit die shopstat_functions.inc.php eingebunden wird, ist die Konstante aber noch nicht definiert, sodaß defined('ADD_CAT_NAMES_TO_PRODUCT_LINK') in letztgenannter 'false' ergibt.
    Denn erst nach der Einbindung erstgenannter wird

    Code: PHP  [Auswählen]
    foreach(auto_include(DIR_FS_CATALOG.'includes/extra/application_top/application_top_begin/','php') as $file) require_once ($file);

    aufgerufen.

    Gruß,
    noRiddle

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: sinnvolle URL Verkürzungen
    Antwort #11 am: 05. Juni 2016, 16:13:49
    Die wird aber erst eingebunden, wenn der erste Link erzeugt wird.

    Gruss Gerhard

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: sinnvolle URL Verkürzungen
    Antwort #12 am: 05. Juni 2016, 16:40:15
    :-?, hatte einen Denkfehler, entschuldigt bitte.
    Da die include-s erst bei Aufruf der Funktionen vonstatten gehen hast du/habt Ihr Recht.
    Nehme alles zurük und behaupte das Gegenteil ;-).

    Gruß,
    noRiddle
               
    anything