Seite 1 von 1
Nickpage - Erweiterung möglich ?
Verfasst: 01.12.2003 17:08
von Hojo
Hoi !!
Frage:
Ist es möglich der Nickpage weitere Felder zuzufügen ?
Wir haben auf meiner Seite viel mit Events zutun und daher würde ich als beuspiel jetzt gerne ein Feld einfügen wo man eintragen kann auf welchen Events man war...
Ist das möglich ?_?
Verfasst: 02.12.2003 13:43
von Hojo
Hmm...ich denke ...das ist ein "Nein" oder ein "Wissen wir nicht ...." ? *g*
*mal weiter wart*
Verfasst: 26.12.2003 11:43
von Doc Lecter
Das würde mich auch wahnsinnig interessieren. Wenn man wenigstens wüsste wo die entsprechenden Code schnipsel für HOBBIES steht, dann könnte man die einfach so anpassen wie man will. Würde nämlich gerne ein feld MUSIK dort einfügen...
Verfasst: 26.12.2003 17:36
von Doc Lecter
So! Ich habs nun nach einiger Zeit geschafft ein Feld zu integrieren..
Code: Alles auswählen
Ein MUSIK-Feld in der Nickpage einfügen. So gehts:
In PHPMYADMIN folgenden Befehl (MySQl) ausführen:
ALTER TABLE phpbb_users ADD user_music VARCHAR(255) AFTER user_interests;
------------------------------------------------------------------------------------
Öffne templates/nickpage/allgemein.tpl
Finde
<!-- BEGIN Hobbies -->
Davor füge ein:
<!-- BEGIN Music -->
<tr>
<td valign="top"><span class="genmed"><b>{U_MUSIC}:</b></span></td>
<td><span class="genmed">{Music}</span></td>
</tr>
<!-- END Music -->
Speichern u. Schließen
------------------------------------------------------------------------------------
Öffne nickpageadmin.tpl
Finde
<tr>
<td valign="top"><span class="genmed"><b>{U_INTERESTS}:</b></span></td>
Davor füge ein:
<tr>
<td valign="top"><span class="genmed"><b>{U_MUSIC}:</b></span></td>
<td><textarea name="music" cols="40" rows="4" class="post">{Algkonf.Music}</textarea></td>
</tr>
Speichern u. Schließen
------------------------------------------------------------------------------------
Öffne nickpage_admin.php (im Root Verzeichnis)
Finde
, user_interests='".safeHTML($HTTP_POST_VARS['hobbies'])."'
Davor füge ein:
, user_music='".safeHTML($HTTP_POST_VARS['music'])."'
Finde
'Hobbies' => $row['user_interests'],
Davor füge ein:
'Music' => $row['user_music'],
Finde
'U_INTERESTS' => $lang['NP_INTERESTS'],
Davor füge ein:
'U_MUSIC' => $lang['NP_MUSIC'],
Speichern u. Schließen
------------------------------------------------------------------------------------
Öffne nickpage.php
Finde
, a.user_interests
Davor füge ein:
, a.user_music
Finde
$hobbies = nl2br($row['user_interests']);
Davor füge ein:
$music = nl2br($row['user_music']);
Finde
//Hobbies
if($hobbies != "")
{
$template->assign_block_vars('Hobbies', array(
));
}
Davor füge ein:
//Music
if($music != "")
{
$template->assign_block_vars('Music', array(
));
}
Finde
'U_INTERESTS' => $lang['NP_INTERESTS'],
Davor füge ein:
'U_MUSIC' => $lang['NP_MUSIC'],
Finde
'Hobbies' => $hobbies,
Davor füge ein:
'Music' => $music,
Speichern u. Schließen
------------------------------------------------------------------------------------
Öffne lang_main.php (jeweilige Sprache)
Finde
$lang['NP_INTERESTS'] = 'Hobbies';
Davor füge ein:
$lang['NP_MUSIC'] = 'Musik';
By Doc Lecter
Das war der Lohn eines langweiligen Nachmittages

Bei mir hats gefunzt. Ich denke das ist in Ordnung so....
Verfasst: 08.01.2004 18:40
von WeimiSandra
Hallo Doc Lecter,
wenn ich die Felder anders benennen möchte muß ich den Text "Music "doch nur austauschen, oder?
Ich habe das nämlich alles gemacht und es funktioniert nicht.
Ich habe es "dogbirthday" genannt da meine User gerne den Geburtstag Ihres Hundes angeben möchten.-
Im Nickpage Adminbereich wird mir auch das Feld " Geburtstag deines Hundes" angezeigt, ich kann auch etwas eingeben, das wird dann auch angeblich gespeichert. Wenn ich aber dann auf die Allgemeine Nickpage Seite gehe ist da kein neues Feld zu sehen.
Au man ich verzweifel gleich da ich leider nicht so viel Ahnung davon habe.
Vielleicht hast Du ja eine Idee was ich falsch gemacht haben kann?
Viele Grüße und Danke.
Sandra
http://www.jagdhundehalter.de
Verfasst: 24.12.2005 14:13
von hagily
Hi Doc Lecter
Daumen hoch! Kann man sehr gut gebrauchen.
Verfasst: 22.01.2006 01:19
von sierrazicke
Hab das jetzt auch mal versucht, allerdings habe ich das gleiche Problem wie Weimi, das Feld wird in der Nickpage direkt nicht angezeigt wenn man sie anschaut und es wird nicht übernommen. Vielleicht kann sich da ja nochmal einer drum kümmern und findet den Fehler
noch aktuell?
Verfasst: 07.03.2006 14:42
von Blumenhain
Hallo! Gleiches Problem hier: das Music-Feld klappt 1A.
Sobald der Feldname aber abgeändert wird (und zwar richtig, bei allen) funktioniert es nicht mehr. Da muss es eine Konstante geben, die nicht verändert wird.
Kann mir wer helfen? :/
Gruß, Sandra.
Verfasst: 07.03.2006 14:43
von Blumenhain
Habe gerade gesehen: es wird in die PHP-Datenbank hineingeschrieben, aber nicht mehr herausgeholt.