Ergebnis 1 bis 5 von 5

Thema: Zencart deutsch 1.5.0 SQL Install Problem - US Version 1.5.1 kein SQL Install Problem

  1. #1
    Padawan Anwärter Avatar von mikeln
    Registriert seit
    18.11.2009
    Beiträge
    4
    Themen
    2
    DANKE
    0
    Erhaltene Danke: 0

    Beitrag Zencart deutsch 1.5.0 SQL Install Problem - US Version 1.5.1 kein SQL Install Problem

    Hallo,

    ich versuche ein SQL Script für eine Erweiterung über den internen Zencart SQL Installer zu installieren (Zencart Deutsch v1.5.0). Die Installation bricht mit folgender Fehlermeldung ab:

    "Warning an error occurred please refresh the page and try again."


    Exaktes error log:


    [15-Nov-2012 10:40:49 Europe/Berlin] PHP Fatal error: 1136:Column count doesn't match value count at row 1 :: INSERT INTO configuration_group VALUES (NULL, 'Social Media Icons', 'Configure Social Media Icons for Product Pages', '0', '1'); in /homepages/6/d436995055/htdocs/shop/includes/classes/db/mysql/query_factory.php on line 101

    Ich habe ebenfalls versucht, das SQL Script unter der Zencart US Version 1.5.1 zu installieren. Mit Erfolg! Bei der US Version klappt dies ohne Probleme. Ich habe den Verdacht, dass das Script nicht für die deutsche Version angepasst ist, bzw. Parameter fehlen?!

    Könnt Ihr helfen?

    Script:

    INSERT INTO `configuration_group` VALUES (NULL, 'Social Media Icons', 'Configure Social Media Icons for Product Pages', '0', '1');
    UPDATE `configuration_group` SET `sort_order` = LAST_INSERT_ID() WHERE `configuration_group_id` = LAST_INSERT_ID();


    SELECT @cgi := `configuration_group_id` FROM `configuration_group` WHERE `configuration_group_title` = 'Social Media Icons';


    INSERT INTO `configuration` (`configuration_title`, `configuration_key`, `configuration_value`, `configuration_description`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES
    ('Social Media Position', 'SOCIAL_POSITION', 'bottom', 'Bar position for social media icons.', @cgi, 1, NULL, now(), NULL, 'zen_cfg_select_option(array(''bottom'', ''both''), '),
    ('Social Media Buttons', 'SOCIAL_MEDIA_STATUS', '1', 'Share button display.', @cgi, 2, NULL, now(), NULL, 'zen_cfg_select_option(array(''0'', ''1''), '),
    ('Facebook', 'FACEBOOK_STATUS', '1', 'Enable or disable share button on product page.', @cgi, 3, NULL, now(), NULL, 'zen_cfg_select_option(array(''0'', ''1''), '),
    ('Twitter', 'TWITTER_STATUS', '1', 'Enable or disable share button on product page.', @cgi, 4, NULL, now(), NULL, 'zen_cfg_select_option(array(''0'', ''1''), '),
    ('Google', 'GOOGLE_STATUS', '1', 'Enable or disable share button on product page.', @cgi, 5, NULL, now(), NULL, 'zen_cfg_select_option(array(''0'', ''1''), ');


    INSERT INTO `admin_pages` (`page_key`, `language_key`, `main_page`, `page_params`, `menu_key`, `display_on_menu`, `sort_order`) VALUES
    ('configSocialMediaIcons', 'BOX_CONFIGURATION_SMI_SETTINGS', 'FILENAME_CONFIGURATION', CONCAT('gID=', @cgi), 'configuration', 'Y', @cgi);


    Vielen Dank!

  2. #2
    Padawan Stufe II Avatar von insel
    Registriert seit
    28.05.2012
    Ort
    berlin
    Beiträge
    75
    Themen
    8
    DANKE
    0
    Erhaltene Danke: 17

    Standard

    Vielleicht funktioniert das??????????????? (rot = einfügen)

    INSERT INTO `configuration_group` VALUES (NULL, '1', 'Social Media Icons', 'Configure Social Media Icons for Product Pages', '0', '1');

    Gruß
    insel

  3. #3
    Padawan Anwärter Avatar von mikeln
    Registriert seit
    18.11.2009
    Beiträge
    4
    Themen
    2
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Standard Das hat funktioniert!

    Vielen Dank für den Tipp und die schnelle Hilfe! Das hat funktioniert.

    Trotzdem ist mir nicht ganz klar, woran es liegt. In der US Version hat es auf Anhieb funktioniert!

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

    Standard

    Zitat Zitat von mikeln Beitrag anzeigen
    Trotzdem ist mir nicht ganz klar, woran es liegt. In der US Version hat es auf Anhieb funktioniert!
    Es liegt daran, dass die deutsche Zen-Cart Version in der Tabelle configuration_group ein zusätzliches Feld namens language_id hat. Dies ermöglicht den multilingualen Admin.
    Die amerikanische Zen-Cart Version ist in der Administrtaion nicht multilanguagefähig und kennt diese Feld nicht.
    Leider sind die Installer bei amerikanischen Modulen meistens nicht gut gemacht und tun so, als ob die Datenbankstruktur immer so wäre wie in der amerikanischen Standardinstallation.
    Es wäre gar nicht nötig, den Eintrag für das zusätzliche Feld manuell anzugeben.
    Jedes amerikanische Modul, das einen Eintrag in der configuration_group macht lässt sich völlig problemlos auch in der deutschen Version installieren, wenn im Installer die zu befüllenden Felder explizit angegeben werden.
    Leider geben sie es fast immer so an:
    Code:
    INSERT INTO `configuration_group` VALUES (NULL, 'Social Media Icons',  'Configure Social Media Icons for Product Pages', '0', '1');
    Korrekt wäre:
    Code:
    INSERT INTO `configuration_group` (configuration_group_title, configuration_group_description, sort_order, visible) VALUES ('Social Media Icons',  'Configure Social Media Icons for Product Pages', '0', '1');
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  5. #5
    Padawan Anwärter Avatar von mikeln
    Registriert seit
    18.11.2009
    Beiträge
    4
    Themen
    2
    DANKE
    0
    Erhaltene Danke: 0
    Erstellt von

    Beitrag

    Ahhhh, vielen Dank für die sehr gute Erklärung! Jetzt macht es Sinn; mehr als hilfreich für die Installation weiterer Module!

    Vielen Dank!

Ähnliche Themen

  1. EasyPopulate Install Problem
    Von vincent_v im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 6
    Letzter Beitrag: 06.07.2007, 16:09
  2. Kein Zugang zum Admin-Bereich nach Install von 1.3.6 DE
    Von taifun89343 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 22
    Letzter Beitrag: 12.01.2007, 21:11
  3. Easy Populate. Nach install kein upload möglich
    Von SilverHawK im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 5
    Letzter Beitrag: 10.09.2005, 16:06
  4. Install Problem (doku)
    Von GraffitiStyle im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 27.04.2005, 09:31

Stichworte

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]