Jump to content
thirty bees forum

Sigi

Members
  • Posts

    60
  • Joined

  • Last visited

Everything posted by Sigi

  1. It works! You just need to save and then it shows it right! Sorry....
  2. Hey there, i want to add tags to a product. But in some products i need the same tags. So i wrote the tags seperated by "," and copied them. But inserting them in the tag field from a product it don´t work (it counts them as one tag). Any idea how to do this? Thanks!
  3. tb Version 1.1.0 when the shop is in maintenance mode and you go to csv-import or sql-query, the text in the upper right of the backend, wich says that the shop is in maintenance mode, is not shown. Is not a big issue but maybe interesting for getting tb more and more better...
  4. @Theo thanks a lot! now it works!! The articel number is called reference and I didn´t know... sorry for that 😄 by the way, i really appreciate you guys here. Not so long here at tb but feeling that you are doing tb and helping from heart! This is why it was the right decision to take thirtybees!
  5. The Import function of the features didn´t work. I exported the data with the datakick modul and tried to import with the tb csv-import. But it only imported the first feature... Also when i had the base-price and the price incl. tax and imported this, it tooked the base-price for both. It is clear that i only need one, but at the first time I choosed booth... also to import the old articel number is missing edit: it is not tb wich can´t import articel number, I didn´t export the articel number with the datakick modul because datakick can´t export that 😞...
  6. thanks! seems that solved the problem :)) if this bug will return i will inform here
  7. Hey there, when i do any click on the menu on the left (dashboard, settings, advanced parameters...) i get logged out. What can i do? Thanks!
  8. Hallo, ich habe versucht, dass (für von der It-recht-kanzlei für ihre Mandanten kostenlose) cookie consent tool prive in meinem Shop zu implementieren. Ich muss aber nach deren Anleitung, unten stehendes tun. Der Anfang von Schritt 2 klingt ja erstmal nicht sehr schwer. Jedoch bin ich deutlich zu blöd, zu finden wo ich diese Skripte überhaupt anpassen kann.... Kennt sich damit jemand aus, oder hat es selbst schon mal gemacht? Danke vorab! Grüßle Schritt 2: Bestehende Skripte anpassen Nachdem das Usercentrics-Skript in Ihre Website integriert wurde, müssen alle bestehenden Skripte angepasst werden. Dieser Schritt ist notwendig, damit Skripte nur nach expliziter Einwilligung Ihrer Besucher ausgeführt werden. Skript-Typ ändern - Aus "text/javascript" wird "text/plain" Um Ihre Skripte anzupassen, sind zwei kleine Anpassungen notwendig. Die erste bezieht sich auf den Skript-Typen. Tauschen Sie in Ihren Skripten den Typ von type="text/javascript" zu type="text/plain". Sollte Ihr Skript den Typ type="text/javascript" nicht explizit angegeben haben da es auch ohne Nennung vom Browser interpretiert werden kann, müssen Sie dennoch die Anpassung auf type="text/plain" vornehmen. Diese Anpassung ist notwendig, damit das Skript vom Browser beim Seitenaufruf nicht automatisch interpretiert und ausgeführt wird. Data-Attribute vergeben Um die Verbindung zu unserer Consent Management Platform herzustellen und den Einwilligungsstatus auf Skript-Basis abfragen zu können, benötigen Ihre Skripte noch ein benutzerdefiniertes Data-Attribute. Dieses Data-Attribute ist nach dem Prinzip data-usercentrics="[Consentname]" aufgebaut, wobei "Consentname" dem exakten Namen des Datenverarbeitungs-Service entspricht, den Sie beim Anlegen des Consent-Tools in PRIVE ausgewählt haben. Beachten Sie: Groß- & Kleinschreibung werden ebenfalls beachtet wie auch Leerzeichen! Hier ein Beispiel anhand des Google Analytics-Skriptes: Original: <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-XXXXXXXX-X'); </script> wird zu Angepasste Version: <script type="text/plain" data-usercentrics="Google Analytics" async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script> <script type="text/plain" data-usercentrics="Google Analytics"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-XXXXXXXX-X'); </script> Das Google Analytics-Skript wird fortan nur noch ausgeführt, wenn eine Einwilligung Ihres Besuchers für den gleichnamigen Datenverarbeitungs-Service "Google Analytics" vorliegt. Hinweis: Bei Diensten, die Sie über iframe-Markup einfügen (z.B. YouTube oder Vimeo) entfällt dieser Schritt. Die Anleitung für die alternative Anpassung finden Sie jeweils beim jeweiligen Dienst.
  9. hey there, i did a migration from prestashop 1.6.1.23 to thirty bees 1.0.8 After the migration i get every time an error 500 in the backend when clicking on modules and services or when clicking on perfomance. here ist the encrypted error. I have no glue what to do. I thought maybe a update to version 1.1 to solve this problem, but i can´t cause i get this damn error.. Thanks a lot Now the encrypted error: ## ThirtyBeesException **Call to undefined method GuzzleHttp\Client::getAsync()** *at line* **1093** *in file* `classes/module/Module.php` ```php 1088. 'url' => isset($module['url']) ? $module['url'] : '', 1089. ]; 1090. 1091. if (isset($module['img'])) { 1092. if (!file_exists(_PS_TMP_IMG_DIR_.md5($name).'.png')) { 1093. => $imagePromises[$name] = $guzzle->getAsync($module['img'], ['sink' => _PS_TMP_IMG_DIR_.md5($name).'.png']); 1094. } 1095. 1096. $item['image'] = '../img/tmp/'.md5($name).'.png'; 1097. } 1098. ``` - **ModuleCore::getModulesOnDisk** - [line `334` - `controllers/admin/AdminModulesController.php`] - [3 Arguments] ```php 329. } 330. $modulesPreferences[$v['module']] = $v; 331. } 332. 333. // Retrieve Modules List 334. => $modules = Module::getModulesOnDisk(true, $this->logged_on_addons, $this->id_employee); 335. $this->initModulesList($modules); 336. $this->nb_modules_total = count($modules); 337. $moduleErrors = []; 338. $moduleSuccess = []; 339. $upgradeAvailable = []; ``` ```Argument [0] 1 Argument [1] Argument [2] 2 ``` - **AdminModulesControllerCore->initContent** - [line `262` - `classes/controller/Controller.php`] ```php 257. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) { 258. $this->initHeader(); 259. } 260. 261. if ($this->viewAccess()) { 262. => $this->initContent(); 263. } else { 264. $this->errors[] = Tools::displayError('Access denied.'); 265. } 266. 267. if (!$this->content_only && ($this->display_footer || (isset($this->className) && $this->className))) { ``` - **ControllerCore->run** - [line `837` - `classes/Dispatcher.php`] ```php 832. if (isset($paramsHookActionDispatcher)) { 833. Hook::exec('actionDispatcher', $paramsHookActionDispatcher); 834. } 835. 836. // Running controller 837. => $controller->run(); 838. } catch (PrestaShopException $e) { 839. $e->displayMessage(); 840. } 841. } 842. ``` - **DispatcherCore->dispatch** - [line `63` - `admin/index.php`] ```php 58. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab'])) { 59. $_REQUEST['controller'] = strtolower($_REQUEST['tab']); 60. } 61. 62. // Prepare and trigger admin dispatcher 63. => Dispatcher::getInstance()->dispatch(); ```
×
×
  • Create New...