[PROBLEM] Bedankomat (DL von phpbb.de)
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
[PROBLEM] Bedankomat (DL von phpbb.de)
Viele werden wieder denken....immer dieser lilripsta mit seinen fragen
Aber habe SO gute erfahrungen gemacht, dass ich einfach fragen MUSS
Zu meiner Frage:
Nach der Installation des Bedankomaten (Ja, dieses Board inspiriert mich ) habe ich folgende Probleme:
User klickt Dankeschön, Seite refresht, ABER:
immernoch "dankeschön sagen" button sichtbar
keine Anzeige der Dankenden User!
(die Einträge sind aber TROTZDEM in der tabelle gespeichert!)
Auch hier habe ich die zu ändernden scripte nochmals gecheckt!! nüx:(
Aber bestimmt liegt es wieder an mir
Aber habe SO gute erfahrungen gemacht, dass ich einfach fragen MUSS
Zu meiner Frage:
Nach der Installation des Bedankomaten (Ja, dieses Board inspiriert mich ) habe ich folgende Probleme:
User klickt Dankeschön, Seite refresht, ABER:
immernoch "dankeschön sagen" button sichtbar
keine Anzeige der Dankenden User!
(die Einträge sind aber TROTZDEM in der tabelle gespeichert!)
Auch hier habe ich die zu ändernden scripte nochmals gecheckt!! nüx:(
Aber bestimmt liegt es wieder an mir
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Es liegt nicht immer an Dir!
Es sind nur die diversen kleinen Änderungen, die ich z.B. auch nachträglich machen musste.
Häg mal die viewtopic.php an, dann vergleiche ich mal wieder.
Es sind nur die diversen kleinen Änderungen, die ich z.B. auch nachträglich machen musste.
Häg mal die viewtopic.php an, dann vergleiche ich mal wieder.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Macht doch nichts.
Hier hab ich den Mod mal eingebastelt. Sollte so fehlerfrei laufen, habe den ja bei mir auch so drinnen.
Ausprobieren und bei Fehlern melden.
Hier hab ich den Mod mal eingebastelt. Sollte so fehlerfrei laufen, habe den ja bei mir auch so drinnen.
Ausprobieren und bei Fehlern melden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich habe mal nochmal an einer Stelle meinen Code übernommen. Probiere nun diese Version der viewtopic.php:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
hab mir mal das bissi genauer angeschaut. was mich wundert (einen laien wundert vieles ) is die tatsache, dass in meinem dbms folgendes steht:
[phpbb_bedankomat]
thx_id...user id.....topic_id
......10.......1..........32767
......11.....3552.......32767
......12.....3552.......32767
alles sind tests von mir, mit 2 versch usern.
ABER
es waren VERSCHIEDENE topics!!
hier nochma meine files (mit deinem viewtopic.php)
[phpbb_bedankomat]
thx_id...user id.....topic_id
......10.......1..........32767
......11.....3552.......32767
......12.....3552.......32767
alles sind tests von mir, mit 2 versch usern.
ABER
es waren VERSCHIEDENE topics!!
hier nochma meine files (mit deinem viewtopic.php)
Zuletzt geändert von ThaRipsta am So 16.Mai, 2004 15:07, insgesamt 5-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
So, ich habe jetzt mal die Parameter in den Links geändert und auch die Position des Codes verschoben. Versprechen kann ich nichts, da ich Deine viewtopic.php bei mir nicht testen kann. Ich bräuchte dazu dann noch die viewtopic_body.tpl.
Bevor Du aber "Dankeschön sagen" anklickst, solltest Du in der Browser-Statusleiste mal schauen, welche Topic-ID (t=XXX) angezeigt wird und mit der des Topics selber vergleichen (Maus über dem Topic-Titel zeigt die korrekte an). Dazu muss "mode" und "u" dazustehen.
Wenn beides stimmt, ist nur die Speicherung falsch und ich kann da nochmal ansetzen. Wird aber schon die falsche Topic-ID angezeigt, muss ich mir was anderes einfallen lassen.
Bevor Du aber "Dankeschön sagen" anklickst, solltest Du in der Browser-Statusleiste mal schauen, welche Topic-ID (t=XXX) angezeigt wird und mit der des Topics selber vergleichen (Maus über dem Topic-Titel zeigt die korrekte an). Dazu muss "mode" und "u" dazustehen.
Wenn beides stimmt, ist nur die Speicherung falsch und ich kann da nochmal ansetzen. Wird aber schon die falsche Topic-ID angezeigt, muss ich mir was anderes einfallen lassen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
THX.
So langsam kommen wir der Sache näher.
Er scheint also die Topic-ID nicht korrekt zu übernehmen.
Da weiß ich dann auch schon, wo ich suchen muss.
Ich melde mich wieder...
EDIT: Gerade viel mir ein, daß das Feld Topic-ID in der Datenbank ja mit smallint(8) definiert wurde
Änderer das mal mit folgenden Befehlen ab:
Dann kann das Feld auch grössere Topic-IDs speichern und der Mod funktioniert endlich. Du solltest dann nur noch die Tabelle leeren (nicht löschen), damit die alten Werte nicht falsch drinnen stehen.
So langsam kommen wir der Sache näher.
Er scheint also die Topic-ID nicht korrekt zu übernehmen.
Da weiß ich dann auch schon, wo ich suchen muss.
Ich melde mich wieder...
EDIT: Gerade viel mir ein, daß das Feld Topic-ID in der Datenbank ja mit smallint(8) definiert wurde
Somit wird maximal der Wert "32767" als Topic-ID verwendet und Du hast bei Deiner Topic-Anzahl nicht die richtigen TrefferTINYINT[(M)] [UNSIGNED] [ZEROFILL]
Eine sehr kleine Ganzzahl. Der vorzeichenbehaftete Bereich ist -128 bis 127. Der vorzeichenlose Bereich ist 0 to 255.
SMALLINT[(M)] [UNSIGNED] [ZEROFILL]
Eine kleine Ganzzahl. Der vorzeichenbehaftete Bereich ist -32768 bis 32767. Der vorzeichenlose Bereich ist 0 bis 65535.
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]
A Ganzzahl mittlerer Größe. Der vorzeichenbehaftete Bereich ist -8388608 bis 8388607. Der vorzeichenlose Bereich ist 0 bis 16777215.
INT[(M)] [UNSIGNED] [ZEROFILL]
Eine Ganzzahl normaler Größe. Der vorzeichenbehaftete Bereich ist -2147483648 bis 2147483647. Der vorzeichenlose Bereich ist 0 bis 4294967295.
Änderer das mal mit folgenden Befehlen ab:
Code: Alles auswählen
ALTER TABLE `phpbb_bedankomat` CHANGE `thx_id` `thx_id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT;
ALTER TABLE `phpbb_bedankomat` CHANGE `user_id` `user_id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_bedankomat` CHANGE `topic_id` `topic_id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
okey..ich versuche es!!!
am anfang hättest du auch chinesisch schreiben können..hätte genausoviel verstanden und in mathe war ich NIE gut ^w
DANKÖÖ..melde mich gleich wieder!
************EDIT*****************
HAAAAAALLLEEELLLUUJJAA!!! tausend dank!!!:)
der teufel liegt im detail
DANGGÖÖ ^b
***********EDIT 2****************
um schonmal problemen vorzubeugen:
Inwiefern muss ich auch hier mit meterlangen tabellen rechnen, wenn sich viele user bedanken?
könnte man auch evtl wieder den Addon aus dem anderen topic (user viewed tiopic) einbauen?
am anfang hättest du auch chinesisch schreiben können..hätte genausoviel verstanden und in mathe war ich NIE gut ^w
DANKÖÖ..melde mich gleich wieder!
************EDIT*****************
HAAAAAALLLEEELLLUUJJAA!!! tausend dank!!!:)
der teufel liegt im detail
DANGGÖÖ ^b
***********EDIT 2****************
um schonmal problemen vorzubeugen:
Inwiefern muss ich auch hier mit meterlangen tabellen rechnen, wenn sich viele user bedanken?
könnte man auch evtl wieder den Addon aus dem anderen topic (user viewed tiopic) einbauen?
Zuletzt geändert von ThaRipsta am Di 18.Mai, 2004 20:46, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
1. Sorry, war nur ein Ausschnitt aus dem Online-Handbuch zu MySQL, damit eben alle was davon haben.
2. Keine Ursache.
3. Eine Möglichkeit oder ich könnte Dir die Files zur Bedankomat-Übersicht schicken (nimm mal den Bedankomat-Link in Dein Menü auf und schau Dir die Übersicht an...) und die Anzeige im Topic komplett ausblenden. Werde mich aber auf jeden Fall an Deinen Vorschlag machen. Tut auch hier ggf. später mal Not.
2. Keine Ursache.
3. Eine Möglichkeit oder ich könnte Dir die Files zur Bedankomat-Übersicht schicken (nimm mal den Bedankomat-Link in Dein Menü auf und schau Dir die Übersicht an...) und die Anzeige im Topic komplett ausblenden. Werde mich aber auf jeden Fall an Deinen Vorschlag machen. Tut auch hier ggf. später mal Not.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Siehe hier: http://www.oxpus.de/viewtopic.php?p=6017#6017
Da ist die Bedankomat-Liste und der Fix für mehrere User enthalten.
Da ist die Bedankomat-Liste und der Fix für mehrere User enthalten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!