Seite 1 von 4

vom Portal aus zum eigenem Profil

Verfasst: 11.02.2006 17:03
von scheibenbrot
Hallo,
ist es möglich, dass im Portal steht "Hier zu deinem Porfil" oder so und wenn man drauf klickt, dass man dann zum Profil kommt??
Nicht die Seite wo man das Profil bearbeiten kann, sonders das normale Profil was jeder sehen kann.
Wenn ja wie??
mfg CoolKetschup

Verfasst: 11.02.2006 18:04
von S2B
in der portal.php:

Code: Alles auswählen

$template->assign_vars(array(
  [...]
  'U_MY_PROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $userdata['user_id'],
  'L_MY_PROFILE' => $lang['My_profile'],
  [...]
);
(also die beiden Einträge zum assign_vars()-Array hinzufügen :wink: )

in der language/lang_german/lang_main.php:

Code: Alles auswählen

$lang['My_profile'] = 'Hier zu deinem Profil';
in der templates/deinTemplate/portal_body.tpl:

Code: Alles auswählen

<a href="{U_MY_PROFILE}">{L_MY_PROFILE}</a>

Verfasst: 11.02.2006 18:20
von scheibenbrot
irgendwie bekomme ich das nicht hin.... :-?

Verfasst: 11.02.2006 21:39
von S2B
Das hilft mir nicht weiter... Bei welchem Code hast du denn Probleme?

Verfasst: 11.02.2006 22:25
von scheibenbrot

Code: Alles auswählen

$template->assign_vars(array(
  [...]
  'U_MY_PROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $userdata['user_id'],
  'L_MY_PROFILE' => $lang['My_profile'],
  [...]
);
Mit diesen, ich verstehe nicht was in [...] rein soll....

Verfasst: 11.02.2006 23:32
von S2B
OK... Die [...] stehen in diesem Code für etwas, das schon in der Datei steht. Sprich du musst nach der ersten Zeile suchen und dann irgendwo in diesem Array die Werte hinzufügen. :wink:

Verfasst: 12.02.2006 14:08
von scheibenbrot

Code: Alles auswählen

define('IN_PHPBB', true);
define('ON_INDEX', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
Das hier sind so die ersten 4 Zeilen.
Was soll ich denn davon einfügen....

Verfasst: 12.02.2006 14:13
von Jan88

Code: Alles auswählen

$template->assign_vars(array(
  [...]
  'U_MY_PROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $userdata['user_id'],
  'L_MY_PROFILE' => $lang['My_profile'],
  [...]
);
Der Code block fängt nur so an. Nicht die datei. Such in der datei einfach mal nach

Code: Alles auswählen

$template->assign_vars(array(
und dort muss es eingefügt werden

Verfasst: 12.02.2006 14:33
von 123teddy321
hier ich hab dir das mal gemacht ;-) einfach den code kopieren von folgender adresse:

http://www.florizone.de/phpbb/portal.txt


MfG
Floo

Verfasst: 12.02.2006 14:51
von scheibenbrot
hm...,
Ich hab unter

Code: Alles auswählen

$template->assign_vars(array(
das eingefügt, dann erscheint ein Fehler in dieser Zeile....