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: Pfad automatisch eingetragen

    bewusst

    • Mitglied
    • Beiträge: 228
    Pfad automatisch eingetragen
    am: 07. März 2010, 21:45:06
    Hallo,

    wie kann ich den Pfad der Webseite automatisch vervollständigen?
    Zur Zeit habe ich es so:

    Code: PHP  [Auswählen]
    src="http://localhost/shop/images/bild/{$options_data.NAME}.jpg" alt="{$options_data.NAME}" title="{$options_data.NAME}" />
     
    Dieser Teil soll automatisch vervollständigen werden:

    http://localhost/shop/images/bild/

    Danke
    LG
    bewusst



    Linkback: https://www.modified-shop.org/forum/index.php?topic=4424.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Pfad automatisch eingetragen
    Antwort #1 am: 07. März 2010, 23:14:07
    Ich verstehe die Frage ehrlich gesagt nicht.

    Grüße

    Torsten

    bewusst

    • Mitglied
    • Beiträge: 228
    Pfad automatisch eingetragen
    Antwort #2 am: 08. März 2010, 04:21:38
    Hallo,

    bei meiner Version muss ich den Pfad zu einem bestimmten Bild manuell eingeben:

    Code: PHP  [Auswählen]
    src="http://localhost/shop/images/bild/{$options_data.NAME}.jpg" alt="{$options_data.NAME}" title="{$options_data.NAME}" />
    nämlich diesen Teil "http://localhost/shop/images/bild/"
    die Bild Datei kommt automatisch mit diesem Teil "{$options_data.NAME}.jpg"

    Z.B. die configure.php liest egal auf welchen Server ich sie lege, immer Korrekt
    die Pfade aus z.B. den Pfad vom Root "http://www.meine-seite.de".

    Genau so was möchte ich hier Eintragen damit ich nicht manuell jedesmal den
    Pfad eingeben muss.

    Das ganze hat nur was mit meiner veränderten:
    /templates/xtc5/module/table_listing.html  zu tun.

    Ich kann damit zu einem bestimmten Attribut ein Bild anzeigen lassen.
    Funktioniert auch. Aber sobald ich die Datei auf einen anderen Server lege,
    muss ich wieder manuell den Pfad ändern.

    LG
    bewusst

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Pfad automatisch eingetragen
    Antwort #3 am: 08. März 2010, 08:00:01
    Es muss doch aber auch so funktionieren:

    Code: PHP  [Auswählen]
    src="../shop/images/bild/{$options_data.NAME}.jpg" alt="{$options_data.NAME}" title="{$options_data.NAME}" />
     
    Grüße

    Torsten

    alkim media

    • Experte
    • Beiträge: 658
    Pfad automatisch eingetragen
    Antwort #4 am: 08. März 2010, 08:20:49
    er möchte wahrscheinlich so etwas haben:

    Code: PHP  [Auswählen]
    $config['site_domain'] = $_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']).'/';
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Pfad automatisch eingetragen
    Antwort #5 am: 08. März 2010, 08:31:01
    Ich hoffe nicht, sonst hätte ich die Frage ja immer noch nicht verstanden gehabt. Meiner Meinung nach geht es ihm nur um den Bildpfad.

    Grüße

    Torsten

    bewusst

    • Mitglied
    • Beiträge: 228
    Pfad automatisch eingetragen
    Antwort #6 am: 08. März 2010, 08:40:49
    Hallo Torsten,

    GENAU DASS ist es!! :B

    Code: PHP  [Auswählen]
    src="../shop/images/bild/{$options_data.NAME}.jpg"  alt="{$options_data.NAME}"  title="{$options_data.NAME}"  />
     
    Es läuft Prima......

    Man hat mir einer auf den  :datz:  !
    Hab viel zu umständlich gedacht!

    Danke dir!
    Danke auch an  shopmodules!

    LG
    bewusst

    web28

    • modified Team
    • Beiträge: 9.404
    Pfad automatisch eingetragen
    Antwort #7 am: 08. März 2010, 08:42:10
    @bewusst

    ein absoluter Pfad wird nicht benötigt, es reicht der Pfad zum images Ordner, dieser muss allerdings als PHP Code im Template eingefügt werden:

    Code: PHP  [Auswählen]
    src="{php}echo DIR_WS_CATALOG . DIR_WS_IMAGES;{/php}bild/{$options_data.NAME}.jpg" alt="{$options_data.NAME}" title="{$options_data.NAME}" />
    Schau Dir mal Deine Config Dateien an, hier sind die Pfade definiert.

    Gruss Web28

    bewusst

    • Mitglied
    • Beiträge: 228
    Pfad automatisch eingetragen
    Antwort #8 am: 08. März 2010, 08:46:07
    Hallo web28,

    gerade getestet, läuft auch Prima!
    Lasse aber jetzt mal die erste Lösung....

    Danke!
    LG
    bewusst

    web28

    • modified Team
    • Beiträge: 9.404
    Pfad automatisch eingetragen
    Antwort #9 am: 08. März 2010, 08:49:50
    Bei Torsten Lösung ist speziell für Shops im Unterordner shop, wenn Du Deinen Shop anders installierst funktioniert dieser Pfad nicht mehr!

    Meine Lösung ist allgemeingültig, da die Infos aus der Config Datei kommen.

    Gruss Web28

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Pfad automatisch eingetragen
    Antwort #10 am: 08. März 2010, 09:05:00
    Stimmt... die Lösung von web28 ist noch eleganter. Damit kannst du dann auch auf beliebige Server umziehen ohne den Pfad erneut anpassen zu müssen. ;-)

    Grüße

    Torsten

    bewusst

    • Mitglied
    • Beiträge: 228
    Pfad automatisch eingetragen
    Antwort #11 am: 08. März 2010, 09:16:16
    Hallo,

    ihr habt mich überzeugt!
    Habe bereits auch die Version von web28 umgestellt:

    Code: PHP  [Auswählen]
    src="{php}echo DIR_WS_CATALOG . DIR_WS_IMAGES;{/php}bild/{$options_data.NAME}.jpg"  alt="{$options_data.NAME}"  title="{$options_data.NAME}"  />
    Vielen Dank web28 :thumbs:

    LG
    bewusst

    Top Forum hier!