OXID Community Forum

> German forum > Bug-Verdacht > OxDBOptIn Bug nicht gelöst
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: OxDBOptIn Bug nicht gelöst


Reply
 
Thread Tools Search this Thread Display Modes
#Top   #1  
Old 06-09-2017, 07:11 PM
Firefax Firefax is offline
Senior Member
Join Date: Mar 2009
Posts: 2,887
Firefax is on a distinguished road
Default OxDBOptIn Bug nicht gelöst

Hallo,
der Bugeintrag: https://bugs.oxid-esales.com/view.php?id=2777 wurde scheinbar ohne Änderung/Lösung auf erledigt gesetzt.
"Newsletter - Users already subscribed for newsletter shouldn't be set to oxdboptin = 2 when they subscribe again." Das Problem besteht weiterhin auch in der 4.10.4 und kann über die Tabelle oxNewssubscribed und dem Feld oxDboptin gut nachvollzogen werden.

Einen Kommentar dazu schreiben oder so kann ich nicht. Kann den Bugeintrag mal wieder jemand öffnen?

cya
Reply With Quote
#Top   #2  
Old 06-09-2017, 08:19 PM
foxido.de foxido.de is offline
Senior Member
Join Date: Jul 2013
Posts: 1,074
foxido.de is on a distinguished road
Default Re: OxDBOptIn Bug nicht gelöst

Das liegt m.A.nur daran, dass die Einträge gelöscht werden, wenn der Newsletter erneut abonniert wird:

PHP Code:
//removing user from subscribe list before adding
$oUser->setNewsSubscription(falsefalse); 
Ich würde Zeile 157 auskommentieren und den Hinweis in Zeile 168 anpassen bzw. einen neuen Wert einfügen:

PHP Code:
//removing user from subscribe list before adding
//$oUser->setNewsSubscription(false, false); 
PHP Code:
oxRegistry::get("oxUtilsView")->addErrorToDisplay('MESSAGE_NOT_ABLE_TO_SEND_EMAIL'); 
PHP Code:
'MESSAGE_NOT_ABLE_TO_SEND_EMAIL'                              => 'Leider konnten wir Ihnen keine E-Mail zustellen. Wird die E-Mail-Adresse vielleicht schon verwendet?'
__________________
Grüße

http://www.foxido.de/

- Modulverkauf
- Modulentwicklung von A - Z
- Komplette Systeme
- Anbindung an Warenwirtschaft

- Beratung
- Service

Tel: 02841-9161670

Flow-Fix / Total-Fix getestet bis -4.10.1

QuickView-Demo
Deep-AutoSuggest, der neue Finder 4.6x 4.10.x


New Details Template
Reply With Quote
#Top   #3  
Old 06-12-2017, 10:07 AM
Marco Steinhaeuser's Avatar
Marco Steinhaeuser Marco Steinhaeuser is offline
Community Manager @OXID
Join Date: Oct 2008
Posts: 12,595
Marco Steinhaeuser is on a distinguished road
Default Re: OxDBOptIn Bug nicht gelöst

Hab ihn wieder aufgemacht: https://bugs.oxid-esales.com/view.php?id=2777#c12113

Gruß
__________________
Marco
http://oxidforge.org
http://about.me/marco.steinhaeuser

Will ignore unsolicited support requests via PM, email or IM.
Reply With Quote
#Top   #4  
Old 06-12-2017, 04:51 PM
Firefax Firefax is offline
Senior Member
Join Date: Mar 2009
Posts: 2,887
Firefax is on a distinguished road
Default AW: OxDBOptIn Bug nicht gelöst

Hallo,
du meinst wahrscheinlich die controllers/newsletter.php.
So wie ich die Stelle verstehe:
Code:
 if ($blSubscribe && $blUserLoaded) {...
hier wird ja geprüft, ob es sich um NL-Abonenten handel und ob der User geladen werden kann. Hier dürfte doch das erste Problem sein, denn es handelt sich ja gerade nicht um eingeloggte User, sondern um reine Newsletterabonnenten oder Leute ohne Kundenkonto.
Mit dem $blUserLoaded werden doch nur eingeloggte User abgefangen?

Somit müsste man noch den Fall abfange, dass es kein (registrierter) User ist, aber ein Newsletterabonent.

Dass der Eintrag grundsätzlich neu generiert wird finde ich noch ok. Es gibt ja auch eine neue oxid der Usertabelle. Der Eintrag in der Newssubscribed scheint aber nur aktualisiert zu werden und einige Daten übernommen zu werden, aber eben nicht der Status der oxDBOPTIN.

Ein ähnliches Problem hat auch ein reiner Newsletterabonent, wenn er als Gast bestellt. Die DoubleOptIn Bestätigung inkl. Newsletterregistrierung ist weg.

cya
Reply With Quote
#Top   #5  
Old 06-12-2017, 05:15 PM
Firefax Firefax is offline
Senior Member
Join Date: Mar 2009
Posts: 2,887
Firefax is on a distinguished road
Default Gastbesteller werden aus Newsletter ausgetragen

Grmf,
das Problem, bzw. die Ursache, wurde bereits im April 2013 gemeldet und nichts gemacht.

https://bugs.oxid-esales.com/view.php?id=5040
https://bugs.oxid-esales.com/view.php?id=6146

Aus Marketingsicht ein SuperGAU! Reine Newsletterabonenten und Gastbesteller werden bei jeder neuen (Gast-)Bestellung aus dem Newsletter ausgetragen ohne dass diese es merken.

cya
Reply With Quote
#Top   #6  
Old 06-12-2017, 07:11 PM
foxido.de foxido.de is offline
Senior Member
Join Date: Jul 2013
Posts: 1,074
foxido.de is on a distinguished road
Default Re: OxDBOptIn Bug nicht gelöst

Sorry, ja die Datei war gemeint. Also ich kann mich mit der Änderung eingeloggt und nicht eingeloggt als Newsletterabonent registrieren. Weitere Tests habe ich noch nicht gemacht.
__________________
Grüße

http://www.foxido.de/

- Modulverkauf
- Modulentwicklung von A - Z
- Komplette Systeme
- Anbindung an Warenwirtschaft

- Beratung
- Service

Tel: 02841-9161670

Flow-Fix / Total-Fix getestet bis -4.10.1

QuickView-Demo
Deep-AutoSuggest, der neue Finder 4.6x 4.10.x


New Details Template
Reply With Quote
#Top   #7  
Old 07-11-2017, 08:17 AM
Firefax Firefax is offline
Senior Member
Join Date: Mar 2009
Posts: 2,887
Firefax is on a distinguished road
Default AW: OxDBOptIn Bug nicht gelöst

Hallo,
na toll. Der Bug https://bugs.oxid-esales.com/view.php?id=5040 wurde nach 4 Jahren mit "No Change Required" auf erledigt gesetzt. Es schein ja ein neuere Ticket mit demselben Bug zu geben. So kann man auch seine Ticketstatistik schönen.
Der Bug besteht aber weiterhin.

Reply With Quote
Reply

Bookmarks

Tags
bug, gel�st, oxdboptin

« Previous Thread | Next Thread »
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[gelöst] Paypal + Frame webstube OXID eFire 0 07-01-2012 08:06 PM
Mehrere Module [gelöst] Benny Entwickler 2 04-24-2009 04:13 PM
Langtext nicht (mehr) veränderbar (gelöst) qinsmith Newbies 3 03-15-2009 10:02 PM
WebhostOne (gelöst) qinsmith Newbies 3 03-15-2009 09:59 PM
¤ anstelle von € (gelöst) qinsmith Newbies 3 03-15-2009 04:10 PM

All times are GMT +1. The time now is 03:43 AM.