Seite 1 von 1

Bug: Styles ändern mit 300 Styles

Verfasst: 16.12.2006 18:09
von Gooof
Hallo,

ich habe ein riesen Problem, ich habe in einem Forum 300 Styles installiert, wenn ich jetzt das neuste mit ID 297 verwenden will, was dann auch in den Usertabellen steht, kommt nur das es das Style nicht gibt. Und das Forum ist hin.
Wie kann ich jetzt die ID 297 verfügbar machen, denn es steht in der Datenbank mit der ID in der Themes Tabelle!

Ich hab sie auch schonmal zum Test in 25 geändert und siehe da es geht aufeinmal.
Warum kann ich also keine dreistelligen Themes/Styles für User ändern?

Danke...

Verfasst: 16.12.2006 18:52
von Miriam
Willst Du die Templates als default vorgeben und die Userstyles überschreiben? Oder soll jeder User das Template bei sich selbst einstellen?
Gibt es denn diese themes_id sowohl in der Tabelle *_themes als auch *_themes_name?
Ging es denn mit Theme Nr. 296?

Fragen über Fragen.

Verfasst: 16.12.2006 20:39
von Boecki91
habe ich das richtig verstanden du hast 296 Templates installiert??

wozu braucht man so viele machst du so eine Demo wie hier bei phpbb.de oder was wird das??

Verfasst: 16.12.2006 20:49
von Dr.Death
Der Fehler liegt in der Tabelle phpbb_users

Das Feld user_style ist standardmäßig als tinyint(4) eingestellt. ( Max. ID = 127 )

Ändere es auf int(11) und Du hast jede Menge Platz für weitere Themes ;-)

Verfasst: 16.12.2006 22:49
von Miriam
Da würde dann sogar schon SMALLINT reichen.. das sind 64k

Verfasst: 19.12.2006 01:39
von Gooof
Ok, danke, sowas hatte ich mir gedacht!
Ich brauche die ganzen Styles für meine Styles Demo, aber auch für die User, falls sich jeder eins aussuchen will. Denn ich habe einen Hosting Service siehe Sig.
Daher sind im Support Forum dort über 300 Styles installiert.

Und die ID 297 ging natürlich nicht, ich habe sie dann mit einer anderen getauscht, mit ID 25... daher bin ich nur auf die Idee gekommen das es an den IDs liegt. Denn als Standard gehen die Styles ja, nur die User können Sie nicht überschreiben.
Also nochmal vielen Dank an Dr.Death!!! :wink: