Seite 1 von 1
Neue Nutzungsbedingunen akzeptieren
Verfasst: 08.06.2005 17:22
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
Verfasst: 09.06.2005 01:27
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
Gestion du règlement v1.0.2
Markus
Verfasst: 09.06.2005 19:19
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
Verfasst: 09.06.2005 19:22
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 ?
Verfasst: 09.06.2005 20:38
von Markus67
Hi ...
na das haben wir gleich
- Ö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
Markus
Verfasst: 09.06.2005 21:20
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
Verfasst: 09.06.2005 21:28
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
Markus
Verfasst: 17.07.2005 15:00
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'
Verfasst: 17.07.2005 20:33
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?
Verfasst: 18.07.2005 19:11
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