Seite 1 von 3

Hilfe: Nickpage Mod ?

Verfasst: 11.01.2004 13:22
von shape
Hallo,


Ich habe zum Einsatz, und der Eerweiterung des Nickpage Mod noch ein Fragen :

1.) Ich habe die NIckpage um ein par weitere Felder erweitert, u.a. greife ich auf den Gender MOd zu um das Geschlecht mit anzuzeigen.
Beim Gender mOd wird jedoch das Geschlecht in der user_table mit 1 (männlich) und 2 ( weiblich) abgelegt. Deshalb bekomme ich in der Nickpage auch nur 1 oder 2 angezeigt. An welcher Stelle, bzw. in welcher Datei muss ich denn die case Abfrage einbauen, das bei gender=2 "weiblich" angezeigt wird ?

2.) Wie kann ich denn ein Auswahlfeld ) Kombo oder listbox) der NIckpage hinzufügen. Bisher habe ich nur zusätzliche Textfelder miteingebaut. Ich würde aber gerne auch ein Felder für z.B. Raucher. Ja oder Nein einbauen. Habt ihr da eine Anleitung oder einen Tip ?

3.) ich bin momentan dran das Profil komplett durch die Nickpage abzulösen, kriege das aber nicht so ganz hin, hat das schon jemand gemacht, bz.w ist da noch jemand zur Zeit dran ?
Denn eigentlich sind MItgliederProfil und NIckpage gleichzeitig ziemlich unnötig oder nit, zudem wirkt das auf neue und etwas unerfahrene User doch zu komplex und zu verwirrend.

Hoffe ihr könnt mir weiterhelfen.

Danke

Shape

Verfasst: 11.01.2004 14:29
von Acid
1) Im Regelfall in der nickpage.php, dort wo du den gender Code angegeben hast. (Wie dieser case-switch aussehen müsste, kannst du ja am Beispiel der viewtopic.php sehen.)
2) http://www.phpbb.de/viewtopic.php?t=27028
(in dem Package ist ´ne Kurzanleitung für ´s Einfügen einer ja/nein Option ins Profil enthalten; vielleicht hilft es dir)

Verfasst: 11.01.2004 15:57
von shape
@Acid: Danke, werde das gleich mal ausprobieren.
Spricht eigentlich etwas dagegen die Anzeige des Profils, komplett gegen die NIckpage auszutauschen ? Lässt sich das überhaupt so ohne weiteres umsetzen?

Verfasst: 11.01.2004 16:16
von Acid
Nö.. ob du nun viewprofile löscht, ersetzt oder änderst bleibt dir überlassen und hat keinen Einfluss auf die Funktionalität des Boardes (natürlich müsstest du Verweise auf das Profil anpassen).

Verfasst: 11.01.2004 21:02
von shape
Hmm seltsam, wenn ich die Switch Abfrage des Genders so übernehme wie in der vietopic, bekomme ich in der Nickpage.php immer ein unbekannt angezeit. Wobei "unbekannt" ja nirgendwo hinterlegt ist. In der Nickpage_admin zeigt er allerdings noch eine 2 für weiblich an.
Komisch komisch :
Hat vieliecht schon jemand den gender mod in die NIckpage übernommen und kann den genauen code, bzw. die Stelle wo es hin soll hier posten ?

thanx

Verfasst: 12.01.2004 10:59
von shape
Hat noch niemand diese Änderungen eingebaut, und könnte mir den Code posten oder shcicken ?

thanks

Verfasst: 12.01.2004 13:00
von Acid
Direkt übernehmen kannst du die switch-Anweisung nicht. ;) Es soll dir nur als Vorlage dienen. Kannst du mal diese Anweisung posten.. sowie einen Link auf die nickpage.php (vorher als *.txt abspeichern) ?

Verfasst: 12.01.2004 13:28
von shape
@Acid, aso ;-)
Welche Anweisung soll ich posten, die aus der Viewtopic oder die, die ich in die nickpage.php eingebaut habe.
EInen Link kann ich DIr leider nicht geben, da ich mein Board momentan noch nocht online habe. ( Läuft zur zeit nur lokal). Kann ich Dir die Datei auch schicken ?

Verfasst: 12.01.2004 13:45
von Acid
Welche Anweisung soll ich posten, die aus der Viewtopic oder die, die ich in die nickpage.php eingebaut habe.
Wenn ich dich richtig verstanden habe, hast du die Anweisung ja nur übernommen.. daher dürften sie identisch sein. ;) (Im Zweifelsfall die aus der nickpage.php.)

Ich lade mir dann die nickpage.php von php-progger.de runter.

Verfasst: 12.01.2004 14:00
von shape

Code: Alles auswählen

// gender
		switch ($postrow[$i]['user_gender'])
		{
			case 1 : $poster_gender = $lang['Male']; break;
			case 2 : $poster_gender = $lang['Female']; break;
			default : $poster_gender = $lang['No_gender_specify']; break;
		}
		$poster_gender = '<br />' . $lang['Gender'] . ': ' . $poster_gender;
	}
und für das gender Bild :

Code: Alles auswählen

switch ($postrow[$i]['user_gender'])
      {
         case 1 : $gender_image = $lang['Gender'].":<img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender'].  ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break;
         case 2 : $gender_image = $lang['Gender'].":<img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break;
         default : $gender_image="";
      }
Ich wollte beides reinbringen, also genderimage und text ( männlich oder weiblich). In meiner Nickpage.php habe ich es an an dieser Stelle eingebaut:

Code: Alles auswählen

if ( !empty($profiledata['user_gender']))
{
           switch ($profiledata['user_gender'])
           {
                      case 1: $gender=$lang['Male'];break;
                      case 2: $gender=$lang['Female'];break;
                      default:$gender=$lang['No_gender_specify'];
           }
} else $gender=$lang['No_gender_specify'];

		//Static
		$template -> assign_vars(array(
			'U_NAME' => $lang['NP_NAME'],
			'U_OLD' => $lang['NP_OLD'],
			'U_FROM' => $lang['NP_FROM'],
			'U_GROESSE' => $lang['NP_GROESSE'],
			'U_EMAIL' => $lang['NP_EMAIL'],
			'U_WEBSITE' => $lang['NP_WEBSITE'],
			'U_MUSIC' => $lang['NP_MUSIC'],
			'U_AUGENFARBE' => $lang['NP_AUGENFARBE'],
			'U_HAARFARBE' => $lang['NP_HAARFARBE'],
						'U_GENDER' => $lang['NP_GENDER'],
			'U_OCC' => $lang['NP_OCC'],
			'U_RAUCHER' => $lang['NP_RAUCHER'],
						'U_MOTTO' => $lang['NP_MOTTO'],
			'U_MAGICH' => $lang['NP_MAGICH'],
			'U_MAGICHNICHT' => $lang['NP_MAGICHNICHT'],
			'U_EIGENSCHAFTEN' => $lang['NP_EIGENSCHAFTEN'],
			'U_INTERESTS' => $lang['NP_INTERESTS'],
			'U_GUESTBOOK' => $lang['NP_GUESTBOOK'],
			'U_SITE' => $lang['NP_SITE'],
			'U_GB_BUTTON' => $lang['NP_GB_BUTTON'],

			'Info' => $info,
			'Userpic' => $userpic,
			'Nickname' => $nickname,
			'Gender' => $gender,
			'Occ' => $occ,
			'Raucher' => $raucher,
			'Augenfarbe' => $augenfarbe,
			'Eigenschaften' => $eigenschaften,
			'Motto' => $motto,
			'Magich' => $magich,
			'Magichnicht' => $magichnicht,
			'Music' => $music,
			'Hobbies' => $hobbies,
			'Webseite' => $webseite,
			'Wohnort' => $wohnort,
			'Groesse' => $groesse,
			'Alter' => $alter,
			'Name' => $name,
			'Emailaddy' => $emailaddy,
			'Email_url' => $email_uri,
		));
Danke für die MÜhe

Gruss

shape