Welcome PM on first Login (WPM)' Version 2.2.5 schikt keine

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
FRvN
Mitglied
Beiträge: 604
Registriert: 16.07.2009 13:43
Wohnort: Wankum
Kontaktdaten:

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von FRvN »

Hi Emma, du warst damit nicht gemeint :wink:
Allround-phpBB.de - jung, frech, dynamisch...
Kein Support per PN oder eMail
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von WileCoyote »

Mein Antwort war auch an FRvN gerichtet. Daher auch der "Quote"
Gruß WileCoyote
Emma
Gesperrt
Beiträge: 133
Registriert: 30.09.2011 17:53

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von Emma »

Ich weiß, bin nicht böse. War mir klar das er gemeint ist und sonst auch nicht so dramatisch. :D
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von Shorty1968 »

Emma hat geschrieben:Musst du gar nicht, siehe Beitrag darüber. Ich kümmere mich nun um andere Dinge ich habe jetzt glaube ich alle meine Wissenslücken die ich füllen wollte gefüllt.
Keine sorge Emma die meinen mich denke ich,aber ich habe bei den Optionen bei mir einfach die 1919 eingetragen und noch keine Probleme.Sollten wider erwarten welche auftretten weiss ich ja jetzt wo ich suchen muss. :D :grin:
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von WileCoyote »

Wenn dein Anfangswert 230271 war, werden die über kurz oder lang nicht ausbleiben. Ich verdeutliche jetzt ein letztes mal wie es zu den Werten kommt:

Im MOD wird angegeben 895 auf 1919 ändern. Daraus ergibt sich, dass 895 um 1024 erhöht wird. Nimmst du jetzt deine 230271 und zählst die 1024 dazu kommst du eben auf 231295. So einfach ist das. Wenn du jetzt 1919 eingetragen hast, wird es zwangsläufig zu Problemen kommen, weil eine oder mehrere Funktionen die über diesen Wert geregelt werden, nich mehr ausgeführt werden.
Gruß WileCoyote
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von Shorty1968 »

Hallo so erklärt habe sogar ich es jetzt verstanden danke dir,wenn man es begriffen hat ist es ganz einfach. :P
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von canonknipser »

Vielleicht hilft dir auch dieser Artikel in der englischen Knowledgebase weiter: Knowledge Base - Changing user options defaults and values
Der Mod verlangt, dass man das Bit für den PN-Popup einschalten soll (Bit 10 - Dezimalwert für an = 2^10 = 1024)

Man muss da nur ein bisschen mit Binärwerten rechnen können (und das ist eigentlich einfacher als im Dezimalsystem, nur ungewohnter ...)

Code: Alles auswählen

000000001101111111 (895)
000000010000000000 (1024)
------------------------- ODER-Verknüpfung
000000011101111111 (1919)

Wichtig:
nicht einfach Addieren, sondern ODER-Verknüpfen!
Wenn das entsprechende Bit schon gesetzt ist, schaltet man es beim Addieren nämlich wieder aus und ggf. ein unerwünschtes Bit ein ;)
Das wäre falsch:

Code: Alles auswählen

000000111101111111 (3967)
000000010000000000 (1024)
------------------------- Addition
000001001101111111 (4991)
Richtig wäre:

Code: Alles auswählen

000000111101111111 (3967)
000000010000000000 (1024)
------------------------- ODER-Verknüpfung
000000111101111111 (3967)



Seit Erstellung der Anweisung im MOD haben sich die Defaults in phpBB geändert, da sind ein paar neue Daten dazugekommen (s. obigen KB-Artikel:

Code: Alles auswählen

'sig_bbcode'   => array('bit' => 15, 'default' => 1),
'sig_smilies'  => array('bit' => 16, 'default' => 1),
'sig_links'    => array('bit' => 17, 'default' => 1),
daraus ergibt sich:

Code: Alles auswählen

111000001101111111 (230271)
000000010000000000 (1024)
------------------------- ODER-Verknüpfung
111000011101111111 (231 295)
Shorty1968 hat geschrieben:ich habe bei den Optionen bei mir einfach die 1919 eingetragen
Damit hast du für neue User BB-Code, Smilies und Links in den Signaturen ausgeschaltet ;)
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von Shorty1968 »

canonknipser hat geschrieben:
Shorty1968 hat geschrieben:ich habe bei den Optionen bei mir einfach die 1919 eingetragen
Damit hast du für neue User BB-Code, Smilies und Links in den Signaturen ausgeschaltet ;)
Bei dir hört sich das wider zu Kompliziert an,bei WileCoyote war das einfacher einfach zusammen rechnen und es ergibt 231295 eintragen fertig und nun kommst du und sagst einfach zusammen rechnen ist nicht?

