profile.php komplett rausnehmen

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.
weeeed
Mitglied
Beiträge: 16
Registriert: 05.06.2006 22:50

profile.php komplett rausnehmen

Beitrag von weeeed »

Hallo, nochmal, phpbb-Team in Deutsch!
Obwohl ich mir sicher bin, dass mir sowieso keiner
antworten wird, wie es in diesem Support Forum
halt üblich ist, stelle ich die Frage trotzdem, in der
Hoffnung, dass ein Wunder geschieht! :]

Ich möchte profile.php löschen, ich brauche in meinem
Forum weder Profil anschauen + ändern noch neu registrieren.
Dafür benutze ich eigene selbstgeschriebene Skripts.

Dazu möchte ich gerne wissen, was ich alles noch raushauen
kann, was bloß profile.php brauchte aus dem Chrome template,
dem deutschen language pack und Constantem.

Kann mir außerdem noch jemand die phpbb 2.0.22 php-Datei
nennen, die in den meißten bereichen eingebunden wird, um
eingelogte Member nach session id zu erkennen?

thx dann im voraus. (für nix)
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Re: profile.php komplett rausnehmen

Beitrag von Julian87 »

weeeed hat geschrieben:Dazu möchte ich gerne wissen, was ich alles noch raushauen
kann, was bloß profile.php brauchte aus dem Chrome template,
dem deutschen language pack und Constantem.
Hi,

nimm dir ein Forum genau unter die Lupe, dann sieht man ja welche Datei was mit dem Profil zutun hat, und kannst so in die .tpl Datei sehen und danach den entsprechenden Inhalt aus dieser und der .php Datei löschen. ;)

Julian
weeeed
Mitglied
Beiträge: 16
Registriert: 05.06.2006 22:50

Beitrag von weeeed »

thx dann im voraus. (für nix)
danke
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

Hi,

lade dir doch hier eine Modifikation auch MOD genannt runter, die die registrierung bzw. das profil erweitert, dann haste die dateien alle beieinander, ich weiß nicht genau welche dateien mit welchen zusammenhängen sorry, kann dir nur den tip geben

mfg Benny
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
weeeed
Mitglied
Beiträge: 16
Registriert: 05.06.2006 22:50

Beitrag von weeeed »

he cool ich muss mirn mod holen der die registrierung erweitert
um sämtliche beihängende skripts zu profil.php zu entfernen lol
Benutzeravatar
BennyProdo
Mitglied
Beiträge: 948
Registriert: 12.10.2006 11:48
Wohnort: /root
Kontaktdaten:

Beitrag von BennyProdo »

Meine antwort war ernst gemeint, da stehen doch die dateien drin, die mit der registrierung bzw. profil zutuen haben...
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
weeeed
Mitglied
Beiträge: 16
Registriert: 05.06.2006 22:50

Beitrag von weeeed »

echt?

@Julian - Lässt sich vergleichen mit:
- Jemand fragt in einem html-Forum, wie er am besten
seine Tabellen floatet udn jemand postet als Antwort
"Such dir am besten ein gutes html-Tutorial und lass dir dann
was einfallen :) Am besten überlegst du paar Tage"
- Jemand stellt in einem Magic The Gathering-Forum sein
Deck rein udn fragt, wie andere es finden und ob man da noch
was dran basteln könnte udn als Antwort bekommt er
"Guck dich doch ein bisschen in der Kartendatenbank um,
vll findest du was, was noch gut reinpasst.
Länder sind immer gut :]"
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Dazu möchte ich gerne wissen, was ich alles noch raushauen
kann, was bloß profile.php brauchte aus dem Chrome template,
dem deutschen language pack und Constantem.
Alles wird dir hier sicher keiner raussuchen, aber ich kann dir sagen, wie du vorgehen musst:
Alle Dateien mit dem Präfix usercp_ im includes-Ordner werden lediglich von der profile.php eingebunden und enthalten die verschiedenen Seiten. In diesen Dateien suchst du nach Stellen, in denen Template-Dateien eingebunden werden:

Code: Alles auswählen

$template->set_filenames(array(
[...]
Viele der eingebundenen Template-Dateien werden tatsächlich nur von dieser usercp_-Datei verwendet, es können aber auch Template-Dateien eingebunden werden, die auch von anderen Dateien benötigt werden. Deshalb solltest du (z.B. mit PSPad) alle Dateien deines phpBBs nach den Namen dieser Template-Dateien durchsuchen lassen. Alle, die lediglich von einer usercp_-Datei verwendet werden, können gefahrlos gelöscht werden.
Ähnlich musst du mit den Spracheinträgen vorgehen (wenn du dir das wirklich antun willst). Also: Jeden Spracheintrag in dieser Datei durchgehen und mit PSPad in allen anderen Dateien suchen lassen. Wenn er sonst nirgends verwendet wird, aus der lang_main.php löschen.
Wenn du das alles gemacht hast, kannst du alle usercp_-Dateien und die profile.php löschen.

Allerdings würde ich mir eine Verwaltung mit einem eigenen System nochmal genau durch den Kopf gehen lassen, da man da ziemlich schnell sicherheitsrelevante Fehler einbauen kann (nicht umsonst ist die usercp_register.php so komplex und lang).

Wenn du die Sache aber dennoch durchziehen willst, würde ich mich auf das Blockieren (mit exit; am Anfang der Datei) oder das Löschen der profile.php beschränken, da der Aufwand sonst doch ziemlich immens ist (s.o.).
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
weeeed
Mitglied
Beiträge: 16
Registriert: 05.06.2006 22:50

Beitrag von weeeed »

Vielen Dank, S2B! Ich glaube, dann lass' ich's fürs erste
und komme zu Plan B!

Ich möchte, dass beim Betrachten der Profile anderer
Mitglieder noch weitere Daten angezeigt werden,
bspweise Spielstand in der RPG.

Ich bin jetzt bis zu usercp_viewprofile.php runtergetaucht
und weiß nicht, wo ich dort meine extra-Tabelle
drunterhängen soll!

http://www.mirage-island.de/profile.php ... rofile&u=2
Da soll unten noch eine Tabelle reinkommen "weed ingame"
wo füge ich ne zusätzliche Tabelle rein??
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Den HTML-Code der Datei musst du in der dazugehörigen Template-Datei bearbeiten (in dem Fall imho profile_view_body.tpl). :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

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