Ankündigung

Einklappen
Keine Ankündigung bisher.

Facbook 2.2 einbinden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Facbook 2.2 einbinden

    Eine Frage zu der geänderten Datei html_header.php. (Scheinbar die einzige Datei, die verändert wird.)

    Beim Hochladen wird eine bestehende includes/templates/DEINTEMPLATE/common/html_header.php überschrieben!
    Daher:
    Falls bereits einmal Änderungen an dieser Datei in der Zen-Cart Installation gemacht wurden, mit WinMerge oder BeyondCompare die Dateien vergleichen und nur die Änderungen in die bestehende Datei übernehmen.
    Wurden noch keine Änderungen gemacht (Zen-Cart wurde z.B. gerade erst frisch installiert), die Ordner/Dateien aus dem Ordner GEAENDERTE DATEIEN einfach in der vorgegebenen Struktur in Ihr Zen-Cart Verzeichnis hochladen.
    Die originale Datei hat 128 Zeilen und die im Modul 66. Sollten es dann nicht mehr Zeilen werden oder warum hat die Originale mehr?

    #2
    Es wird hier der CSS/JS Loader integriert, das ändert die Art und Weise, wie Stylesheets und Javascripts geladen werden. Es ist völlig ok, dass die Datei weniger Zeilen hat.

    Kommentar


      #3
      Ich bin gerade dabei, FB 2.2 zu installieren und habe ein Problem in schritt 2

      Nachdem ich das Sql-Patch ausgeführt habe erscheint der Menüpunkt "Facebook Open Graph" nicht. Habs 2 mal inkl. Deinstallation versucht.

      Woran kann das liegen?

      Kommentar


        #4
        Du hast anscheinend nicht alles hochgeladen, z.B. DEINADMIN/includes/languages/german/extra_definitions/products_opengraph.php

        Kommentar


          #5
          Vielen Dank für die Schnelle Antwort.

          Schritt 2: Installation von Facebook Open Graph

          1.
          Im Order SCHRITT 2 - FACEBOOK OPEN GRAPH im Ordner SQL die Datei install.sql mit einem Texteditor öffnen und den Inhalt kopieren.
          In der Zen-Cart Administration unter Tools > SQL Patches installieren ins Eingabefeld einfügen und absenden.
          Dadurch werden die nötigen Datenbankeinträge vorgenommen.
          In der Administration ist nun unter Konfiguration der neue Menüpunkt Facebook Open Graph vorhanden.
          Die Einstellungsmöglichkeiten sind dort alle erklärt.

          Tragen Sie nun Ihre Anwendungsnummer und Ihren Anwendungsgeheimcode ein.
          Ich bin genau nach Anleitung vorgegangen. Ich entnehme deinem Post mal, dass ich die Schritte 2 und 3 dann auch erst ausführen muss.

          Kommentar


            #6
            Der Satz In der Administration ist nun unter Konfiguration der neue Menüpunkt Facebook Open Graph vorhanden ist an dieser Stelle nicht mehr korrekt, in 1.3.9 war das so.
            In 1.5 sind neue Einträge im Adminmenü generell nur sichtbar, wenn die entsprechenden Sprachfiles hinterlegt wurden. Sie sind zwar durch den SQL Installer schon in der Datenbank vorhanden, aber eben nicht sichtbar.
            Werd das in der Anleitung bei der 1.5 Version ändern.

            Kommentar


              #7
              Nochmals Danke.

              Kommentar


                #8
                Ich bin mal wieder der, der nichts versteht.
                Das Beantragen der AppID sollte ja kein Problem sein. Ich kann dem Ganzen nur nicht ganz Folgen, da ja wieder nichts bei FB beschrieben ist und man Wortneuschöpfungen scheinbar über Satellit bei Nacht übertragen bekommt. Ich lebe scheinbar hinter nem Berg.

                Kann mir jemand erklären, was ich einstellen bzw. bei FB machen muss, damit ich die Nummern für den Button nutzen kann und welche Einstellungen ich eventuell noch vornehmen muss?
                Google gibt mir nur Anleitungen, wie ich den Button integrieren kann, unter der Voraussetzung, dass ich einfach die Nummern erstelle. :(

                Danke

                Kommentar


                  #9
                  So, nun habe ich mich mal durchgekämpft und es wird alles schick auf der Seite angezeigt.
                  Habe mit meinem FB Fake-Account mal nen Test gemacht und es wird bei FB nichts angezeigt. :(
                  Der Shop zeigt aber an, dass meinem Fake-Account das Produkt gefällt.
                  Was habe ich eventuell falsch gemacht?

                  Kommentar


                    #10
                    Mit Hilfe dieses Eintrages klappt es dann wohl auch.


                    Man muss scheinbar nichts weiter bei FB eingeben, außer die App erstellen.

                    Falls sich jemand damit wirklich auskennt, wäre es sicherlich von Vorteil, wenn er mal beschreibt, was man Bei FB alles konfigurieren kann/muss damit es richtig funktioniert und man das Modul in vollem Umfang nutzen kann.

                    Ich fände es zb. super, wenn die Anzeige bei FB etwas größer wäre. Jetzt sieht es so aus
                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: fb_like_it.jpg
Ansichten: 1
Größe: 28,5 KB
ID: 102850

                    Kommentar


                      #11
                      ich würde sagen, weil du den code 2x eingetragen hast.
                      hast du das schon geprüft?

                      Kommentar


                        #12
                        Zitat von webchills Beitrag anzeigen
                        Es wird hier der CSS/JS Loader integriert, das ändert die Art und Weise, wie Stylesheets und Javascripts geladen werden. Es ist völlig ok, dass die Datei weniger Zeilen hat.
                        Ich bekomme die Dateien nicht zusammen.

                        Wenn ich die "html_header.php" einfach ersetze, zerschießt es mir das ganze Aussehen der Seite.

                        Grüße
                        Manfred

                        Kommentar


                          #13
                          Hast du in der "html_header.php" denn vorher Änderungen vorgenommen?

                          Hast du es mal mit der Originalen ausprobiert, ob der Shop dann ordentlich bleibt, das Modul außen vor.

                          Kommentar


                            #14
                            Na ja,
                            es ist halt die "html_header.php" die zu meinem Template gehört. Sicher sieht die komplett anders aus als die Originale.

                            Hier mal der Inhalt:

                            Code:
                            <?php
                            /**
                             * Common Template
                             *
                             * outputs the html header. i,e, everything that comes before the \</head\> tag <br />
                             * 
                             * @package templateSystem
                             * @copyright Copyright 2003-2006 Zen Cart Development Team
                             * @copyright Portions Copyright 2003 osCommerce
                             * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
                             * @version $Id: html_header.php 6948 2007-09-02 23:30:49Z drbyte $
                             */
                            /**
                             * load the module for generating page meta-tags
                             */
                            require(DIR_WS_MODULES . zen_get_module_directory('meta_tags.php'));
                            /**
                             * output main page HEAD tag and related headers/meta-tags, etc
                             */
                            ?>
                            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                            <html xmlns="http://www.w3.org/1999/xhtml" <?php echo HTML_PARAMS; ?>>
                            <head>
                            <title><?php echo META_TAG_TITLE; ?></title>
                            <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>" />
                            <meta name="keywords" content="<?php echo META_TAG_KEYWORDS; ?>" />
                            <meta name="description" content="<?php echo META_TAG_DESCRIPTION; ?>" />
                            <meta http-equiv="imagetoolbar" content="no" />
                            <meta name="author" content="Feel Feminin" />
                            <meta name="generator" content="shopping cart program by Zen Cart&trade;, http://www.zen-cart.com eCommerce" />
                            <?php if (defined('ROBOTS_PAGES_TO_SKIP') && in_array($current_page_base,explode(",",constant('ROBOTS_PAGES_TO_SKIP'))) || $current_page_base=='down_for_maintenance' || $robotsNoIndex === true) { ?>
                            <meta name="robots" content="noindex, nofollow" />
                            <?php } ?>
                            <?php if (defined('FAVICON')) { ?>
                            <link rel="icon" href="<?php echo FAVICON; ?>" type="image/x-icon" />
                            <link rel="shortcut icon" href="<?php echo FAVICON; ?>" type="image/x-icon" />
                            <?php } //endif FAVICON ?>
                            
                            <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER . DIR_WS_HTTPS_CATALOG : HTTP_SERVER . DIR_WS_CATALOG ); ?>" />
                            
                            <?php
                            
                            /**
                             * load all template-specific stylesheets, named like "style*.css", alphabetically
                             */
                              $directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), '/^style/', '.css');
                              while(list ($key, $value) = each($directory_array)) {
                                echo '<link rel="stylesheet" type="text/css" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . $value . '" />'."\n";
                              }
                            /**
                             * load stylesheets on a per-page/per-language/per-product/per-manufacturer/per-category basis. Concept by Juxi Zoza.
                             */
                              $manufacturers_id = (isset($_GET['manufacturers_id'])) ? $_GET['manufacturers_id'] : '';
                              $tmp_products_id = (isset($_GET['products_id'])) ? (int)$_GET['products_id'] : '';
                              $tmp_pagename = ($this_is_home_page) ? 'index_home' : $current_page_base;
                              $sheets_array = array('/' . $_SESSION['language'] . '_stylesheet', 
                                                    '/' . $tmp_pagename, 
                                                    '/' . $_SESSION['language'] . '_' . $tmp_pagename, 
                                                    '/c_' . $cPath,
                                                    '/' . $_SESSION['language'] . '_c_' . $cPath,
                                                    '/m_' . $manufacturers_id,
                                                    '/' . $_SESSION['language'] . '_m_' . (int)$manufacturers_id, 
                                                    '/p_' . $tmp_products_id,
                                                    '/' . $_SESSION['language'] . '_p_' . $tmp_products_id
                                                    );
                              while(list ($key, $value) = each($sheets_array)) {
                                //echo "<!--looking for: $value-->\n";
                                $perpagefile = $template->get_template_dir('.css', DIR_WS_TEMPLATE, $current_page_base, 'css') . $value . '.css';
                                if (file_exists($perpagefile)) echo '<link rel="stylesheet" type="text/css" href="' . $perpagefile .'" />'."\n";
                              }
                            
                            /**
                             * load printer-friendly stylesheets -- named like "print*.css", alphabetically
                             */
                              $directory_array = $template->get_template_part($template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css'), '/^print/', '.css');
                              sort($directory_array);
                              while(list ($key, $value) = each($directory_array)) {
                                echo '<link rel="stylesheet" type="text/css" media="print" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . $value . '" />'."\n";
                              }
                            
                            /**
                             * load all site-wide jscript_*.js files from includes/templates/YOURTEMPLATE/jscript, alphabetically
                             */
                              $directory_array = $template->get_template_part($template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript'), '/^jscript_/', '.js');
                              while(list ($key, $value) = each($directory_array)) {
                                echo '<script type="text/javascript" src="' .  $template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript') . '/' . $value . '"></script>'."\n";
                              }
                            
                            /**
                             * load all page-specific jscript_*.js files from includes/modules/pages/PAGENAME, alphabetically
                             */
                              $directory_array = $template->get_template_part($page_directory, '/^jscript_/', '.js');
                              while(list ($key, $value) = each($directory_array)) {
                                echo '<script type="text/javascript" src="' . $page_directory . '/' . $value . '"></script>' . "\n";
                              }
                            
                            /**
                             * load all site-wide jscript_*.php files from includes/templates/YOURTEMPLATE/jscript, alphabetically
                             */
                              $directory_array = $template->get_template_part($template->get_template_dir('.php',DIR_WS_TEMPLATE, $current_page_base,'jscript'), '/^jscript_/', '.php');
                              while(list ($key, $value) = each($directory_array)) {
                            /**
                             * include content from all site-wide jscript_*.php files from includes/templates/YOURTEMPLATE/jscript, alphabetically.
                             * These .PHP files can be manipulated by PHP when they're called, and are copied in-full to the browser page
                             */
                                require($template->get_template_dir('.php',DIR_WS_TEMPLATE, $current_page_base,'jscript') . '/' . $value); echo "\n";
                              }
                            /**
                             * include content from all page-specific jscript_*.php files from includes/modules/pages/PAGENAME, alphabetically.
                             */
                              $directory_array = $template->get_template_part($page_directory, '/^jscript_/');
                              while(list ($key, $value) = each($directory_array)) {
                            /**
                             * include content from all page-specific jscript_*.php files from includes/modules/pages/PAGENAME, alphabetically.
                             * These .PHP files can be manipulated by PHP when they're called, and are copied in-full to the browser page
                             */
                                require($page_directory . '/' . $value); echo "\n";
                              }
                            
                            //DEBUG: echo '<!-- I SEE cat: ' . $current_category_id . ' || vs cpath: ' . $cPath . ' || page: ' . $current_page . ' || template: ' . $current_template . ' || main = ' . ($this_is_home_page ? 'YES' : 'NO') . ' -->';
                            ?>
                            
                            <!--[if lt IE 7]>
                                <div style=' clear: both; text-align:center; position: relative;'>
                                    <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0"  alt="" /></a>
                                </div>
                            <![endif]-->
                            
                            <style type="text/css">
                                .class{ behavior:url(<?php echo DIR_WS_TEMPLATE. 'PIE.php'?>)}
                            </style>
                            <script>
                                $(document).ready(function() {
                                $('#coin-slider').coinslider();
                            });
                            </script>
                            </head>
                            <?php // NOTE: Blank line following is intended: ?>
                            Grüße
                            Manfred

                            Kommentar


                              #15
                              Sicher sieht die komplett anders aus als die Originale.

                              Was soll man da jetzt sagen, schreiben oder machen?

                              Kommentar

                              Info zu diesem Forenarchiv:
                              Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                              Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                              Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                              PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                              Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                              FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                              Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                              Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                              Fehler in der Software können auf Github als Issues gemeldet werden.
                              Follow us
                              aktuelle version
                              Zen Cart 1.5.7g deutsch
                              vom 12.12.2023
                              [Download]
                              Lädt...
                              X