Zum Inhalt springen

module_sys_dmail_category - wie rechnet dm ?

Erstellt am 7. Oktober 2004 · 5 Antworten · letzte Antwort am 1. März 2007

Tags: Direct Mail, Datenbank, Frage

meisterroda ·

aloha

ich muss einige newsletter abonnenten ind die typo3-db reinspielen

soweit kein problem. alledings verwendet dm nur ein feld für die verschiedenen kategorien und speichert eine zahl dazu ab.

wie errechnet sich dm diese zahl ?

etwas genauer:
ich weiss nämlich von der alten db welcher user in welcher kategorie angemeldet war, allerdings gibts ja in tt_adress eben nur ein feld dazu, was muss ich also beim updaten der datenbank eintragen ?

alte db_felder zb:
feld-name:
winter|sommer|kinder|diverses
wert:
1|0|1|1

bei der typo3-db:
feld-name:
module_sys_dmail_category
wert: (keine ahnung)

kann mir wer helfen....ddank im vorraus

meisterroda ·

ok

ich habs mal mit dezimal > binär versucht

das ergebnis stimmt auch (manchmal) aber nicht immer??

wenn ich folgende kats auswähle
1010101 = 85 (ist ok lt. db-wert)

bei
0010101 = 21 (stimmt das aber nicht)
(in der db steht: 84 und das wäre 1010100)

wenn ich allerdings die kats auswähle:
1010100 macht er daraus 21, was seltsam ist

wie sollte ich also umrechnen, damit 0010101 = 84 wird?
und aus 1010100 = 21

auf jedenfall funzts mit klasichem bin->dez nicht

hier ein rechner für alle, dies probieren wollen http://home.t-online.de/home/arndt.bruenner/mathe/scripts/Zahlensysteme.htm

meisterroda ·

ich depp ich

die zahlen von hinten eingeben

also
cat6|cat6|cat4|cat3|cat2|cat1|cat0
1|0|0|0|1|1|0

1000110 = 70 und genau das steht in der db

zzzzzz.

tomrakete ·

Hi!

Bei mir (t3v4.0.2 und dm2.20) funktioniert das nicht. Direct Mail scheint nicht nur eine einfache zahl zu speichern, sondern es gibt zusätzlich eine Verbindung von tt_address zur Tabelle sys_dmail_ttaddress_category_mm.

In tt_address steht nach meinem Import nur die Anzahl der Kategorien (=1, weils das einzige ist was bei mir funktioniert). Die importierte Zahl landet in der _mm Tabelle. Jedoch mehrere Kategorien zu belegen per Import, das scheitert bei mir kläglich.

Ist dieser Beitrag hier noch aktuell? Wenn ja, kannst Du mir es noch einmal erklären?

(Der Link zur Berechnung stimmt auch nicht mehr.)

Gruß,
Thomas

just2b ·

Hallo Thomas,

nö der Beitrag ist nicht mehr aktuell, ist ja erst aus 2004!
in tt_address wird eine fortlaufende Nummer geschrieben und in der sys_dmail_ttaddress_category_mm wird diese Nr dann mit den IDs der Kategorien verknüpft

georg

tomrakete ·

Ok, Danke Georg.

Hm. Wie schafft man es, in diesen Newsletter ordentlich User zu importieren?
In der Extension-Doku steht dazu nichts, in den Foren habe ich auch nichts aktuelleres gefunden.

Gibt's da ein besser funktionierendes Tool als den dm-import? Oder wie muss man diesen benutzen?

Vielen Dank!
Thomas