Need Help + Neues Feld in DB einfügen

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.
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Hi,
ich habe mit dem Admin des Forums gesprochen und er sagt das,das kein frei verfügbarer Mod ist sondern er es selbst programmiert hat für einen kleinen Trading Corner den er betreibt ( http://trading.gnn.ch/ ) so wie ich das verstanden habe bekommst du pluspunkte gut geschrieben wenn du dort was kaufst aber rausgeben will er den Code dafür net :roll:

esperitox
Benutzeravatar
mr. gamesbay
Mitglied
Beiträge: 313
Registriert: 13.01.2003 10:08
Wohnort: Meran

Beitrag von mr. gamesbay »

hmm, aber mehr als zwei neue Tabellen in der sql DB (phpbb_user) einfügen muss man wohl nicht .....
Benutzeravatar
mr. gamesbay
Mitglied
Beiträge: 313
Registriert: 13.01.2003 10:08
Wohnort: Meran

Beitrag von mr. gamesbay »

esperitox hat geschrieben: .......aber rausgeben will er den Code dafür net :roll:
Sag ich doch :(
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Code: Alles auswählen

hmm, aber mehr als zwei neue Tabellen in der sql DB (phpbb_user) einfügen muss man wohl nicht .....
Denke nicht das,das so einfach ist aber vieleicht findet sich ja hier einer der dir sowas codet :roll:

esperitox
Benutzeravatar
mr. gamesbay
Mitglied
Beiträge: 313
Registriert: 13.01.2003 10:08
Wohnort: Meran

Beitrag von mr. gamesbay »

esperitox hat geschrieben:

Code: Alles auswählen

hmm, aber mehr als zwei neue Tabellen in der sql DB (phpbb_user) einfügen muss man wohl nicht .....
Denke nicht das,das so einfach ist aber vielleicht findet sich ja hier einer der dir sowas codet :roll:

esperitox
Warum nicht ?
2 neue Felder in phpbb_user Tabelle eingeben.
  • user_positiv
    user_negativ
Habe aber keine Ahnung wie man die Felder anlegen kann :(

Dann müsste man den Profil (nur rechts wie oben im Bild) modden, so das man auf die 2 neunen Felder zugreifen kann.

Nachteil an der ganzen Sache wäre nur, dass man die zahlen (die Positiven und Negativen Bewertungen) nur via Myphpadmin ändern kann (sollte aber kein echten prob sein). Der User selbst sollte die Daten nämlich eh nicht ändern dürfen.

Das oben ist doch machbar !?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

klar hier findeste die Anleitung dazu: http://www.phpbbhacks.com/viewhack.php?id=193
Benutzeravatar
mr. gamesbay
Mitglied
Beiträge: 313
Registriert: 13.01.2003 10:08
Wohnort: Meran

Beitrag von mr. gamesbay »

Mister_X hat geschrieben:klar hier findeste die Anleitung dazu: http://www.phpbbhacks.com/viewhack.php?id=193
Das hat ich auch schon gefunde. Aber bei dem Script kann der User selber zugreifen.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ich kann doch nicht riechen wie schlau du in PHP bist :)

also führe einfach die Änderungen an folgenden Dateien NICHT durch:
templates/xxx/profile_add_body.tpl
includes/usercp_register.php
includes/usercp_avatar.php
Benutzeravatar
mr. gamesbay
Mitglied
Beiträge: 313
Registriert: 13.01.2003 10:08
Wohnort: Meran

Beitrag von mr. gamesbay »

Man könnte aber den Mod doch umbauen, so das der user kein Zugriff drauf hat:

Das sind normal die Dateien die man ändern sollte:
admin/admin_users.php
language/lang_xxx/lang_main.php
language/lang_xxx/lang_admin.php
includes/usercp_viewprofile.php
includes/usercp_register.php
includes/usercp_avatar.php
templates/xxx/admin/user_edit_body.tpl
templates/xxx/profile_add_body.tpl
templates/xxx/profile_view_body.tpl

Welche Datei(n) muss ich rauslassen, damit der User die Daten nicht ändern Kann (nur der Admin soll die Daten ändern können).

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_music VARCHAR(255);
Für was steht eigentlich "VARCHAR(255)"
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

1. Frage: sh. den Beitrag über deinem ;)
2. Frage VARCHAR ist ein Feldtyp in dem hauptsächlich kurzer Text (für genaueres lies die MySQL Doku) mit der Länge 255 Zeichen abgespeichert wird.
Gesperrt

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