rechtstexte für onlineshop
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: Banner wird nicht angezeigt

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #15 am: 26. März 2010, 12:27:30
    Dann fügst du in die index.html deines Templates folgenden Code an der Stelle ein, wo du den Banner haben möchtest:

    Code: PHP  [Auswählen]
                    {if !strstr ($smarty.server.PHP_SELF, 'content') && !strstr ($smarty.server.PHP_SELF, 'product_info') && !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            {if $BANNER}{$BANNER}{/if}
                    {/if}

    Beispieldatei anbei.

    Grüße

    Torsten

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #16 am: 26. März 2010, 13:45:53
    danke schon mal, allerdings wird der banner immer noch bei jeder kategorie angezeigt, ich will ihn allerdings nur auf der startseite haben. was muss ich da dann als bedingung bei der if-abfrage angeben?

    achja, wie bekomme ich den den willkommenstitel auf der startseite weg?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #17 am: 26. März 2010, 14:10:03
    Der Willkommens-Text ist im Content-Manager unter "Index" änderbar. Er steckt in der Variable {$greeting}, welche über die "/lang/german/german.php" gefüllt wird:

    Code: PHP  [Auswählen]
    /*
     *
     *  GREETINGS
     *
     */


    define('TEXT_GREETING_PERSONAL', 'Schön, dass Sie wieder da sind, <span class="greetUser">%s!</span> Möchten Sie sich unsere <a style="text-decoration:underline;" href="%s">neuen Artikel</a> ansehen?');
    define('TEXT_GREETING_PERSONAL_RELOGON', '<small>Wenn Sie nicht %s sind, melden Sie sich bitte <a style="text-decoration:underline;" href="%s">hier</a> mit Ihren Anmeldedaten an.</small>');
    define('TEXT_GREETING_GUEST', 'Herzlich Willkommen <span class="greetUser">Gast!</span> Möchten Sie sich <a style="text-decoration:underline;" href="%s">anmelden</a>? Oder wollen Sie ein <a style="text-decoration:underline;" href="%s">Kundenkonto</a> eröffnen?');

    Grüße

    Torsten

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #18 am: 26. März 2010, 14:16:58
    hallo Torsten
    vielen dank für deine umfangreiche hilfe. den "greeting"-text hab ich eh schon ausgeblendet. was übrig bleibt ist die überschrift vom index aus dem content manager. die würd ich auch noch gern weg bekommen und den strich darunter auch. müsste also wissen in welcher datei die startseite definiert wird.
    dann könnte ich auch das problem lösen, dass die banner nur auf der startseite angezeigt werden.
    vielen dank schon mal für deine hilfe

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #19 am: 26. März 2010, 14:46:19
    Das könnte für dich interessante sein, wenn du den Banner an oberster Stelle haben willst: Banner im der main_content ausgeben

    Das verrät auch gleich, welche Datei du noch anpassen musst bezüglich des Textes "Willkommen"... du ahnst es schon, richtig! "/templates/xtc5/module/main_content.html":

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    {$MODULE_error}
    <h1>{$title}</h1>
    <div>{$text}</div>
    <div>{$MODULE_new_products}</div>
    <div>{$MODULE_upcoming_products}</div>

    Wenn du den Text "Willkommen nicht haben willst, dann lösche die folgende Zeile aus der "/templates/xtc5/module/main_content.html":

    Code: PHP  [Auswählen]
    <h1>{$title}</h1>

    Der "Strich" kommt aus der stylesheet.css ab Zeile 39 (Brauchst du aber eigentlich nicht ändern, wenn du die gesamte Zeile mit dem h1 tag entfernt hast.):

    Code: CSS  [Auswählen]
    /* HEADINGS */
    h1 {
            color:#000000;
            font-weight:bold;
            font-size:18px;
            margin:20px 0px 15px 0px;
            padding:0px;
            width:auto;
            border: #ccc solid;
            border-width:0px 0px 1px 0px;
            padding-bottom:8px;
    }

    Ersetze das mit:

    Code: CSS  [Auswählen]
    /* HEADINGS */
    h1 {
            color:#000000;
            font-weight:bold;
            font-size:18px;
            margin:20px 0px 15px 0px;
            padding:0px;
            width:auto;
            border: #ccc solid;
            border-width:0px 0px 0px 0px;
            padding-bottom:8px;
    }

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #20 am: 26. März 2010, 15:41:23
    [...]
    dann könnte ich auch das problem lösen, dass die banner nur auf der startseite angezeigt werden.
    vielen dank schon mal für deine hilfe

    Versuch es mal so:

    Code: PHP  [Auswählen]
    {if strstr($smarty.server.PHP_SELF, 'index')}
        {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
            {if $BANNER}{$BANNER}{/if}
        {/if}
    {/if}

    Angepasste Datei anbei.

    Grüße

    Torsten

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #21 am: 26. März 2010, 22:42:45
    vielen lieben dank Torsten,
    hat alles bestens geklappt

    wärst du noch so gut mir die zeile aus interesse zu erklären:

    Code: PHP  [Auswählen]
    {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}

    will ja irgendwann versuchen die hilfe die ich hier bekommen habe zumindest teilweise zurückzugeben

    jetzt hätt ich noch eine kleine frage und dann geb ich mit diesem problem (es kommen bestimmt neue) auch ruhe.
    ich blende also auf der startseite ein banner ein, auf dem eine bestimmte aktion beworben wird. bei der banner-URL kann ich ja den relativen pfad angeben wohin verlinkt werden soll. leider macht er den link immer in einem neuen fenster auf und absolute pfade sind auch nicht möglich.
    wenn ich bei "HTML text"

    Code: PHP  [Auswählen]
    <a href="http://www.garten-schirme.de/xtcommerce/product_info.php?products_id=12" target=_self><img src="www.garten-schirme.de/xtcommerce/images/banner/test-banner.jpg"></a>

    eingebe, dann zeigt er gar nichts mehr an.

    was für eine eingabe wird bei HTML-text erwartet bzw wie bekomme ich es bei einem bild-banner hin, dass er den link im selben fenster öffnet?

    vielen lieben dank

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #22 am: 27. März 2010, 11:56:42
    Ohne diese Zeile würde der Banner auch innerhalb der Kategorien und Unterkategorien angezeigt werden:

    Code: PHP  [Auswählen]
    {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}

    Der Banner sollte sich eigentlich immer im selben Fenster öffnen. Schau mal bitte im Anwenderhandbuch, da steht bestimmt wie man einen Banner angelegt. ;-)

    Hier könntest du auch mal schauen: Banner einbinden

    Grüße

    Torsten

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #23 am: 27. März 2010, 15:06:32

    Der Banner sollte sich eigentlich immer im selben Fenster öffnen. Schau mal bitte im Anwenderhandbuch, da steht bestimmt wie man einen Banner angelegt. ;-)

    eben leider nicht. würde auch gern wissen was er da bei einem HTML-text als eingabe erwartet. hätte jetzt kein problem damit ihm den bildpfad und den link mit einem "_self" einzugeben, aber da reagiert er gar nicht drauf

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #24 am: 27. März 2010, 15:12:43
    ok, kommando zurück

    ich weiß zwar nicht warum, aber ich hab dasselbe wie gestern auch eingegeben (vermute ich zumindest, meine hand würd ich für eingaben um 1:30 nicht mehr ins feuer legen ;-) ) und jetzt funktionierts.

    hab die lösung über den HTML-banner hinbekommen:

    Code: PHP  [Auswählen]
    <a href="http://www.wunschdomain.de" target="_self"><IMG src="http://www.meinedomain.de/xtcommerce/images/banner/meinbanner.jpg"></a>

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #25 am: 27. März 2010, 18:56:20
    Nanu? Benutzt du gar nicht den Banner Manager im Admin-Bereich unter "Hilfsprogramme" -> "Banner Manager"?

    Grüße

    Torsten

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #26 am: 02. April 2010, 09:16:08
    doch, den benutze ich schon, aber ich gebe ihm keinen bild-banner sondern einen text-banner
    beim bild banner konnte ich nur relative URLs angeben und zudem hat er da immer ein neues fenster aufgemacht beim klick. ich will den banner allerdings für interne promotion benutzen, deswegen soll das im selben fenster angezeigt werden.
    kann ja da trotzdem zwischen verschiedenen bannern hin- und herschalten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Banner wird nicht angezeigt
    Antwort #27 am: 02. April 2010, 14:12:22
    Ach du meinst HTML-Text-Banner, alles klar... danke für die Aufklärung.

    Grüße

    Torsten

    jamiro

    • Mitglied
    • Beiträge: 144
    Banner wird nicht angezeigt
    Antwort #28 am: 02. April 2010, 14:31:45
    ich glaub nicht, dass du dich dafür bedanken musst. wenn sich einer bedanken muss, dann bin ich das. echt ne klasse arbeit, die du hier machst und das ganze noch mit den restlichen forums-mitgliedern hier ist einfach der wahnsinn.

    bin echt begeistert und freue mich, dass wir uns für modified eCommerce Shopsoftware entschieden haben und nicht für ne lösung mit kostenpflichtigem support (hab in der arbeit erfahrung mit gambio und deren support gemacht und bin über deren einstellung echt erschreckt).

    christian.a

    • Fördermitglied
    • Beiträge: 28
    Re: Banner wird nicht angezeigt
    Antwort #29 am: 01. August 2014, 09:26:44
    Hallo!

    Ich wärme hier mal einen Thread auf.
    Wie kann ich dem Banner sagen, das er auf der Startseite nicht angezeigt werden soll?

    Danke!
    LG
    1 Antworten
    2165 Aufrufe
    16. Oktober 2012, 16:42:43 von jannemann
    9 Antworten
    7857 Aufrufe
    15. August 2009, 22:46:09 von m.aydin
    13 Antworten
    7780 Aufrufe
    29. Januar 2014, 19:07:52 von noRiddle (revilonetz)