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: "Find us on Facebook" Code ausblenden wenn https/SSL benutzt wird

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Hallo Gemeinde,

    in der Index hab ich unter der "right column" zwischen den boxen einfach den "find us on Facebook" Code eingefügt... funktioniert auch wunderbar aber das Problem glaube ich ist das es das SSL Zertifikat blockt bzw. oben nicht den Balken anzeigt wenn man in den Warenkorb geht.

    Wie kann ich denn diesen Link ausblenden lassen wenn er auf "https" geht ?

    So sieht's derzeit aus:

    Code: PHP  [Auswählen]
    <div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_BESTSELLERS}<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/pages/TeMoXde/112710742153752" width="200" show_faces="true" border_color="#0C5AF8" stream="true" header="true"></fb:like-box>{$box_CURRENCIES}</div>
     
    Vielen dank vorab.



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Setze einfach folgendes um das Konstrukt drum herum:

    Code: PHP  [Auswählen]
    {if (getenv('HTTPS') != '1')}
    ...
    {/if}
     
    Grüße

    Torsten

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Hallo Torsten,

    erstmal Danke aber das funkt ned das ist das selbe was wir schonmal hatten: Box ausblenden wenn es auf SSL Seite bzw. Warenkorb
    Nur damals konnte ich es ja lösen weil es eine Box war diesmal ist es aber keine box sondern der code in der index nur um es richtig zu verstehen ich habs etz so gemacht aber wie gesagt geht nicht:

    Code: PHP  [Auswählen]
    <div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_BESTSELLERS}{if (getenv('HTTPS') != '1')}<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/pages/TeMoXde/112710742153752" width="200" show_faces="true" border_color="#0C5AF8" stream="true" header="true"></fb:like-box>{/if}{$box_CURRENCIES}</div>
     
    P.S.: wie geht das das es dann so wie du es immer ausbesserst da steht ? Sorry dafür nächstes mal weiß ich's dann.^^

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Also eine der Möglichkeiten sollte wohl funktionieren: *gg*

    Möglichkeit 1:

    Code: PHP  [Auswählen]
    {if (getenv('HTTPS') != '1')}
    ...
    {/if}

    Möglichkeit 2:

    Code: PHP  [Auswählen]
    {if ($smarty.const.REQUEST_TYPE != 'SSL')}
    ...
    {/if}

    Möglichkeit 3:
    Dazu erstellst du dir eine Box, in der du deinen Code platzierst: BOX: Neue zusätzliche Box für zusätzliche Informationen ins Template einbinden
    Und fügst dann in deine "/templates/<dein-template>/source/boxes.php" folgendes ein:

    Code: PHP  [Auswählen]
    if ($request_type != 'SSL') {require(DIR_WS_BOXES . 'boxname.php'); }

    P.S.: Den Code kannst du formatieren, indem du über dem Eingabefenster den "PHP"-Button drückst. ;-)

    Grüße

    Torsten

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Also Möglichkeit 1 und 2 erfolglos genau wie damals hab's dann wieder so gemacht ergo Möglichkeit 3. ;)
    Jetzt geht das.

    Trotzdem vielen Dank

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Merkwürdig, dass die andern Varianten bei dir nicht funktionieren. :?

    Grüße

    Torsten

    mtlfx

    • Neu im Forum
    • Gravatar
    • Beiträge: 16
    • Geschlecht:
    Variante 1 funktioniert bei mir, wenn ich 'on' statt '1' schreibe, also:

    Code: PHP  [Auswählen]
    {if (getenv('HTTPS') != 'on')}
    ...
    {/if}