Interceptor Forum
Anpassung: Cookie Law 1.0.0 - Not visible to bot and blocked - Druckversion

+- Interceptor Forum (https://interceptor.marconitschke.de)
+-- Forum: Sonstiges (https://interceptor.marconitschke.de/forum-70.html)
+--- Forum: MyBB Plugin (https://interceptor.marconitschke.de/forum-82.html)
+--- Thema: Anpassung: Cookie Law 1.0.0 - Not visible to bot and blocked (/thread-88.html)



Anpassung: Cookie Law 1.0.0 - Not visible to bot and blocked - nitje - 08-01-2025

In der Datei inc/plugins/cookielaw.php

suche

Code:
function cookielaw_global_intermediate() { global $mybb, $lang, $templates, $theme, $cookielaw; $lang->load('cookielaw'); if(!isset($mybb->cookies['mybb']['allow_cookies'])) { if(substr($mybb->version, 0, 3) == '1.6') { // 1.6 compatibility - $theme not available in global_start, spoof default table settings $theme = array('borderwidth' => 1, 'tablespace' => 4); } eval("\$more_info = \"".$templates->get("cookielaw_button_more_info")."\";"); eval("\$buttons = \"".$templates->get("cookielaw_buttons_".$mybb->settings['cookielaw_method'])."\";"); eval("\$cookielaw = \"".$templates->get("cookielaw_header")."\";"); } elseif(isset($mybb->cookies['mybb']['allow_cookies']) && $mybb->cookies['mybb']['allow_cookies'] == '0') { $lang->cookielaw_description_no_cookies = $lang->sprintf($lang->cookielaw_description_no_cookies, $mybb->settings['bburl']); eval("\$cookielaw = \"".$templates->get("cookielaw_header_no_cookies")."\";"); } cookielaw_clear_cookies(); }



ersetze mit

Code:
function cookielaw_global_intermediate() {     global $mybb, $lang, $templates, $theme, $cookielaw;     $lang->load('cookielaw');     // Prüfen, ob die Cookie-Einstellungen vorhanden sind     if (!isset($mybb->cookies['mybb']['allow_cookies'])) {         if (substr($mybb->version, 0, 3) == '1.6') {             // 1.6 compatibility - $theme not available in global_start, spoof default table settings             $theme = array('borderwidth' => 1, 'tablespace' => 4);         }         eval("\$more_info = \"".$templates->get("cookielaw_button_more_info")."\";");         eval("\$buttons = \"".$templates->get("cookielaw_buttons_".$mybb->settings['cookielaw_method'])."\";");         // Template nur anzeigen, wenn der Benutzer NICHT in den Gruppen 7 oder 8 ist         if (!in_array($mybb->user['usergroup'], [7, 8])) {             eval("\$cookielaw = \"".$templates->get("cookielaw_header")."\";");         } else {             $cookielaw = ""; // Nichts anzeigen für Benutzer in Gruppe 7 oder 8         }     }     // Wenn Cookies deaktiviert sind     elseif (isset($mybb->cookies['mybb']['allow_cookies']) && $mybb->cookies['mybb']['allow_cookies'] == '0') {         $lang->cookielaw_description_no_cookies = $lang->sprintf($lang->cookielaw_description_no_cookies, $mybb->settings['bburl']);         eval("\$cookielaw = \"".$templates->get("cookielaw_header_no_cookies")."\";");     }     // Cookies bereinigen (falls erforderlich)     cookielaw_clear_cookies(); }