VPE- Anzeige unterdrücken

  • JTL-Connect 2022: Ihr habt noch kein Ticket? Jetzt schnell sichern! Die PreConnect ist bereits ausgebucht, auch für die After-Show-Party auf der Ocean Diva sind nur noch wenige Plätze verfügbar! HIER geht es zum Ticketverkauf

  • Das Stable Release von JTL-Wawi 1.6 ist startklar: HIER gehts zum Forenbeitrag

ozelothunter

Aktives Mitglied
17. September 2006
46
0
München
Hallo,

ab der neuen Version der Wawi wird bei Neuanlage eines Artikels in der
Produkt-Info

vpe anzeigen: nein
vpe name:
VPE wert: 0.0000

angezeigt.

Gibts eine Möglichkeit, dies zu unterbinden.

Verwende Wawi 0.9.9.605 mit neustem Connector

Siehe HIER
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.573
288
Köln
Hi Kurt,

ja, in dbeS/syncinclude.php machst Du in Zeile 27 aus

Code:
define ('ES_ATTRIBUTE_AN_BESCHREIBUNG_ANHAENGEN',1);

das:

Code:
define ('ES_ATTRIBUTE_AN_BESCHREIBUNG_ANHAENGEN',0);
 

gesundfuettern

Aktives Mitglied
5. Oktober 2007
6
0
hallo,
bei mir sieht die beschriebene Datei so aus. Wohin nur mit der Null? - oder habe ich Tomaten auf den Augen?
sincinclude:
<?php
/**
* jtlwawi_Connector/dbeS/syncinclude.php
* Tools für Sync
*
* Es gelten die Nutzungs- und Lizenzhinweise unter http://www.jtl-software.de/jtlwawi.php
*
* @author JTL-Software <thomas@jtl-software.de>
* @copyright 2006, JTL-Software
* @link http://jtl-software.de/jtlwawi.php
* @version v1.03 / 15.03.07
*/

require_once("../paths.php");

define('ES_ENABLE_LOGGING',0);
define ('ES_ATTRIBUTE_AN_BESCHREIBUNG_ANHAENGEN',1);

// include server parameters
require(DOCROOT_PATH.'admin/includes/configure.php');
$db = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
mysql_selectdb(DB_DATABASE,$db);

function eS_execute_query($query)
{
$res = mysql_query($query,$GLOBALS['db']);
if (!$res && ES_ENABLE_LOGGING==1)
{
$logfilename = "logs/DB_error. log";
$logfile = fopen($logfilename, 'a');
fwrite($logfile,"\n[".date('m.d.y H:i:s')."] ".basename($_SERVER['REQUEST_URI'])."\n".mysql_error()."\n".$query);
fclose($logfile);
}
return $res;
}

/**
* Authentifiziert die Anfrage
*
* @return Bool true, wenn Auth ok, sonst false
*/
function auth()
{
$cName = $_POST["userID"];
$cPass = $_POST["userPWD"];

$cur_query = eS_execute_query("select * from eazysales_sync");
$loginDaten = mysql_fetch_object($cur_query);
if ($cName == $loginDaten->cName && $cPass == $loginDaten->cPass)
return true;

return false;
}

/**
* Gibt einen vardump eines Objekts aus, der sich besser loggen lässt.
*
* @param Object $vardump Objekt, das gedumpt werden soll
* @param int $key Schlüssel
* @param int $level Aktuellw Tiefe
* @param String $return Rückgabestring
* @return String verbesserten Vardump
*/
function Dump($vardump)
{
if (gettype($vardump)!="object" && gettype($vardump)!="array")
$return.= $vardump;
elseif (gettype($vardump)=="object")
{
foreach(get_object_vars($vardump) as $key => $value)
{
$return.= $key." => ".Dump($value).", ";
}
}
elseif (gettype($vardump)=="array")
{
foreach ($vardump as $key => $value)
$return.= $key." => ".Dump($value).", ";
}
if ($return{strlen($return)-2}==',')
return substr($return,0,strlen($return)-2)." ";
else
return $return;
}

