Wenn man nicht eingeloggt
* auf den Kundenerinnerung-Button klickt und das Popup ungenutzt wieder schließt, wird beim nächsten Aufruf einer Seite die
/customers_remind.php in der
$_SESSION['tracking']['pageview_history'] gespeichert, was dazu führt, daß man nach Login auf der besagten
customers_remind.php landet, wenn man nicht zwischendurch auf einer anderen Seite war.
Zur Verdeutlichung im Telegrammstil:
- Nicht eingeloggt bei einem nicht lieferbaren Artikel auf den "Kundenerinnerung"-Button klicken.
- Sofort danach einloggen.
- => man landet auf der customers_remind.php
Verhindern kann man das, indem man ein neues File ablegt in
/includes/extra/application_top/application_top_begin/ mit z.B. dem folgenden Inhalt:
<?php/********************************************************************************************
* file: customers_remind_notrack.php
* path: /incldes/extra/application_top/application_top_begin/
* use: prevent customers_remind.php from being added to $_SESSION['tracking']['pageview_history']
*
* © copyright, noRiddle, 05-2024
********************************************************************************************/if(defined('MODULE_CUSTOMERS_REMIND_STATUS') && MODULE_CUSTOMERS_REMIND_STATUS
== 'true') { $forbidden_history_sites = array('customers_remind.php');} Gruß,
noRiddle
* nicht eingeloggt
Eingeloggt geschieht es auch, daß die
/customers_remind.php in der
$_SESSION['tracking']['pageview_history'] gespeichert wird, jedoch ist das für das angesprochene Problem nicht relevant.
*NACHTRAG*Uppps. Ich sehe gerade, daß das in der letzten Version bereits beachtet wurde.
Sorry for the hassle.