Hallo,
ich habe die Änderung in der db.inc.php jetzt mal gemacht.
Danke an Martens.
Heute war der Haken nämlich wieder weg.
-->
Artikel anlegen / ändern, Hersteller anlegen und Ausprägungen für die Facettensuche anlegen.
Gruss Olaf
Moderatoren: Magnus, mmaass, ablass
von olape » Mi 13. Mai 2015, 13:44
von olape » Di 19. Mai 2015, 10:07
von Martens » Di 19. Mai 2015, 21:23
24.04.2015 20:13:16
mysql_query() hat den Wert FALSE zurückgegeben
In Datei: /admin/admin_neu/themes/einstellungen/index.php
Fehlermeldung:
SQL: UPDATE randshop_einstellungen SET randshop_einstellungen.value = '' WHERE randshop_einstellungen.key = 'gastbestellung_check' AND randshop_einstellungen.group = 'artikel'
if(strpos($SQLString, "UPDATE") === 0 && strpos($SQLString, "gastbestellung_check")) {
$error_msg .= "Trace: " . print_r(debug_backtrace(), true) . "\n";
}
19.05.2015 23:12:06
mysql_query() hat den Wert FALSE zurückgegeben
In Datei: /admin/admin_neu/themes/einstellungen/index.php
Fehlermeldung:
SQL: UPDATE randshop_einstellungen SET randshop_einstellungen.value = '' WHERE randshop_einstellungen.key = 'gastbestellung_check' AND randshop_einstellungen.group = 'artikel'
Trace: Array
(
[0] => Array
(
[file] => /***/***/***/includes/functions.shopeinstellung.inc.php
[line] => 610
[function] => errorlogged_mysql_query
[args] => Array
(
[0] => UPDATE randshop_einstellungen SET randshop_einstellungen.value = '' WHERE randshop_einstellungen.key = 'gastbestellung_check' AND randshop_einstellungen.group = 'artikel'
)
)
[1] => Array
(
[file] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_features_save.inc.php
[line] => 12
[function] => SaveKeyValueEinstellungen
[args] => Array
(
[0] => artikel
[1] => gastbestellung_check
[2] =>
)
)
[2] => Array
(
[file] => /***/***/***/includes/classes/TabCtrl.cls.php
[line] => 40
[function] => TrySaveTab
[args] => Array
(
[0] => Array
(
)
[1] =>
)
)
[3] => Array
(
[file] => /***/***/***/admin/admin_neu/themes/einstellungen/index.php
[line] => 30
[function] => HandleSaveAndTabChange
[class] => TabCtrl
[object] => TabCtrl Object
(
[tabs:TabCtrl:private] => Array
(
[0] => Array
(
[TabName] => Grunddaten
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_grunddaten_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_grunddaten_tab.inc.php
[MultiLingual] =>
)
[1] => Array
(
[TabName] => Betreiberdaten
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_betreiber_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_betreiber_tab.inc.php
[MultiLingual] =>
)
[2] => Array
(
[TabName] => Features
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_features_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_features_tab.inc.php
[MultiLingual] =>
)
[3] => Array
(
[TabName] => Ajax Suche
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_ajax_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_ajax_tab.inc.php
[MultiLingual] =>
)
[4] => Array
(
[TabName] => SEO
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_seo_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_seo_tab.inc.php
[MultiLingual] =>
)
[5] => Array
(
[TabName] => AGB Hosting
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_agb_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_agb_tab.inc.php
[MultiLingual] =>
)
[6] => Array
(
[TabName] => Fehlerseite
[IncFileValidateAndSave] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_fehlerseite_save.inc.php
[IncFileTemplate] => /***/***/***/admin/admin_neu/themes/einstellungen/editieren_fehlerseite_tab.inc.php
[MultiLingual] => 1
)
)
[aktiverTab:TabCtrl:private] => 2
[neuerTab:TabCtrl:private] =>
[speichern:TabCtrl:private] => 1
[errorInfos:TabCtrl:private] => Array
(
)
[languageId] =>
[neueLanguageId] =>
)
[type] => ->
[args] => Array
(
)
)
)
von Martens » Di 19. Mai 2015, 21:57
<?php if($tpl_sourceid == 8 && $tpl_gastbestellung_check == 1) { ?>
<?php if($tpl_sourceid == 8 /*&& $tpl_gastbestellung_check == 1*/) { ?>
von olape » Mi 20. Mai 2015, 09:55
von Martens » Mi 20. Mai 2015, 20:57
UPDATE randshop_einstellungen SET randshop_einstellungen.value = '' WHERE randshop_einstellungen.group = 'artikel'
$einstellungen = GetEinstellungen('', 'artikel');
$tpl_einstellungen = $einstellungen->artikel;
SaveGroupEinstellungen('artikel',
array(
'gebindepreise_aktiv' => $_POST['gebindepreise_aktiv'],
)
);
$tpl_einstellungen->gebindepreise_aktiv = $_POST['gebindepreise_aktiv'];
SaveGroupEinstellungen('artikel', $tpl_einstellungen);
<?php
/**
*
* Copyright (C) Die Randgruppe GmbH
*
* http://www.randshop.com
* http://www.dierandgruppe.com
*
* Unter der Lizenz von Die Randgruppe GmbH:
* http://www.randshop.com/Lizenz
*
* $Author: $
* $Date: $
* $Revision: $
*
*/
session_start();
// PHP-Includes
include_once("../../conf/config.inc.php");
include_once(DATEIPFAD . "conf/db.inc.php");
include_once("../global_off.inc.php");
include_once(DATEIPFAD . "includes/language/langu_" . LANGU_ADMIN . ".inc.php");
include_once(DATEIPFAD . "includes/language/langu_admin_" . LANGU_ADMIN . ".inc.php");
include_once(DATEIPFAD . "includes/functions.shopeinstellung.inc.php");
include_once(DATEIPFAD . "includes/functions.menue.inc.php");
include_once(DATEIPFAD . "includes/functions.language.inc.php");
include_once("einstellungen_reiter.inc.php");
$tabReiter->setActiveID('gebindepreise');
$einstellungen = GetEinstellungen('', 'artikel');
$tpl_einstellungen = $einstellungen->artikel;
if($_POST['formaction'] == 'delete')
{
unset($_POST['gebinde'][$_POST['deleteIndex']]);
}
if($_POST['formaction'] == 'save' || $_POST['formaction'] == 'delete')
{
$tpl_einstellungen->gebindepreise_aktiv = $_POST['gebindepreise_aktiv'];
SaveGroupEinstellungen('artikel', $tpl_einstellungen);
$gebindeEinstellungenString = "";
if($_POST['gebinde'])
{
foreach($_POST['gebinde'] as $gebinde)
{
if($gebinde['einheit'])
{
if($trenner)
$gebindeEinstellungenString .= ";";
else
$trenner = true;
$gebindeEinstellungenString .= $gebinde['groesse'] . '_' . $gebinde['einheit'];
}
}
}
SaveGroupEinstellungen('artikel_gebinde',
array(
'gebinde' => $gebindeEinstellungenString
)
);
}
if($_POST['reiter'])
{
$tabReiter->redirect($_POST['reiter']);
}
$einstellungen = GetEinstellungen('', 'artikel_gebinde');
$gebindeArray = explode(';', $einstellungen->artikel_gebinde->gebinde);
foreach($gebindeArray as $gebinde)
{
$gebindeWerte = explode('_', $gebinde);
if($gebindeWerte[0] && $gebindeWerte[1])
$tpl_gebinde[$gebindeWerte[1]] = $gebindeWerte[0];
if($gebindegroesse_vergleich) {
if($gebindegroesse_vergleich != $gebindeWerte[0]) {
$tpl_warnmeldung = $lang_warnung_gebindegroessen_unterschiedlich;
}
} else {
$gebindegroesse_vergleich = $gebindeWerte[0];
}
}
?>
von Martens » Mi 20. Mai 2015, 21:00
olape hat geschrieben:Artikel anlegen / ändern, Hersteller anlegen und Ausprägungen für die Facettensuche anlegen.
Beim nicht gewollten Entfernen des Hakens war leider keine Entrag im Log, Erst, als ich den Haken wieder gesetzt habe.
von olape » Do 21. Mai 2015, 08:48
Reproduzieren lässt sich das, wenn man im Backend auf "Artikel" -> "Einstellungen" geht, wo die Tabs für Gebindepreise, Sortierung und Facettensuche sind.
von Magnus » Do 21. Mai 2015, 18:34
SaveGroupEinstellungen('artikel',
array(
'gebindepreise_aktiv' => $_POST['gebindepreise_aktiv']
)
);
SaveKeyValueEinstellungen('artikel','gebindepreise_aktiv',$_POST['gebindepreise_aktiv']);
von Martens » Di 26. Mai 2015, 15:09
Magnus hat geschrieben:
- Code: Alles auswählen
SaveKeyValueEinstellungen('artikel','gebindepreise_aktiv',$_POST['gebindepreise_aktiv']);
von Magnus » Di 26. Mai 2015, 19:26
von ablass » Do 11. Jun 2015, 12:16