/**
* Fügt Anführungszeichen vorne und am Ende an, sobald die Variable nicht leer.
*
* @param mixed $value
* @return $value mit Anführungszeichen vorne und hinten. Falls $value leer, werden diese Zeichen nicht hinzugefügt.
*/
function CSVkonform($value)
{
if (strlen($value)>0)
return '"'.str_replace('"','""',$value).'"';
}

function datetime2germanDate($datetime)
{
list ($datum, $uhrzeit) = split(" ",$datetime);
list ($jahr, $monat, $tag) = split ("-",$datum);
list ($std, $min, $sec) = split (":",$uhrzeit);
return $tag.'.'.$monat.'.'.$jahr.' '.$std.':'.$min.':'.$sec;
}

function unhtmlentities($string)
{
// replace numeric entities
$string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string);
$string = preg_replace('~&#([0-9]+);~e', 'chr("\\1")', $string);
// replace literal entities
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}

function setMappingArtikel ($eS_key, $mein_key)
{
$eS_key = intval($eS_key);
$mein_key = intval($mein_key);
if ($mein_key && $eS_key)
{
//ist mein_key schon drin?
$cur_query = eS_execute_query("select products_id from eazysales_martikel where products_id=".$mein_key);
$prod = mysql_fetch_object($cur_query);
if ($prod->products_id>0)
return "";
else
{
eS_execute_query("insert into eazysales_martikel (products_id, kArtikel) values ($mein_key,$eS_key)");
}
}
}

function setMappingKategorie ($eS_key, $mein_key)
{
$eS_key = intval($eS_key);
$mein_key = intval($mein_key);
if ($mein_key && $eS_key)
{
//ist mein_key schon drin?
$cur_query = eS_execute_query("select categories_id from eazysales_mkategorie where categories_id=".$mein_key);
$prod = mysql_fetch_object($cur_query);
if ($prod->categories_id>0)
return "";
else
{
eS_execute_query("insert into eazysales_mkategorie (categories_id, kKategorie) values ($mein_key,$eS_key)");
}
}
}

function setMappingEigenschaft ($eS_key, $mein_key, $kArtikel)
{
$eS_key = intval($eS_key);
$mein_key = intval($mein_key);
if ($mein_key && $eS_key && $kArtikel)
{
eS_execute_query("delete from eazysales_mvariation where kEigenschaft=".$eS_key);
eS_execute_query("insert into eazysales_mvariation (kEigenschaft,products_options_id,kArtikel) values ($eS_key, $mein_key, $kArtikel)");
}
}

function setMappingBestellPos ($mein_key)
{
$mein_key = intval($mein_key);
eS_execute_query("delete from eazysales_mbestellpos where orders_products_id=".$mein_key);
eS_execute_query("insert into eazysales_mbestellpos (orders_products_id) values ($mein_key)");
$query = eS_execute_query("select LAST_INSERT_ID()");
$id_arr = mysql_fetch_row($query);
return $id_arr[0];
}

function setMappingEigenschaftsWert ($eS_key, $mein_key, $kArtikel)
{
$eS_key = intval($eS_key);
$mein_key = intval($mein_key);
if ($mein_key && $eS_key)
{
logExtra("delete from eazysales_mvariationswert where kEigenschaftsWert=".$eS_key);
eS_execute_query("delete from eazysales_mvariationswert where kEigenschaftsWert=".$eS_key);
//ist mein_key schon drin?
$cur_query = eS_execute_query("select products_attributes_id from eazysales_mvariationswert where kArtikel=$kArtikel and products_attributes_id=".$mein_key);
logExtra("select products_attributes_id from eazysales_mvariationswert where kArtikel=$kArtikel and products_attributes_id=".$mein_key);
$prod = mysql_fetch_object($cur_query);
if ($prod->products_id>0)
return "";
else
{
logExtra("insert into eazysales_mvariationswert (products_attributes_id, kEigenschaftsWert, kArtikel) values ($mein_key,$eS_key,$kArtikel)");
eS_execute_query("insert into eazysales_mvariationswert (products_attributes_id, kEigenschaftsWert, kArtikel) values ($mein_key,$eS_key,$kArtikel)");
}
}
}

