Spezielles Profilfeld - Für Mitglieder nicht änderbar
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Frank1604
- Ehemaliges Teammitglied
- Beiträge: 2106
- Registriert: 07.11.2007 09:25
- Wohnort: Einhausen
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Das geht alles über ein benutzerdefiniertes Profilfeld. Bei den Optionen setzt du das Häkchen bei "Bei der Themen-Ansicht anzeigen:" und lässt das Häkchen "Im persönlichen Bereich des Benutzers anzeigen:" leer.
Somit wird es in den Beiträgen angezeigt, der User kann es selbst aber nicht ändern.
Wenn du das Feld als Admin ändern möchtest, klickst du auf den User -> Benutzer administrieren -> oben "Profil" auswählen und das Feld ändern.
Somit wird es in den Beiträgen angezeigt, der User kann es selbst aber nicht ändern.
Wenn du das Feld als Admin ändern möchtest, klickst du auf den User -> Benutzer administrieren -> oben "Profil" auswählen und das Feld ändern.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
-
- Mitglied
- Beiträge: 460
- Registriert: 09.07.2003 16:52
- Wohnort: ROW
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Danke Frank. Das mit dem Weg über das Profil habe ich natürlich nicht Probiert 
Wie stelle ich es aber nun am besten an, das nach dem Anlegen des Feldes für alle Benutzer der Standardwert gesetzt ist. Will nun nicht alle Benutzer per Hand bearbeiten, denn der Wert wird ja leider erst dann übernommen wenn ich ihn per Hand eingebe, oder aber ein Benutzer sein Profil speichert.
Vermute mal das müsste dann direkt in der Datenbank gemacht werden? Stehen die Profilfelder in der Usertabelle?
Gruß
Rene

Wie stelle ich es aber nun am besten an, das nach dem Anlegen des Feldes für alle Benutzer der Standardwert gesetzt ist. Will nun nicht alle Benutzer per Hand bearbeiten, denn der Wert wird ja leider erst dann übernommen wenn ich ihn per Hand eingebe, oder aber ein Benutzer sein Profil speichert.
Vermute mal das müsste dann direkt in der Datenbank gemacht werden? Stehen die Profilfelder in der Usertabelle?
Gruß
Rene
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
- Frank1604
- Ehemaliges Teammitglied
- Beiträge: 2106
- Registriert: 07.11.2007 09:25
- Wohnort: Einhausen
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Bei Neuregistrierungen sollte der Wert automatisch drin sein, problematischer sind die schon bestehenden. Wieviele sind das? Entweder hier mit der Hand Benutzer administrieren und Profil speichern, oder eine SQL Abfrage basteln die die Arbeit übernimmt. Was für eine Feldart ist dein dein cpl?
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
-
- Mitglied
- Beiträge: 460
- Registriert: 09.07.2003 16:52
- Wohnort: ROW
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Bei Neuanmeldungen wird es übernommen, das habe ich schon probiert. Benutzer sind es knapp 500, von daher wäre das setzen über die DB schon von Vorteil 
Es handelt sich um ein Optionsfeld mit "Ja" und "Nein" als Wert, wobei "Nein" der Standard ist.
Gruß
Rene

Es handelt sich um ein Optionsfeld mit "Ja" und "Nein" als Wert, wobei "Nein" der Standard ist.
Gruß
Rene
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
- Frank1604
- Ehemaliges Teammitglied
- Beiträge: 2106
- Registriert: 07.11.2007 09:25
- Wohnort: Einhausen
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Ok. Bitte erstmal ein Backup machen. Dann folgende SQL Befehle absetzen:
Statt "pf_deinfeld" setzt du deinen Feldnamen ein (beginnt immer mit pf_). Evtl. noch den Tabellenpräfix anpassen.
Code: Alles auswählen
INSERT INTO `phpbb_profile_fields_data` (user_id)
(SELECT u.user_id
FROM phpbb_users u
LEFT JOIN phpbb_profile_fields_data p
ON u.user_id = p.user_id
WHERE p.user_id is NULL)
Code: Alles auswählen
UPDATE `phpbb_profile_fields_data`
SET pf_deinfeld = 0 WHERE pf_deinfeld is NULL
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
-
- Mitglied
- Beiträge: 460
- Registriert: 09.07.2003 16:52
- Wohnort: ROW
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Hallo Frank
Ok, das habe ich ausgeführt. In "phpbb3_profile_fields_data" stehen jetzt alle User-Ids drin und für das jeweilige Feld ist "0" eingetragen. Allerdings wird das Feld dennoch weder im Kurzprofil (neben den Beiträgen) noch im Profil des Users angezeigt.
Wenn ich jetzt über den Adminbereich einen User bearbeite und dessen Profil aufrufe, dann ist bei dem Feld keiner der beiden Werte in der Auswahl gesetzt, also weder Ja, noch Nein.
Gruß
Rene
Ok, das habe ich ausgeführt. In "phpbb3_profile_fields_data" stehen jetzt alle User-Ids drin und für das jeweilige Feld ist "0" eingetragen. Allerdings wird das Feld dennoch weder im Kurzprofil (neben den Beiträgen) noch im Profil des Users angezeigt.
Wenn ich jetzt über den Adminbereich einen User bearbeite und dessen Profil aufrufe, dann ist bei dem Feld keiner der beiden Werte in der Auswahl gesetzt, also weder Ja, noch Nein.
Gruß
Rene
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
- Frank1604
- Ehemaliges Teammitglied
- Beiträge: 2106
- Registriert: 07.11.2007 09:25
- Wohnort: Einhausen
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Ok, war mein Fehler. Das Feld verlangt für "nein" eine 2 statt eine 0.
Führe bitte noch folgende SQL Anweisung aus:
Führe bitte noch folgende SQL Anweisung aus:
Code: Alles auswählen
UPDATE `phpbb_profile_fields_data`
SET pf_deinfeld = 2 WHERE pf_deinfeld = 0
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
-
- Mitglied
- Beiträge: 460
- Registriert: 09.07.2003 16:52
- Wohnort: ROW
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Jup, ist bei mir eine 1 für Nein und eine 2 für Ja
Liegt wohl daran in welcher Reihenfolge man die Werte eingibt.
Vielen Dank für Deine Hilfe! Jetzt klappt es!
Gruß
Rene

Vielen Dank für Deine Hilfe! Jetzt klappt es!
Gruß
Rene
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
- Frank1604
- Ehemaliges Teammitglied
- Beiträge: 2106
- Registriert: 07.11.2007 09:25
- Wohnort: Einhausen
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Joar, gut möglich, aber dafür hab ich dich ja vorher extra nen Backup machen lassen 
Schön das es jetzt hinhaut.

Schön das es jetzt hinhaut.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
-
- Mitglied
- Beiträge: 460
- Registriert: 09.07.2003 16:52
- Wohnort: ROW
- Kontaktdaten:
Re: Spezielles Profilfeld - Für Mitglieder nicht änderbar
Das mit dem Backup vorher ist schon ins Blut übergegangen und gehört zum normalen AblaufFrank1604 hat geschrieben:Joar, gut möglich, aber dafür hab ich dich ja vorher extra nen Backup machen lassen
Schön das es jetzt hinhaut.

Gruß
Rene
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung