Ergebnis 1 bis 10 von 10

Thema: Facebook Button in einer Blank Sidebox

  1. #1
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7

    Standard Facebook Button in einer Blank Sidebox

    Habe Facebook 2.0 installiert und soweit passt alles, aber sobald ich den Schnipsel in tpl_blank_box.php einfüge, ist der Button oberhalb der Sidebox.

    Bin für jeden Tip Dankbar

    lg Peter

  2. #2
    Jedi-Ritter Avatar von eentje
    Registriert seit
    17.09.2009
    Ort
    Bad Nieuweschans
    Beiträge
    1.385
    Themen
    6
    DANKE
    13
    Erhaltene Danke: 77

    Standard

    Wie sieht dein tpl_blank_side_box.php dann jetzt aus?
    Rechtschreibungsfehler bitte verzeihen wegen das ich a) blond bin und b) niederländer

    I came, I saw, I got Zenned...

  3. #3
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7
    Erstellt von

    Standard tpl_blank_box.php

    Folgendes steht drinn

    <?php

    $blank_box_content ="";
    $content = "";

    ?>
    <!--bof Facebook Like Button-->
    <?php
    if (FACEBOOK_LIKE_BUTTON_STATUS == 'true' && $_SERVER['https'] != 'on') {
    require($template->get_template_dir('tpl_modules_facebook_like_butto n.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_facebook_like_button.php');
    }
    ?>
    <!--eof Facebook Like Button-->

  4. #4
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7
    Erstellt von

    Standard Facebook in blank sidebox

    Ich brauch Hilfe

    Kann mir jemand bitte helfen den Facebook Like it Button in die Blank Sidebox zu bekommen.

    Vielen herzlichen Dank vorab

    Peter

  5. #5
    Padawan Stufe VIII Avatar von klartexter
    Registriert seit
    19.02.2006
    Ort
    Augsburg
    Beiträge
    1.153
    Themen
    60
    DANKE
    31
    Erhaltene Danke: 93

    Standard

    Zitat Zitat von Stempel-Copy-Druck Beitrag anzeigen
    Folgendes steht drinn

    <?php

    $blank_box_content ="";
    $content = "";

    ?>
    <!--bof Facebook Like Button-->
    <?php
    if (FACEBOOK_LIKE_BUTTON_STATUS == 'true' && $_SERVER['https'] != 'on') {
    require($template->get_template_dir('tpl_modules_facebook_like_butto n.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_facebook_like_button.php');
    }
    ?>
    <!--eof Facebook Like Button-->
    Versuche es mal so:

    <?php

    $blank_box_content ="if (FACEBOOK_LIKE_BUTTON_STATUS == 'true' && $_SERVER['https'] != 'on') {
    require($template->get_template_dir('tpl_modules_facebook_like_butto n.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_facebook_like_button.php');
    }";
    $content = "";

    ?>
    Immer mit der Ruhe - ich komme noch früh genug zu spät!

  6. #6
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7
    Erstellt von

    Standard Geht nicht

    sobald ich diesen Code eiingebe wird der shop ab der sidebox nicht mehr aufgebaut :-(
    irgend wo ist der Knoten drinn

  7. #7
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7
    Erstellt von

    Standard noch immer ober der box

    Jetzt hab ich folgenden code in tpl_blank_box.php

    <?php
    $blank_box_content ="";
    $content = "";
    if (FACEBOOK_LIKE_BUTTON_STATUS == 'true' && $_SERVER['https'] != 'on') {

    $blank_box_content .= require($template->get_template_dir('tpl_modules_facebook_like_butto n.php',DIR_WS_TEMPLATE, $current_page_base,'templates') . '/tpl_modules_facebook_like_button.php');
    }
    $content .= "";
    $content .= '</div>';

    ?>

    Aber leider erscheint der Facebook button noch immer oberhalb der sidebox.

    Bitte um Hilfe

    lg Peter

  8. #8
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7
    Erstellt von

    Standard

    Kann mir wirklich keiner helfen?

    lg Peter

  9. #9
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.078
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 958

    Standard

    Der Like Button ist etwas seltsam in einer Sidebox, da wär eine Liken der Facebook Seite besser aufgehoben oder eine andere Funktion.

    Code dazu:
    http://developers.facebook.com/docs/plugins/

    Der Orginalcode für die Like Box einer Seite von dort ist z.B.
    Code:
    <div id="fb-root"></div>
    <script>(function(d){
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
      js = d.createElement('script'); js.id = id; js.async = true;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
      d.getElementsByTagName('head')[0].appendChild(js);
    }(document));</script>
    <div class="fb-like-box" data-href="http://www.facebook.com/platform" data-width="170" data-show-faces="true" data-stream="false" data-header="false"></div>
    In einer Sidebox kann der dann z.B. so eingebaut werden:

    includes/templates/DEINDEMPLATE/sideboxes/DEINESIDEBOX.php:
    Vor dem letzten schließenden </div> eintragen:
    Code:
    if ($request_type == 'NONSSL') {
      $content .= '' . TEXT_FACEBOOKSTUFF . '';
    }
    so dass es so ausschaut:
    Code:
    if ($request_type == 'NONSSL') {
      $content .= '' . TEXT_FACEBOOKSTUFF . '';
    }
     $content .= '</div>';
    Die entsprechende Sprachdefition enthält dann den Facebook-Code und wird eingetragen in includes/languages/german/extra_definitions/DEINTEMPLATE/blank_box_defines.php (bei der Blank Sidebox) oder halt in das zur Sidebox passende Sprachfile.

    Es müssen alle ' im Code mit \' ersetzt werden.

    Die Sprachdefinition sieht dann z.B. so aus:

    Code:
    define('TEXT_FACEBOOKSTUFF', '<div id="fbconnect"><div id="fb-root"></div>
    <script>(function(d){
      var js, id = \'facebook-jssdk\'; if (d.getElementById(id)) {return;}
      js = d.createElement(\'script\'); js.id = id; js.async = true;
      js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
      d.getElementsByTagName(\'head\')[0].appendChild(js);
    }(document));</script>
    <div class="fb-like-box" data-href="http://www.facebook.com/pages/pfadzurfacebookseite/123456789" data-width="175" data-show-faces="false" data-border-color="#CCCCCC" data-stream="false" data-header="true"></div></div>');
    Wenn der Shop auch auf english ist, dann auch die entsprechende englische Sprachdefinition anlegen und dort z.B. die aufgerufene Sprache des Scripts auf englisch ändern:
    Code:
     js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  10. Folgender User sagt Danke zu webchills für den nützlichen Beitrag:

    Stempel-Copy-Druck (15.09.2011)

  11. #10
    Padawan Stufe III Avatar von Stempel-Copy-Druck
    Registriert seit
    11.01.2007
    Ort
    Brunn am Gebirge, Österreich
    Beiträge
    242
    Themen
    75
    DANKE
    37
    Erhaltene Danke: 7
    Erstellt von

    Standard Lösung

    Auch wenns seltsam ist, falls irgend jemand auch Facebook 2.0 in einer blank sidebox habe will muss er folgenden Code in die tpl_blank_box.php einfügen:

    <?php
    $blank_box_content ='';

    $content = '';
    $content .= '<div align="center">';
    if (FACEBOOK_LIKE_BUTTON_STATUS == 'true' && $_SERVER['https'] != 'on') {
    ob_start();
    require($template->get_template_dir('tpl_modules_facebook_like_butto n.php',DIR_WS_TEMPLATE, $current_page_base,'templates') . '/tpl_modules_facebook_like_button.php');
    $blank_box_content = ob_get_contents();
    ob_end_clean();
    }
    $content .= $blank_box_content;
    $content .= '</div>';

    ?>

    lg Peter

Ähnliche Themen

  1. Facebook Like Button - Bild
    Von rayfinity im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 22.06.2011, 02:41
  2. Facebook Like It Button auf Artikeldetailseiten
    Von webchills im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 13
    Letzter Beitrag: 25.01.2011, 13:55
  3. Blank Sidebox
    Von robbie559 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 04.02.2009, 17:52
  4. "in den Warenkorb" Button - in einer Sidebox - möglich?
    Von Webschnecke im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 20.10.2008, 18:58
  5. Button ändern
    Von Lissy73 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 9
    Letzter Beitrag: 06.07.2007, 08:35

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]