function getFremdArtikel($eS_key)
{
if ($eS_key>0)
{
$cur_query = eS_execute_query("select products_id from eazysales_martikel where kArtikel=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->products_id;
}
return 0;
}

function getEsArtikel($mein_key)
{
if ($mein_key>0)
{
$cur_query = eS_execute_query("select kArtikel from eazysales_martikel where products_id=".$mein_key);
$prod = mysql_fetch_object($cur_query);
return $prod->kArtikel;
}
return 0;
}

function getFremdKategorie($eS_key)
{
if ($eS_key>0)
{
$cur_query = eS_execute_query("select categories_id from eazysales_mkategorie where kKategorie=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->categories_id;
}
return 0;
}

function getEsKategorie($mein_key)
{
if ($mein_key>0)
{
$cur_query = eS_execute_query("select kKategorie from eazysales_mkategorie where categories_id=".$mein_key);
$prod = mysql_fetch_object($cur_query);
return $prod->kKategorie;
}
return 0;
}

function getFremdBestellPos($eS_key)
{
$cur_query = eS_execute_query("select orders_products_id from eazysales_mbestellpos where kBestellPos=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->orders_products_id;
}

function getEsEigenschaft($mein_key, $kArtikel)
{
if ($mein_key>0 && $kArtikel>0)
{
$cur_query = eS_execute_query("select kEigenschaft from eazysales_mvariation where kArtikel=".$kArtikel." and products_options_id=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->kEigenschaft;
}
}

function getFremdEigenschaft($eS_key)
{
if ($eS_key>0)
{
$cur_query = eS_execute_query("select products_options_id from eazysales_mvariation where kEigenschaft=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->products_options_id;
}
return 0;
}

function getEigenschaftsArtikel($eS_key)
{
if ($eS_key>0)
{
$cur_query = eS_execute_query("select kArtikel from eazysales_mvariation where kEigenschaft=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->kArtikel;
}
return 0;
}

function getFremdEigenschaftsWert($eS_key)
{
if ($eS_key>0)
{
$cur_query = eS_execute_query("select products_attributes_id from eazysales_mvariationswert where kEigenschaftsWert=".$eS_key);
$prod = mysql_fetch_object($cur_query);
return $prod->products_attributes_id;
}
return 0;
}

function getEsEigenschaftsWert($mein_key, $kArtikel)
{
if ($mein_key>0 && $kArtikel>0)
{
$cur_query = eS_execute_query("select kEigenschaftsWert from eazysales_mvariationswert where kArtikel=$kArtikel and products_attributes_id=".$mein_key);
$prod = mysql_fetch_object($cur_query);
return $prod->kEigenschaftsWert;
}
return 0;
}


/**
* real mysql escape mysql escape
* @access public
* @param string $ausdruck Ausdruck, der escaped für mysql werden soll
* @return escaped expression
*/
function realEscape ($ausdruck)
{
if (get_magic_quotes_gpc())
return mysql_real_escape_string(stripslashes($ausdruck));
else
return mysql_real_escape_string($ausdruck);
}

function logExtra($entry)
{
if (ES_ENABLE_LOGGING!=1)
return "";
$logfilename = "logs/".basename($_SERVER['REQUEST_URI'],".php").".log";
$logfile = fopen($logfilename, 'a');
fwrite($logfile,"\n[#######Extra Log##########] [".date('m.d.y H:i:s')."]\n".$entry);
fclose($logfile);
}

function logge($return)
{
if (ES_ENABLE_LOGGING!=1)
return "";
$logfilename = "logs/".basename($_SERVER['REQUEST_URI'],".php").".log";
$logfile = fopen($logfilename, 'a');
fwrite($logfile,"\n[".date('m.d.y H:i:s')."] - Ret: $return\n".Dump($_POST));
fclose($logfile);
}

//get tax 4 product
function get_tax($products_tax_class_id, $tax_zone_id=0)
{
if (!$tax_zone_id)
{
$tax_zone_id= $GLOBALS['einstellungen']->tax_zone_id;
}
if (!$products_tax_class_id || !$tax_zone_id)
return 0;
//get tax class
$taxclass_query = eS_execute_query("select * from ".DB_PREFIX."tax_rates where tax_class_id=".$products_tax_class_id." and tax_zone_id=".$tax_zone_id);
$tax = mysql_fetch_object($taxclass_query);
return ($tax->tax_rate);
}

function getSonstigeSprachen($auszuschliessendeLangId)
{
$langIds = array();
//hol alle Sprachen
$cur_query = eS_execute_query("select languages_id from ".DB_PREFIX."languages");
while ($res = mysql_fetch_object($cur_query))
{
if ($auszuschliessendeLangId!=$res->languages_id)
array_push($langIds,$res->languages_id);
}
return $langIds;
}
?>

Dankeschön schon mal!
 

gesundfuettern

Aktives Mitglied
5. Oktober 2007
6
0
Jou, da muß es eben erst ins Netz damit die Tomaten fallen :roll: :wink:
Also die "0" ist gesetzt. Das Problem bleibt. Was nun? :(
 

xj-220

Aktives Mitglied
26. Juni 2007
38
0
NRW
Zitat von Thomas Lisson:
dbeS/syncinclude.php machst Du in Zeile 27 aus

Code:
define ('ES_ATTRIBUTE_AN_BESCHREIBUNG_ANHAENGEN',1);
das:
Code:
define ('ES_ATTRIBUTE_AN_BESCHREIBUNG_ANHAENGEN',0);

Hallo Thomas
Dies funkioniert bei mir leider nicht.
Woran kann dies liegen?
Die Änderung wurde ohne Fehler eingetragen.

Nachtrag
Es funktioniert doch.
Von jetzt auf gleich...

Danke!
 

vaclav

Aktives Mitglied
10. April 2008
8
0
AW: VPE- Anzeige unterdrücken

Danke!!!
Hatte eher gedacht, es liegt an meinem Shop, daher hatte ich hier nicht gesucht...
HAT GEKLAPPT!!!
 

silver.sun

Aktives Mitglied
15. März 2010
33
0
AW: VPE- Anzeige unterdrücken

Hab das gleiche Übel und auch alles hier beschriebene ausgeführt.
Leider ohne Erfolg...

Vielleicht zur Info: Ich nutze z.Z. OSC und die Wawi 0.9.9.701.

Vielleicht fällt Euch ja noch eine weitere Lösung ein...
Denn in den nächsten Tagen geht's los und das ist eine der letzten Herausvorderungen bzgl. Shop-Abstimmung.
 

Cola

Aktives Mitglied
20. Februar 2015
59
0
AW: VPE- Anzeige unterdrücken

Bei mir ist die syncinclude verschlüsselt. Habt ihr eine Idee wie ich die Anzeige wegbekomme?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
228
AW: VPE- Anzeige unterdrücken

Hallo,

welche Shop-Version verwendest du denn?
Meine aus deinen Beiträgen, du verwendest einen JTL-Shop3.
Da stellst du das komfortabel im Shop-Admin ein
 

Cola

Aktives Mitglied
20. Februar 2015
59
0
AW: VPE- Anzeige unterdrücken

Ja, habe 3.19.

Ich schau mal in den Einstellungen, danke
 

LeoStore

Aktives Mitglied
3. März 2015
56
0
AW: VPE- Anzeige unterdrücken

Hat schon jemand was bei den Einstellungen gefunden?
Bei mir ist es auch verschlüsselt :(
 

Ähnliche Themen