Link zu Profilen ändern?

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

2005 hat geschrieben:suche in profiles.php

Code: Alles auswählen

if ( $mode == 'viewprofile' ) 
{ 
dann das hier:

Code: Alles auswählen

include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx); 
auskommentieren oder löschen.
dann z.B. (weiterleitung zu ner nickpage)

Code: Alles auswählen

$user_id = $HTTP_GET_VARS['u']; 
$query = mysql_query("SELECT username FROM phpbb2_users WHERE user_id='$user_id'"); 
$username = mysql_result($query,0,"username"); 
$link = $phpbb_root_path . 'nickpage.php?user=' . $username; 
header("Location: $link"); 
dann wird ein link zu nickpage.php?user=[name, der durch die id vermittelt wurde]

wenn du es mit ids weiterleiten willst, mach einfach aus

Code: Alles auswählen

$link = $phpbb_root_path . 'nickpage.php?user=' . $username; 

Code: Alles auswählen

$link = $phpbb_root_path . 'nickpage.php?user=' . $user_id; 
wenn man aber sein profil bearbeiten will, geht es noch, da du aber den Namen etc enfernen willst, lösche infach die sachen die du nicht brauchst aus der edit_profile.tpl

HINWEISS: phpbb2_ an dein Präfix anpassen
kann ich nicht irgendwo den link in ner datei ändern?
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

Irgendwo wird ja auf die viewprofile.php verlinkt, oder? und wenn ich da dann den link zu meiner page ändern könnte, dann wäre das einfacher! wo wird denn auf die viewprofile.php verlinkt und vorallem in welchen dateien?
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

Weiß es keiner?
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

Beitrag von 2005 »

einfacher?
das sind zig dateien, die du ändern müsstest, dann isses einfacher wenn du alle so läst und dann weiterleitest! Sonst müsstest du überall wo der Link geändert werden soll das hier ändern!
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

2005 hat geschrieben:einfacher?
das sind zig dateien, die du ändern müsstest, dann isses einfacher wenn du alle so läst und dann weiterleitest! Sonst müsstest du überall wo der Link geändert werden soll das hier ändern!
ok, dann mahci ch das so
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

aber für was ist das?

Code: Alles auswählen

header("Location: $link");
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

hab das jetzt anders gemacht:

Code: Alles auswählen

if ( $mode == 'viewprofile' )
        {
        $user_id = $HTTP_GET_VARS['u'];
        ?>
       <html>
       <meta http-equiv="refresh" content="0; <?php echo "URL=../index2.php?site=profil&id=".$user_id.""; ?>">
       </html>
        <?php
                exit;
so gehts auch!
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Warum nicht?

Code: Alles auswählen

header("Location: $link");
bzw.

Code: Alles auswählen

redirect($link);
:-?
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

oh, des is mir jetzt aber peinlihc... hab außversehen hier was gelöscht (profil.php)

Code: Alles auswählen

else if ( $mode == 'confirm' )
        {
                // Visual Confirmation
                if ( $userdata['session_logged_in'] )
                {

                        exit;
                }

                include($phpbb_root_path . 'includes/usercp_confirm.'.$phpEx);
                exit;
        }
kann mir jmd. sagen, was da hingehört?
simon-1991-14
Mitglied
Beiträge: 127
Registriert: 23.04.2006 18:38

Beitrag von simon-1991-14 »

fanrpg hat geschrieben:Warum nicht?

Code: Alles auswählen

header("Location: $link");
bzw.

Code: Alles auswählen

redirect($link);
:-?
weil ich den befehl nicht kannte... egal, so gehts ja auch
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“