Zum Beispiel diese Rechnung:

Code: Alles auswählen

000000111101111111 (3967)
000000010000000000 (1024)
------------------------- ODER-Verknüpfung
000000111101111111 (3967)
Die 3967 entsteht hier auf keinem Rechen weg?

Oder die 000000111101111111 wo bekomme ich die her und wie rechne ich das um auf 3967 wenn ich die 1024 nicht Multipliziere?
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von WileCoyote »

Mein Beispiel war auch nur für diesen speziellen Fall gedacht (es war mir klar, dass du es über das Binär Rechnen nicht verstehen würdest) und sollte nicht als Standard angesehen werden.
Gruß WileCoyote
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: Welcome PM on first Login (WPM)' Version 2.2.5 schikt ke

Beitrag von canonknipser »

Shorty1968 hat geschrieben:
Zum Beispiel diese Rechnung:

Code: Alles auswählen

000000111101111111 (3967)
000000010000000000 (1024)
------------------------- ODER-Verknüpfung
000000111101111111 (3967)
Die 3967 entsteht hier auf keinem Rechen weg?
Doch, da die beiden binär (also im Zweiersystem - nur mit Nullen und Einsen) dargestellten Zahlen weder addiert, multipliziert, dividiert, subtrahiert, potenziert oder sonstwas werden, sondern mit einer logischen ODER-Verknüpfung verbunden werden. Jede Stelle der binären Zahlen wird dabei einzeln betrachtet!
Dass heisst, wenn mindestens eine der gleichpositionierten Stellen aus beiden Zahlen 1 ist, ist das Ergebnis 1, wenn beide Stellen 0 sind, ist das Ergebnis 0

Code: Alles auswählen

0 Zahl 1               1 Zahl 1               0 Zahl 2               1 Zahl 1
0 Zahl 2               0 Zahl 2               1 Zahl 2               1 Zahl 2
-------                -------                -------                -------
0 Ergebnis             1 Ergebnis             1 Ergebnis             1 Ergebnis
Diese Prüfung macht man für jede Stelle!
Shorty1968 hat geschrieben:Oder die 000000111101111111 wo bekomme ich die her und wie rechne ich das um auf 3967 wenn ich die 1024 nicht Multipliziere?
ACHTUNG, dies war nur ein Beispiel mit einer fiktiven Zahl! Hier noch mal die Langform der Rechnung (2^4 heisst 2 hoch 4 = 2*2*2*2 = 16)
0*2^17 = 0 (die Null ganz links)
0*2^16 = 0
0*2^15 = 0
0*2^14 = 0
0*2^13 = 0
0*2^12 = 0
1*2^11 = 2048
1*2^10 = 1024
1*2^09 = 512
1*2^08 = 256
0*2^07 = 0
1*2^06 = 64
1*2^05 = 32
1*2^04 = 16
1*2^03 = 8
1*2^02 = 4
1*2^01 = 2
1*2^00 = 1 (die eins ganz rechts)
Summe: 1+2+4+8+16+32+64+256+512+1024+2048 = 3967

Da hier die 11. Stelle von rechts (der Wert von 2^10 = 1024) schon auf 1 steht, erfolgt bei einer ODER-Verknüpfung mit 1024 (= binär 000000010000000000) keine Änderung - das Ergebnis bleibt also 3967

Der Weg, um die Binärzahl zu erhalten, ist wieder relativ einfach - man zieht immer die entsprechenden 2er-Potenzen ab - kann man eine Zahl abziehen, ohne dass das Ergebnis kleiner 0 wird, hat die Stelle eine 1, ansonsten eine 0
Ich lasse hier mal die führenenden Nullen weg:
3967 - 2048 (2^11) = 1919 -> Stelle 11 von rechts = 1
1919 -1024 (2^10) = 895 -> Stelle 10 von rechts = 1
895 - 512 (2^9) = 383 -> Stelle 9 von rechts = 1
393 - 256 (2^8) = 127 -> Stelle 8 von rechts = 1
127 - 128 (2^7) = -1 -> Stelle 7 von rechts = 0
127 - 64 = 63 -> Stelle 6 von rechts = 1
usw.

Hier noch mal ein Link, der dir das Binärsystem (Rechnen mit Nullen und Einsen) nahebringen sollte: http://de.wikipedia.org/wiki/Dualsystem
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Antworten

Zurück zu „[3.0.x] Mod Support“