Nickpage - Erweiterung möglich ?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Hojo

Nickpage - Erweiterung möglich ?

Beitrag 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 ?_?
Hojo

Beitrag von Hojo »

Hmm...ich denke ...das ist ein "Nein" oder ein "Wissen wir nicht ...." ? *g*
*mal weiter wart*
Benutzeravatar
Doc Lecter
Mitglied
Beiträge: 377
Registriert: 13.12.2003 16:24

Beitrag 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...
Benutzeravatar
Doc Lecter
Mitglied
Beiträge: 377
Registriert: 13.12.2003 16:24

Beitrag 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 :D Bei mir hats gefunzt. Ich denke das ist in Ordnung so....
WeimiSandra
Mitglied
Beiträge: 87
Registriert: 07.11.2003 22:12

Beitrag 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
Benutzeravatar
hagily
Mitglied
Beiträge: 1139
Registriert: 25.08.2005 22:05
Wohnort: Schweinfurt
Kontaktdaten:

Beitrag von hagily »

Hi Doc Lecter

Daumen hoch! Kann man sehr gut gebrauchen.
Benutzeravatar
sierrazicke
Mitglied
Beiträge: 516
Registriert: 18.02.2005 16:42
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag 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
Blumenhain
Mitglied
Beiträge: 9
Registriert: 14.02.2006 15:34

noch aktuell?

Beitrag 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.
Zuletzt geändert von Blumenhain am 07.03.2006 14:44, insgesamt 1-mal geändert.
Blumenhain
Mitglied
Beiträge: 9
Registriert: 14.02.2006 15:34

Beitrag von Blumenhain »

Habe gerade gesehen: es wird in die PHP-Datenbank hineingeschrieben, aber nicht mehr herausgeholt.
Antworten

Zurück zu „phpBB 2.0: Mod Support“