Ergebnis 1 bis 31 von 31

Thema: Contao 2.10.0 und Isotope 1.3.0b1 Produkt error

  1. #1
    Contao-Nutzer
    Registriert seit
    11.06.2010.
    Ort
    Aschaffenburg
    Beiträge
    54

    Standard Contao 2.10.0 und Isotope 1.3.0b1 Produkt error

    Hallo zusammen

    Nachdem ich ein Produkt erstelle ist dieses aus dem BE nicht mehr erreichbar. Folgender fehler wird ausgegen:
    Code:
    Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS value FROM WHERE id=2 LIMIT 0,1' at line 1 (SELECT AS value FROM WHERE id=2 LIMIT 0,1) thrown in /www/html/system/libraries/Database.php on line 677
    
    #0 /www/html/system/libraries/Database.php(624): Database_Statement->query()
    #1 /www/html/system/drivers/DC_Table.php(4565): Database_Statement->execute(2)
    #2 /www/html/system/drivers/DC_Table.php(3946): DC_Table->filterMenu()
    #3 /www/html/system/drivers/DC_ProductData.php(109): DC_Table->panel()
    #4 /www/html/system/modules/backend/Backend.php(271): DC_ProductData->showAll()
    #5 /www/html/contao/main.php(101): Backend->getBackendModule('iso_products')
    #6 /www/html/contao/main.php(286): Main->run()
    #7 {main}
    Jamand auch das Problem oder einen Lösungsvorschlag?

  2. #2
    Contao-Nutzer Avatar von upsetter
    Registriert seit
    26.11.2009.
    Ort
    Sachsen
    Beiträge
    43

    Standard

    Hallo,

    du bist nicht der Einzigste der das Problem beim Erstellen von neuen Produkten hat.
    Bei mir kommt auch ein FatalError nachdem ich alles konfiguriert habe und ein Produkt erstellen will.

    Vielleicht sollten wir noch auf das Update und die Freigabe für Contao 2.10 warten...

    Grüße

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das liegt daran dass Isotope 1.3 beta1 nicht für Contao 2.10 freigegeben ist, nur für die RC1. In der Final hat sich etwas geändert dass den Fehler beeinflusst. Die Beta2 wird das Problem beheben, ich hoffe ich krieg diese bald fertig.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer
    Registriert seit
    11.06.2010.
    Ort
    Aschaffenburg
    Beiträge
    54

    Standard

    Danke für die Info.

  5. #5
    Contao-Nutzer Avatar von upsetter
    Registriert seit
    26.11.2009.
    Ort
    Sachsen
    Beiträge
    43

    Standard

    Danke Andreas! Isotope roooocks!!!!

  6. #6
    Contao-Nutzer
    Registriert seit
    17.08.2011.
    Beiträge
    4

    Standard

    Ich weiß nicht ob ich hier richtig bin....
    Wollte nur fragen, ob man den Fehler genau kennt.
    Beziehungsweise gibt es ein kleines Workaround dafür? Ich bräuchte diese Erweiterung schon bald und wollte mich doch ein bisschen einarbeiten.

    Der Shop sieht vielversprechend aus und ich konnte ihn leider nicht testen, da das mit den Produkten nicht funktionierte.
    Gibt es auch eine Möglichkeit der Zahlungsmethode "Vorkasse"?

    Finde ich klasse, dass man sowas noch gratis findet... echt toll...

    Danke schon mal...

  7. #7
    Contao-Nutzer
    Registriert seit
    10.02.2010.
    Beiträge
    49

    Standard

    Hm. Gleiches Problem hier - gibt´s da irgendeinen Workaround?

    lg Alex

  8. #8
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ja, im tl_iso_products DCA den inputKey beim Feld "type" von false auf null ändern.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  9. #9
    Contao-Nutzer
    Registriert seit
    23.06.2010.
    Ort
    Bremen
    Beiträge
    112

    Standard

    Hallo,

    ich vermute mal, der workaround wäre in der 'tl_iso_products.php' vorzunehmen.
    Aber mit der Info "den inputKey beim Feld "type" von false auf null ändern." finde ich die zu ändernde Stelle nicht.
    In welcher Zeile steht das denn?

    Im voraus vielen Dank für den Hinweis.

    Andreas

  10. #10
    Contao-Nutzer
    Registriert seit
    30.01.2010.
    Beiträge
    18

    Standard

    Hi Andreas,

    ich denke, die Änderung ist in der Datenbank in der Tabelle "tl_iso_products" vorzunehmen. Wenn man dort den Wert in der Spalte "type" auf "0" setzt, kann man im Contao BE wieder auf "Produkte" klicken.

    Leider bedeutet es, dass den Produkten kein "Produkttyp" mehr zugewiesen ist. Somit kann man das Produkt nicht editieren. Ausser man weisst ein Produkttyp zu. Beim Speichern und schließen ist man dann leider wieder bei der Fehlermeldung… Sobald man ein neues Produkt anlegt, bekommt dieser eben auch wieder einen Wert ≠ 0. Ist also nur ein temporäres Workaround zum "Kurz-mal-reingucken"…

    Ich drücke die Daumen, dass die Beta2 bald rauskommt

    Grüße, Martin

  11. #11
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zeile 243 in der tl_iso_products.php
    Das '' auf null ändern.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  12. #12
    Contao-Nutzer
    Registriert seit
    23.06.2010.
    Ort
    Bremen
    Beiträge
    112

    Standard

    vielen Dank,
    bei mir funktioniert das einwandfrei.
    Ich kann jetzt neue Produkte samt Varianten anlegen.

  13. #13
    Contao-Nutzer Avatar von fooddesign
    Registriert seit
    01.04.2011.
    Ort
    Zürich, Schweiz
    Beiträge
    84

    Standard

    Bei mir funktioniert dieser workaround irgendwie nicht

    'type' => array
    (
    'label' => &$GLOBALS['TL_LANG']['tl_iso_products']['type'],
    'filter' => true,
    'inputType' => 'select',
    'options_callback' => array('tl_iso_products', 'getProductTypes'),
    'foreignKey' => (strlen($this->Input->get('table')) ? 'tl_iso_producttypes.name' : ''),
    'eval' => array('mandatory'=>true, 'submitOnChange'=>true),
    'attributes' => array('legend'=>'general_legend', 'fixed'=>true, 'inherit'=>true),
    ),

    wo muss ich genau die 0 schreiben bei 'inputType' => 'select'

  14. #14
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    In Zeile 243
    PHP-Code:
    'foreignKey' => (strlen($this->Input->get('table')) ? 'tl_iso_producttypes.name' ''), 
    in
    PHP-Code:
    'foreignKey' => (strlen($this->Input->get('table')) ? 'tl_iso_producttypes.name' null), 

  15. #15
    Contao-Nutzer Avatar von fooddesign
    Registriert seit
    01.04.2011.
    Ort
    Zürich, Schweiz
    Beiträge
    84

    Standard

    Uffff.... here we go!!!

    Besten Dank!

  16. #16
    Contao-Nutzer
    Registriert seit
    12.02.2011.
    Beiträge
    8

    Standard

    Hallo,

    ich bin noch neu hier und möchte mich zuerst bei den Entwicklern von Contao + dazugehörigen Modulen bedanken! Echt cool, dass es vor allem für Kunden ein so benutzerfreundliches CMS gibt...

    Jetzt gleich zu meiner Frage:
    Ein Kunde möchte gerne ein CMS + integriertem Shop, manuell wählbar, in mehreren Sprachen haben. Dazu habe ich mir heute für Testzwecke in das Contao 2.10.0 + Isotope 1.3 beta1 + isotope_multilingual 1.3 beta + Sprachenwechsler 2.0.0 runtergeladen und automatisch/manuell installiert, und stehe jetzt natürlich auch vor dem Problem das keine Sprachen unter Produkttypen wählbar sind. An dieser Stelle schon mal Danke an Andreas dass er dies mit der Beta2 Version fixen will.

    Wenn das dann auch funktioniert, ist es dann möglich manuell über den Sprachselektor zwischen dem gleichen Produkt in verschiedenen Sprachen in Isotope zu wechseln oder geschieht das automatisch über die Browser gewählte Sprache?

    Wenn nicht gibts da vielleicht eine andere Möglichkeit/Workaround mit Contao?

    Grüße

  17. #17
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Reparier bitte mal die Erweiterung isotope_multilingual. Ich habe gestern festgestellt dass da alle Dateien gefehlt haben ^^
    Beachte auch dass du nur zwei Sprachen anlegen kannst, wenn du auch entsprechende Root-Seiten in der Seitenstruktur hast.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  18. #18
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    214

    Standard

    Zitat Zitat von tl_richard_user Beitrag anzeigen
    In Zeile 243
    PHP-Code:
    'foreignKey' => (strlen($this->Input->get('table')) ? 'tl_iso_producttypes.name' ''), 
    in
    PHP-Code:
    'foreignKey' => (strlen($this->Input->get('table')) ? 'tl_iso_producttypes.name' null), 
    Hallo miteinander,

    ich habe diese Zeile per Strg C eingefügt, leider tritt bei mir der Fehler weiterhin auf:

    SELECT id FROM tl_iso_products WHERE pid IN()) thrown in /homepages/5/d25298601/htdocs/amzug/system/libraries/Database.php on line 677

    Installierte Versionen: Contao 2.10.1 und isotope 0.2.11

    Bei mir steht die entsprechende Zeile auch nicht in Zeile 243 sondern in 202.

    Was kann da schieflaufen?

    Danke und beste Grüße

    pustefix

  19. #19
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Es gibt doch mittlerweile schon die beta2, die das Problem behebt.
    Und warum schreibst du, du verwendest Isotope 0.2.11 und nicht 1.3.0?
    Geändert von tl_richard_user (13.10.2011 um 16:14 Uhr)

  20. #20
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    214

    Standard

    Danke für den Hinweis.
    Habe nun die Betaversion installiert, jetzt wird mir angezeigt, Isotope sei beschädigt und müsse repariert werden.
    Dann kommt die Fehlermeldung (im BE):
    Cannot create file "isotope/index.html"
    /homepages/5/d25298601/htdocs/amzug/system/libraries/File.php[109]

    Was nun?

  21. #21
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von pustefix Beitrag anzeigen
    Cannot create file "isotope/index.html"
    Vermutlich hast du ein Problem mit den Zugriffsrechten (Safe-Mode-Hack nicht aktiv). Du kannst aber den entsprechenden Ordner auch manuell anlegen und die Berechtigungen korrigieren.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  22. #22
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    214

    Standard

    Danke Andreas, das wars! Ein "Cannot create" hätte mich vielleicht auch selbst auf die Spur mit den Zugriffsrechten bringen können... . Safe Mode Hack brauchte ich nicht, habe per FTP die CHMOD-Rechte geändert und alles war gut.
    Nun gehts und die Arbeitswoche kann starten.
    Nochmals vielen Dank und eine schöne Woche sagt und wünscht

    Pustefix

  23. #23
    Contao-Fan Avatar von Wian
    Registriert seit
    21.09.2010.
    Ort
    Dresden
    Beiträge
    281
    Partner-ID
    6772
    Contao-Projekt unterstützen

    Support Contao

    Standard Hilfe!

    Hallo Forum!

    Kämpfe gerade mit der tl_iso_products. Wenn ich im Backend auf Produkte anlegen gehe, kommt folgende Fehlermeldung:
    Code:
    Fatal error: Uncaught exception Exception with message Query error: Unknown column 'sorting' in 'order clause' (SELECT id, pid FROM tl_iso_products WHERE pid IN(0) ORDER BY FIND_IN_SET(pid, '0'), sorting)
    Im englischsprachigen Forum habe ich eine Info gefunden http://www.contao-community.org/view...hp?f=36&t=3623 , wo man das Feld "sorting" manuel ergänzen soll. Das hatte ich gemacht und es kam eine Fehlermedlung mit unkorrektem Syntax. Ich habe jetzt ewig auf den Code gestarrt und nix gefunden. Also habe ich die alte Datenbank wieder installiert und will nun nochmal von vorn beginnen.

    Hat irgendjemand einen Tipp, was falsch war:

    Code:
    -- Tabellenstruktur für Tabelle `tl_iso_products`
    --
    
    CREATE TABLE IF NOT EXISTS `tl_iso_products` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `pid` int(10) unsigned NOT NULL DEFAULT '0',
      `sorting` int(10) unsigned NOT NULL DEFAULT '0',
      `gid` int(10) unsigned NOT NULL DEFAULT '0',
      `tstamp` int(10) unsigned NOT NULL DEFAULT '0',
      `type` int(10) unsigned NOT NULL DEFAULT '0',
      `language` varchar(2) NOT NULL DEFAULT '',
      `pages` blob,
      `inherit` blob,
      `alias` varchar(128) NOT NULL DEFAULT '',
      `sku` varchar(128) NOT NULL DEFAULT '',
      `name` varchar(255) NOT NULL DEFAULT '',
      `images` blob,
      `teaser` text,
      `description` text,
      `keywords_meta` text,
      `description_meta` text,
      `price` decimal(12,2) NOT NULL DEFAULT '0.00',
      `shipping_weight` varchar(255) NOT NULL DEFAULT '',
      `shipping_exempt` char(1) NOT NULL DEFAULT '',
      `tax_class` int(10) unsigned NOT NULL DEFAULT '0',
      `archive` int(1) unsigned NOT NULL DEFAULT '0',
      `published` char(1) NOT NULL DEFAULT '',
      `start` varchar(10) NOT NULL DEFAULT '',
      `stop` varchar(10) NOT NULL DEFAULT '',
      `displaytausch` varchar(255) NOT NULL DEFAULT '',
      PRIMARY KEY (`id`),
      KEY `gid` (`gid`),
      KEY `pid` (`pid`,`language`,`published`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    Oder muss man das sorting-Feld gar nicht einfügen??? Im deutschen Forum habe ich dazu nichts gefunden.

    Danke im Voraus!

    Antje
    Geändert von Wian (15.11.2011 um 10:17 Uhr)

  24. #24
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  25. #25
    Contao-Nutzer
    Registriert seit
    24.10.2010.
    Beiträge
    49

    Standard

    Zitat Zitat von tl_richard_user Beitrag anzeigen
    Es gibt doch mittlerweile schon die beta2, die das Problem behebt......
    Ich greife es nochmal auf. Bei mir läuft 1.3.0 beta 2, aber das Problem mit der Produktseite im BE, die zum Fehler führt, gibt es immer noch. t_iso_products.php ist gecheckt.
    Was bedeutet: "a) remove "sorting" from the database because we don't need it to be there =)" im Ticket ? Wo? Was? Gibts Details dazu?

    Danke und Grüße,
    Christian G.

  26. #26
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das bedeutet, dass Du die mit 'sorting' betitelte Spalte aus Deiner Tabelle tl_iso_products entfernen solltest falls Du sie angelegt hast. Der Patch bezieht sich auf die Contao-Systemdatei dc_table und befindet sich unter http://dev.contao.org/issues/3638

    Carolina.

  27. #27
    Contao-Nutzer
    Registriert seit
    24.10.2010.
    Beiträge
    49

    Standard

    Danke Carolina: funktioniert.
    Viele Grüße,
    Christian

  28. #28
    Contao-Nutzer
    Registriert seit
    28.03.2011.
    Beiträge
    113

    Standard

    Wie installiere ich die Beta 2? Ich benutze die Beta 1, aber über aktualisieren wird mir nichts angeboten, auch nicht wenn in Beta anklicke.

  29. #29
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Wahrscheinlich musst du in der Erweiterungsverwaltung mit dem Stift die Erweiterung bearbeiten und Beta-Versionen zulassen.

  30. #30
    Contao-Nutzer
    Registriert seit
    28.03.2011.
    Beiträge
    113

    Standard

    Zitat Zitat von tl_richard_user Beitrag anzeigen
    Wahrscheinlich musst du in der Erweiterungsverwaltung mit dem Stift die Erweiterung bearbeiten und Beta-Versionen zulassen.
    Beta Versionen zulassen ist angeklickt. Trotzdem bietet er mir keine Beta 2 an.

  31. #31
    Contao-Fan Avatar von Wian
    Registriert seit
    21.09.2010.
    Ort
    Dresden
    Beiträge
    281
    Partner-ID
    6772
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Beta 2 siehst du nur, wenn du Contao 2.10 nutzt.

    Nee, doch Schwachsinn, du hast ja schon B1. Sorry, doch keine Ahnung.
    Geändert von Wian (22.11.2011 um 18:26 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •