Seite 2 von 7
Verfasst: 01.09.2003 17:18
von Schumi
http://phpbbhacks.com/viewhack.php?id=1272
Das ist ein Instant Messanger, der sollte eigentlich alles haben, was du brauchst.
Wenn nicht, frage doch einfach den Admin des Moorhuhnforums, ob du den Code bekommen könntest.
Verfasst: 03.09.2003 16:15
von oliver12345
Das ist zwar nicht ganz genau das, was ich suche, aber ich hab's trotzdem mal runtergeladen.

Ich suche jedenfalls nur eine normale Buddylist und keine mit "Disallowed" und "Ignore". Nur eine Buddylist, in der beliebige Freunde drin stehen. Um Freunde, die da rein sollen, hinzuzufügen, soll es bei jedem User im Profil den Link "Als Freund merken" geben.
Schumi hat geschrieben:Wenn nicht, frage doch einfach den Admin des Moorhuhnforums, ob du den Code bekommen könntest.
Meinst du, das würde dann auch beim phpBB klappen?

Weil die haben da UBB. Oder könnte das jemand von euch ummodeln?
Wichtiger ist mir momentan aber sowieso das mit dem "Profil ändern"-Button.

Verfasst: 03.09.2003 16:28
von Henne
oliver12345 hat geschrieben:Wichtiger ist mir momentan aber sowieso das mit dem "Profil ändern"-Button.

Wo ist denn da das Problem?
Link in der page_header.php ändern.
Dann ne Abfrage rein, ob dem User das Profil "gehört" und wenn ja, dann klatscht der da den Button rein.
Verfasst: 03.09.2003 19:12
von oliver12345
Ja, du sagst das so einfach, aber ich hab' da null Ahnung.

Verfasst: 03.09.2003 23:39
von andreasOymann
Na gut, bin zwar auch nicht unbedingt der PHP-Profi, aber ich versuch´s mal:
Schick mir mal folgende Dateien als *.txt:
- profile.php
- page_header.php
- profile_view_body.tpl
- overall_header.tpl
Verfasst: 04.09.2003 00:21
von andreasOymann
Der erste Teil ist fertig:
page_header.php:
suche
Code: Alles auswählen
//
// Get basic (usernames + totals) online
// situation
//
füge davor ein
suche
Code: Alles auswählen
'U_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
füge danach ein
Code: Alles auswählen
// test
'U_VIEW_PROFILE' => append_sid('profile.'.$phpEx.'?mode=viewprofile&' . POST_USERS_URL . '=' . $user_id ),
// test
overall_header.tpl:
suche
Code: Alles auswählen
<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif"
in der Zeile ersetze
durch
Damit wird vom Link im Header erstmal auf die Profilansicht verwiesen.
A.
Verfasst: 04.09.2003 00:40
von andreasOymann
Hier der zweite Teil:
lang_main.php:
suche
danach füge ein
Code: Alles auswählen
// test
$lang['Edit_own_profile'] = 'Eigenes Profil bearbeiten';
// test
usercp_viewprofile.php:
suche
füge danach ein
Code: Alles auswählen
// test
'U_EDIT_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
'L_EDIT_PROFILE' => $lang['Edit_own_profile'],
// test
suche
füge davor ein
Code: Alles auswählen
if ( $profiledata['user_id'] == $userdata['user_id'] )
{
$template->assign_block_vars('switch_edituserprofile', array());
}
profile_view_body.tpl:
suche
Code: Alles auswählen
<td align="right"><span class="nav"><br />{JUMPBOX}</span></td>
in der gleichen Zeile füge davor ein
Code: Alles auswählen
<!-- BEGIN switch_edituserprofile --><td align=left class="gen"><a href="{U_EDIT_PROFILE}">{L_EDIT_PROFILE}</a></td><!-- END switch_edituserprofile -->
So, das müsste es gewesen sein.
A.
Verfasst: 04.09.2003 11:01
von Henne
andreasOymann hat geschrieben:Hier der zweite Teil:
profile.php:
Wäre die usercp_viewprofile.php nicht besser?
Außerdem würde ich Sprachvariablen nutzen. Ist etwas dynamischer.
Verfasst: 04.09.2003 15:09
von oliver12345
Ich hab's zwar noch nicht probiert, aber es sieht schon ganz vernünftig aus.

Ich würde nur gerne erstmal sehen, was du zu verbessern hast, Henne. Poste mal bitte deine Verbesserungen.

Verfasst: 04.09.2003 21:31
von andreasOymann
Hi Henne
du hast recht, deine Version ist logischer. Habe meinen obigen Beitrag (Teil 2) entsprechend editiert.
A.