News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 18
Seite [1]
calvera


Rock the board




Beiträge: 99
# Thema - 19.08.2008 um 14:57 Uhr
Hallo!

Bin zwar über die SuFu fündig geworden, doch ist das Thema geschlossen. Ich wollte wissen, ob man über einen SQL-Befehl die Newsletter-Funktion für alle User "1" setzen kann?

Und in Zukunft soll bei Neuanmeldungen automatisch auf "1" gesetzt sein.


Beides Machbar?


gruß
calvera


------------------
Inaktiv
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 1 - 19.08.2008 um 14:59 Uhr
sollen die User den Newsletter nicht mehr abwählen können?


------------------


Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 2 - 19.08.2008 um 15:02 Uhr
Doch abwählen natürlich schon. Aber er soll erstmal Standart auf on sein.


------------------


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 19.08.2008 um 15:10 Uhr
system - datenbank - import

alle benutzer auf abonniert stellen:
UPDATE {pre}_users SET users_newsletter = '1'

standard auf abonniert:
ALTER TABLE {pre}_users CHANGE users_newsletter users_newsletter int(1) NOT NULL default '1'


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 4 - 19.08.2008 um 15:15 Uhr
Edit:
@duriel: Dann ist es zwar standartmässig auf 1 gesetzt, aber beim regen ists ja STandartmässig auf 0 und wird dann wieder überschrieben... deswegen:

dazu müsstest du in der mods/users/register.php in Zeile 119

den Code
 
1.
1. / 2. / ... 
<?php     $data['checked']['newsletter'] = empty($register['newsletter']) ? '' 'checked'?>


umändern in:
 
1.
1. / 2. / ... 
<?php     $data['checked']['newsletter'] = empty($register['newsletter']) ? 'checked' 'checked'?>


Dann müsste das eig. standartmässig immer angewählt sein.


------------------


Zuletzt editiert von Pred am 19.08.2008 um 15:16 Uhr (1x Editiert)
Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 5 - 19.08.2008 um 15:24 Uhr
okay, jetzt sind sie zwar aktiviert und werden als "xx mails versendet" angezeigt, aber jetzt geht keine einzige mehr raus

es wurden 13 mails verschickt. ich kann mir nicht vorstellen, dass der mailserver dafür stunden benötigt?!


------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 19.08.2008 um 15:28 Uhr
@Pred und was machste, wenn derjenige abwählt, aber ein fehler bei der registration hat, und das formular nochmals angezeigt wird ? dann isset wieder angewählt

@calvera sql befehl ausgeführt ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 7 - 19.08.2008 um 15:37 Uhr
ach ich hab den fehler gefunden.

ich habe an gruppe mitglieder verschickt, ohne dabei zu berücksichtigen, dass die mails dann nicht an höhere gruppen wie orga und webmaster rausgehen....daher hab ich auch keine mail bekommen. vielen dank, für die fixe hilfe


------------------


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 8 - 19.08.2008 um 15:49 Uhr
19.08.2008 um 15:28 Uhr - Fr33z3m4n:
@Pred und was machste, wenn derjenige abwählt, aber ein fehler bei der registration hat, und das formular nochmals angezeigt wird ? dann isset wieder angewählt


Naja, aber wie will man es anders lösen? Und ich denke nen Hacken wegzunehmen sollte nicht allzuviel arbeit sein ^^



------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 9 - 19.08.2008 um 15:51 Uhr
den stadard wert auf 1 setzen, dann klappts auch mit dem/der Nachbarn/Nachbarin


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 10 - 19.08.2008 um 16:36 Uhr
ja, aber dann ist das ja nur in der db so... wenn sich ein neuer User nun registriert und den newsletter nicht angehackt hat, dann wird der wert bei dem neuen user doch wieder auf 0 gesetzt? Oder hab ich das falsch verstanden?


------------------


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 11 - 19.08.2008 um 16:47 Uhr
schau doch einfach mal in die register.php

 
1.
1. / 2. / ... 
 $register['newsletter'] = '';


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 12 - 19.08.2008 um 18:01 Uhr
aso ^^

dad habsch übersehen...

sorry, schande auf mein haupt ^^


------------------


Inaktiv
|
Markezzz


Rock the board




Herkunft: Chemnitz
Beiträge: 74
# Antwort: 13 - 10.04.2009 um 09:18 Uhr
Gilt der selbe SQL-Befehl auch für die CS 2009 RC2?
denn ich würde gerne den Newsletter global auch auf 1 standardmäßig stellen wollen.


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 14 - 10.04.2009 um 10:45 Uhr
10.04.2009 um 09:18 Uhr - Markezzz:
Gilt der selbe SQL-Befehl auch für die CS 2009 RC2?
denn ich würde gerne den Newsletter global auch auf 1 standardmäßig stellen wollen.


Ja


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Markezzz


Rock the board




Herkunft: Chemnitz
Beiträge: 74
# Antwort: 15 - 10.04.2009 um 19:45 Uhr
hmm ich bekomme leider beim 2. Befehl folgende Fehlermeldung:

 
1.
2.
1. / 2. / ... 
 ALTER TABLE {pre}_users CHANGE users_newsletter users_newsletter int(1NOT NULL default '1'
# cs_sql_query - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE cs_users CHANGE users_newsletter users_newsletter int(1) NOT NULL de' at line 2


Anscheinend gibt es da doch eine Veränderung?!


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 16 - 10.04.2009 um 20:01 Uhr
10.04.2009 um 19:45 Uhr - Markezzz:
hmm ich bekomme leider beim 2. Befehl folgende Fehlermeldung:

 
1.
2.
1. / 2. / ... 
 ALTER TABLE {pre}_users CHANGE users_newsletter users_newsletter int(1NOT NULL default '1'
# cs_sql_query - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE cs_users CHANGE users_newsletter users_newsletter int(1) NOT NULL de' at line 2


Anscheinend gibt es da doch eine Veränderung?!


Der Befehl ist nutzlos! Er stellt zwar als Default 1 ein, aber bei der Registrierung wird der Wert 0 übertragen


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Markezzz


Rock the board




Herkunft: Chemnitz
Beiträge: 74
# Antwort: 17 - 10.04.2009 um 20:17 Uhr
Was müsste ich denn dann verändern, damit es ab der Registrierung schon aktiviert ist?
Etwa die oben genannten PHP-Dateien?


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 18 - 10.04.2009 um 20:27 Uhr
19.08.2008 um 16:47 Uhr - Fr33z3m4n:
schau doch einfach mal in die register.php

 
1.
1. / 2. / ... 
 $register['newsletter'] = '1';


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Antworten: 18
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo