Seite 3 von 21

Verfasst: 08.07.2008 14:02
von Würzi
Knuffel müsste wohl auch in allen zukünftigen Version von phpBB3 gehen, weil ja nicht viel geändert wird beim installieren.

Die können so viel wie sie wollen ändern am phpBB3, aber ich denke daß sie includes/constants.php nicht großartig ändern werden. :wink:

Das ist ja der wichtigste Eintrag. Schwieriger wird es bei Mods welche tiefer in das phpbb System eingreifen. Da könnte es passieren, daß die dann nicht mehr wie gewünscht funktionieren. :wink:

Verfasst: 08.07.2008 18:22
von mavrick3
Würzi hat geschrieben:Moin :-?

Was verwendest du für einen Präfix für die Tabellen?
Vielleicht liegts daran?

Eigentlich gibts kaum einen Mod, welcher leichter einzubauen ist. :-?
Da ist der Fehler; Der SQL-Befehl ist für mein Forum falsch...

Code: Alles auswählen

CREATE TABLE `phpbb_knuffel` (
  `user` mediumint(8) NOT NULL default '0',
  `score` mediumint(8) NOT NULL default '0',
  `alltime` mediumint(8) NOT NULL default '0',
  `played` mediumint(8) NOT NULL default '0',
  `average` mediumint(8) NOT NULL default '0',
  `playing` smallint(3) NOT NULL default '0',
  PRIMARY KEY  (`user`)
) TYPE=MyISAM;
Richtig: (Nur der Prefix >.<)

Code: Alles auswählen

CREATE TABLE `phpbb3_4_knuffel` (
  `user` mediumint(8) NOT NULL default '0',
  `score` mediumint(8) NOT NULL default '0',
  `alltime` mediumint(8) NOT NULL default '0',
  `played` mediumint(8) NOT NULL default '0',
  `average` mediumint(8) NOT NULL default '0',
  `playing` smallint(3) NOT NULL default '0',
  PRIMARY KEY  (`user`)
) TYPE=MyISAM;

Verfasst: 08.07.2008 18:39
von Würzi
Naja... wenn man 14 Foren in einer Datenbank laufen lässt, kann es schon mal zu Schwierigkeiten kommen. :o :-?

Verfasst: 08.07.2008 18:54
von mavrick3
Wie ist es möglich, anstatt gleich 3 mal zu spielen um Punkte zu senden nur 1 mal spielen muss?!

Verfasst: 11.07.2008 09:23
von powersilie
Danke Würzi, super!
Eingebaut, funktioniert 1A!

lg
Powersilie

Verfasst: 13.07.2008 18:52
von Würzi
mavrick3 hat geschrieben:Wie ist es möglich, anstatt gleich 3 mal zu spielen um Punkte zu senden nur 1 mal spielen muss?!
mavrick3 hat geschrieben:Hey Würzi,

um Punkte zu speichern muss man immer 3-mal spielen...

Dies nervt unsere Benutzer... Ist es nciht möglich nur einmal zu spielen und dann die Punkte schon ab zusenden?!

MfG mavrick3
Nein ist nicht möglich. Ich weiss ja nicht, ob du deine User zwingst Knuffel zu spielen, aber was mich nervt spiele ich einfach nicht. :wink:

Mfg dat Wuerzi

Verfasst: 16.09.2008 18:39
von djchrisnet
ein mitglied hat einen highscore nach dem ersten spiel mit 1832 punkte und meinte es gäbe einen trick den spielwert zu verändern. die logfiles habe ich durchkammpt aber leider nix auffälliges gefunden.

hat jemand ähnliche werte und/oder von solchen gehört?

Verfasst: 16.09.2008 18:54
von Würzi
:o

1832 ist doch aber nicht viel :o

Bei mir liegt der höchste Rekord bei 1979

Mir ist nichts darüber bekannt, daß man bescheissen kann. Zurück geht ja eben nicht.

Dieses Mitglied sollte sich doch mal näher darüber äussern denke ich. :wink:
Wenn er einen Trick hätte, dann hätte er nicht NUR 1832 :wink:

Aber erinnert mich grad noch daran, daß ich ja noch einige Änderungen am php Code habe, die mangels Zeit noch gar nicht drin sind. Also einige Altlasten von phpBB2 :oops:
Muss ich demnächst mal ran. :oops:

Verfasst: 16.09.2008 19:35
von Despair
:oops: so, wieder mal ich :oops:


habe ein Problem seit der Installation von Knuffel ...

über dem Header erscheint 4 mal untereinander folgender Hinweis:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3394: Cannot modify header information - headers already sent by (output started at /language/de/common.php:1)
außerdem ist die Schriftgröße des Forums nun extrem vergrößert worden

ich habe mal wieder keinen plan was los ist

:-?

edit 1:

und noch einen Fehler habe ich. Beim Klick auf "Kniffel" in der Menüleiste erscheint folgender Fehler:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Table 'm3594-1.phpbb3_knuffel' doesn't exist [1146]

SQL

SELECT * FROM phpbb3_knuffel WHERE user = '2'

BACKTRACE


FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: knuffel.php
LINE: 60
CALL: dbal_mysql->sql_query()

bitte sag mir einer was das nun wieder bedeutet

edit 2: ich glaub ich weiß schon was los ist, aber die lösung des Problems brauche ich trotzdem

ich habe nach Eingabe der SQL - Geschichten aus der Installationsanleitung eine Tabelle erhalten mit dem Namen

Code: Alles auswählen

phpbb_knuffel
ich nehme aber an, dass eine Tabelle mit dem Namen

Code: Alles auswählen

phpbb3_knuffel 
erwartet wird. Was kann ich denn nun tun um die Fehlermeldung wegzubekommen?


edit 3:

alles klärchen, ich hab's hinbekommen

alte Tabelle gelöscht, neue angelegt mit einer klitzekleinen Änderung zur Installationsanleitung:

folgendes:

Code: Alles auswählen

CREATE TABLE `phpbb_knuffel` (
...
musste ich in

Code: Alles auswählen

CREATE TABLE `phpbb3_knuffel` (
...
abändern

läuft nun

sorry für den ganzen Text. Vielleicht hilfts einem Anderen ja weiter

:wink:

Verfasst: 16.09.2008 19:59
von Würzi
Richtig :wink:

Code: Alles auswählen

CREATE TABLE `phpbb3_knuffel` ( 
  `user` mediumint(8) NOT NULL default '0', 
  `score` mediumint(8) NOT NULL default '0', 
  `alltime` mediumint(8) NOT NULL default '0', 
  `played` mediumint(8) NOT NULL default '0', 
  `average` mediumint(8) NOT NULL default '0', 
  `playing` smallint(3) NOT NULL default '0', 
  PRIMARY KEY  (`user`) 
) TYPE=MyISAM;
Diesen Befehl ausführen und dann die phpbb_knuffel Tabelle löschen, da du einen anderen Tabellenpräfix verwendest.

Zu dem anderen Fehler: Ich vermute du hast die Sprachdatei nicht mit UTF8 ohne BOM gespeichert. Verwende hierzu die Software Notepad++

Mfg dat Wuerzi