Neue Nutzungsbedingunen akzeptieren

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Neue Nutzungsbedingunen akzeptieren

Beitrag von rockford »

Hi nochmal,


ich habe jetzt neue Nutzungsbedingungen verfasst. Gibt es eine Möglichkeit, dass auch bereits registrierte Nutzer diese Bedingungen beim nächsten LogIn anerkennen müssen? Und wenn nicht, dann kommen Sie nicht mehr in's Forum?


wie kann ich das umsetzen?



Gruß

rock
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

eventuell wäre der hier was für dich ...
Rules Management
Create and modify the rules of your phpBB. The hack checks how many users have read the rules from the last change and allows you to warn them via private message.

oder der hier ... kann aber sein dass es der gleich ist :wink:

Gestion du règlement v1.0.2

Markus
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Hi,


ich hab diesen Mod jetzt installiert. Aber es wäre zu einfach, wenn es problemlos geklappt hätte.

Beim Anklicken des Rules Logos:

Code: Alles auswählen

Could not update user rules view

DEBUG MODE

SQL Error : 1054 Unknown column 'user_rules' in 'field list'

UPDATE phpbb_users SET user_rules=1118337621 WHERE user_id=-1

Line : 45
File : rules.php



Beim Anklicken der Rules im ACP:

Code: Alles auswählen

Could not obtain the rules

DEBUG MODE

SQL Error : 1146 Table 'usr_web27_1.phpbb_rules' doesn't exist

SELECT rules, date FROM phpbb_rules

Line : 95
File : admin_forum_rules.php

Eigentlich hab ich alles gemacht... Wo kann der Fehler sein?


Gruß

Rockford
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

In der install.txt steht zum Thema SQL folgendes:


Code: Alles auswählen

# 
#-----[ SQL ]------------------------------------------
#
#   If you don't know how to execute sql queries, then copy
#   mysql_install.php into your phpbb directory and run it.
#   (assuming you use mysql)
#   After process delete it.
#
#   If you don't use mysql, you'll have to edit these queries accordingly
# 
#   If you have a different table prefix then change this command accordingly. 
#   I have used the default table prefix! 
# 

CREATE TABLE phpbb_rules (
  date int(11) NOT NULL default '0',
  rules text NOT NULL,
  pm_subject varchar(255) NOT NULL default '',
  pm_message text
) ;

# 
#-----[ SQL ]------------------------------------------ 
# 
#   If you have a different table prefix then change this command accordingly. 
#   I have used the default table prefix! 
# 

INSERT INTO phpbb_rules (date,rules,pm_subject,pm_message) VALUES (0,'','Attention the Rules has been adjourned.','The Rules on this Forum has Been adjourned for so much we invite you to read again it.  \r\n  \r\nThe Administrator') ;

# 
#-----[ SQL ]------------------------------------------ 
# 
#   If you have a different table prefix then change this command accordingly. 
#   I have used the default table prefix! 
# 

ALTER TABLE phpbb_users ADD user_rules INT( 11 ) NOT NULL ;

So ganz verstanden hab ich das nicht. Ich hab mich auf die Datei verlassen...

Vielleicht liegt hier ja der Fehler ?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

na das haben wir gleich :wink:

- Öffne mit KB:phpmyadmin die Datenbank
- Auf der linken Seite findest du ziemlich oben einen kleinen Button wo SQL draufsteht. -> einmal anklicken
- In das Fenster welches erscheint kopierst du jeweils den nachfolgenden Code und bestätigst mit OK

Code: Alles auswählen

CREATE TABLE phpbb_rules ( 
  date int(11) NOT NULL default '0', 
  rules text NOT NULL, 
  pm_subject varchar(255) NOT NULL default '', 
  pm_message text 
) ;

Code: Alles auswählen

INSERT INTO phpbb_rules (date,rules,pm_subject,pm_message) VALUES (0,'','Attention the Rules has been adjourned.','The Rules on this Forum has Been adjourned for so much we invite you to read again it.  \r\n  \r\nThe Administrator') ;

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_rules INT( 11 ) NOT NULL ;
Danach sollte die Fehlermeldung verschwunden sein :wink:

Markus
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Hi Markus...

1. Danke für Deine kompetente Hilfe. Du hast mir jetzt schon so oft geholfen, dass Dir mal ein echtes Lob gilt. Vielen Dank...
[ externes Bild ]




2. Es hat funktioniert. Die Fehlermeldungen sind weg. Jedoch Hab ich noch ein kleines Problem.

- Es wird zwar das Symbol für die Rueles bei den Links angezeigt, jedoch nicht der Schriftzug?



Weißt Du dafür auch noch Rat?


Gruß

Rockford
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Ich weiss jetzt nicht welchen von den beiden MOD's du eingebaut hast .. aber da waren mit Sicherheit Änderungen an der
language/lang_english/lang_main.php bzw. lang_admin.php

Und genau die Änderungen machst du auch noch mit den beiden Dateien im Verzeichnis language/lang_german. Dann passt es :wink:

Markus
Benutzeravatar
JJacu
Mitglied
Beiträge: 345
Registriert: 27.07.2004 11:44
Wohnort: Gelnhausen
Kontaktdaten:

Beitrag von JJacu »

Hi.
Gleicher Fehler, jedoch nciht gleiche Lösung.
Habe es gestern auf meinem alten Server installiert und wollte das jetzt auch auf meinem neuen machen, aber beim SQL hinzufügen kommt ein Fehler
Fehler

SQL-Befehl:

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_rules INT( 11 ) NOT NULL
MySQL meldet: Dokumentation
#1060 - Duplicate column name 'user_rules'
Benutzeravatar
Kellergeist2
Mitglied
Beiträge: 1133
Registriert: 01.06.2003 00:21
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Kellergeist2 »

Das dürfte soviel heißen wie "Wat willste eigendlich? Dat Feld user_rules gibbet schon in der Tabelle phpbb_users." ;-)

Nee, mal im Ernst:
Könnte eventuell der Präfix ("phpbb_") ein anderer sein?
Gruß, Kellergeist2
[MSDynamics.de - die deutschsprachige Microsoft Dynamics Community]
Benutzeravatar
JJacu
Mitglied
Beiträge: 345
Registriert: 27.07.2004 11:44
Wohnort: Gelnhausen
Kontaktdaten:

Beitrag von JJacu »

Kellergeist2 hat geschrieben:Das dürfte soviel heißen wie "Wat willste eigendlich? Dat Feld user_rules gibbet schon in der Tabelle phpbb_users." ;-)

Nee, mal im Ernst:
Könnte eventuell der Präfix ("phpbb_") ein anderer sein?
Hoi.
Prefix ist phpbb_ !
Hab auch schon gelöscht und neu hinzugefügt die Tabelle...
aber klappt net :-(


PS: der Fehler lautet
Allgemeiner Fehler

Could not obtain the rules

DEBUG MODE

SQL Error : 1146 Table 'DB449600744.RULES_TABLE' doesn't exist

SELECT * FROM RULES_TABLE

Line : 65
File : rules.php
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“