maik76 0 Report post Posted June 20, 2004 (edited) hi, gibt es eine möglichkeit, einzelne messaging felder aus den profilen zu schmeissen? den msn messanger und icq würde ich ganz gerne drin lassen, aber yahoo, aol und im brauchen wir nicht... greetz maik edit: habe mich gerade mal testweise neu registriert, im profil kann ich aim, yahoo und im nicht mehr eintragen, das hat also schon mal supi geklappt. nun fehlt nur noch das entfernen der spalten wie oben geschrieben... :unsure: Edited June 20, 2004 by maik76 Share this post Link to post
Helge 192 Report post Posted June 20, 2004 Datei skin_topic.php folgendes entfernen: {$author['integ_icon']} {$author['aol_icon']} {$author['yahoo_icon']} Datei skin_profile.php folgendes entfernen: <tr> <td nowrap="nowrap">{$ibforums->lang['integ_msg']}</td> <td width="100%">{$info['integ_msg']}</td> </tr> <tr> <td nowrap="nowrap">{$ibforums->lang['aim']}</td> <td width="100%">{$info['aim_name']}</td> </tr> <tr> <td nowrap="nowrap">{$ibforums->lang['yahoo']}</td> <td width="100%">{$info['yahoo']}</td> </tr> Datei skin_ucp.php folgendes entfernen: <tr> <td class='pformleft'>{$ibforums->lang['aol']}</td> <td class='pformright'><input type='text' size='40' maxlength='30' name='AOLName' value='{$Profile['aim_name']}' class='forminput' /></td> </tr> <tr> <td class='pformleft'>{$ibforums->lang['yahoo']}</td> <td class='pformright'><input type='text' size='40' maxlength='30' name='YahooName' value='{$Profile['yahoo']}' class='forminput' /></td> </tr> <tr> <td class='pformleft'><a href='http://www.integritymessenger.com/' target='_blank'>{$ibforums->lang['integ_msg']}</a></td> <td class='pformright'><input type='text' size='40' maxlength='30' name='integ_msg' value='{$Profile['integ_msg']}' class='forminput' /></td> </tr> So - das sollte es gewesen sein. Share this post Link to post
maik76 0 Report post Posted June 20, 2004 okay, danke erstmal. dass habe ich soweit gemacht. doch in der "liste der mitglieder" sind immer noch die spalten "email", "aol", "icq" und "photo". eigentlich sollten da ja die spalten "icq" und "msn" zusätzlich zu "email" und "photo" stehen. kann ich das auch noch anpassen? und wenn ich einen user anklicke um sein profil zu sehen, stehen dort auch noch alle messaging-tools incl. aol, yahoo und im. die hätte ich da auch ganz gerne noch rausgekegelt... wäre klasse, wenn du mir noch nen tipp geben könntest... thanx maik Share this post Link to post
Helge 192 Report post Posted June 20, 2004 Was genau soll denn in der Mitgliederliste nun verschwinden? Im Profil des Usern sind die Felder entfernt, sofern du es gemacht hast, wie ich oben geschrieben habe. Notfalls nochmal die Skins Resynchronisieren. Share this post Link to post
maik76 0 Report post Posted June 20, 2004 (edited) also aus der mitgliederliste soll aol verschwinden und msn hinzukommen... ich habs so gemacht wie du es beschrieben hast, doch im profil sind die zeilen noch. vielleicht ist die frage ein wenig hohl, aber wie synchronisiere ich das skin? bin ganz neu im ipb und habe auch mittels suche hier im forum nichts dazu gefunden... greetz maik edit: haden das tool zum skin synchronisieren gefunden glaube ich. ist das unter skins & vorlagen -> skinverwaltung -> HTML und dann unten php datenbank mit meinem skin abgleichen, richtig? hab ich gemacht, doch nach wie vor stehen die felder in den profilen und in der mitgliederliste... :( Edited June 20, 2004 by maik76 Share this post Link to post
Helge 192 Report post Posted June 20, 2004 Dann mach mal folgendes, um AOL zu entfernen und MSN einzufügen: In der Datei Memberlist.php folgendes Suchen: if ($member['aim_name']) { $member['aim_name'] = "<a href=\"javascript:PopUp('{$this->base_url}act=AOL&MID={$member['id']}','Pager','450','330','0','1','1','1')\"><{P_AOL}></a>"; } else { $member['aim_name'] = ' '; } Ersetzen durch: if ($member['msnname']) { $member['msn_icon'] = "<a href=\"javascript:PopUp('{$this->base_url}act=MSN&MID={$member['id']}','Pager','450','330','0','1','1','1')\"><{P_MSN}></a>"; } else { $member['msnname'] = ' '; } In der gleichen Datei folgendes Suchen: m.aim_name Ersetzen durch: m.msnname In der Datei skin_mlist.php folgendes Suchen: <th class='pformstrip' align="center">{$ibforums->lang['member_aol']}</th> Ersetzen durch: <th class='pformstrip' align="center">{$ibforums->lang['member_msn']}</th> In der gleichen Datei folgendes Suchen: <td class='row2' align="center">{$member['aim_name']}</td> Ersetzen durch: <td class='row2' align="center">{$member['msn_icon']}</td> In der Datei lang_mlist.php folgendes Suchen: member_email => "Email", Darunter einfügen: member_msn => "MSN", So - das wars dann schon. Share this post Link to post
maik76 0 Report post Posted June 20, 2004 klasse, das hat es gebracht, allerdings stand es bei mir in der lang_mlist.php in der form $lang['member_msn'] = "MSN"; nur falls es noch jemand anderes machen will. doch eine sache gibts nun noch... mag kaum fragen in dem profil des users, also wenn ich auf einen anderne usernamen klicke steht dann unter "Kommunikation mit dem Mitglied" immer noch EMail senden: Hier klicken Integrity Messenger: Keine Angabe AIM-Name: Keine Angabe ICQ-Nummer: Keine Angabe Yahoo-Identität: Keine Angabe MSN-Identität: Keine Angabe Nachricht senden: Hier klicken kann ich da noch integrity messenger, aim, und yahoo rausschmeissen? vielen dank für deinen klasse support! greetz maik Share this post Link to post
Helge 192 Report post Posted June 20, 2004 Ja, du musst nur (wie oben schon geschrieben) in der Daten skin_profile.php folgendes entfernen: <tr> <td nowrap="nowrap">{$ibforums->lang['integ_msg']}</td> <td width="100%">{$info['integ_msg']}</td> </tr> <tr> <td nowrap="nowrap">{$ibforums->lang['aim']}</td> <td width="100%">{$info['aim_name']}</td> </tr> Und noch: <tr> <td nowrap="nowrap">{$ibforums->lang['yahoo']}</td> <td width="100%">{$info['yahoo']}</td> </tr> Und wie ich gerade sehe, kommt das 2 x vor, also 2 x entfernen. Danach auch noch folgendes entfernen: <tr> <td class="row3" valign='top'><b>{$ibforums->lang['integ_msg']}</b></td> <td align='left' class='row1'>{$info['integ_msg']}</td> </tr> <tr> <td class="row3" valign='top'><b>{$ibforums->lang['aim']}</b></td> <td align='left' class='row1'>{$info['aim_name']}</td> </tr> Und folgendes: <tr> <td class="row3" valign='top'><b>{$ibforums->lang['yahoo']}</b></td> <td align='left' class='row1'>{$info['yahoo']}</td> </tr> Danach wirds definitiv nicht mehr angezeigt (vorrausgesetzt du lädst die Datei wieder hoch und diese wird auch zu 100% Überschrieben, notfalls erstmal die alte auf dem Server Löschen und dann die neue Hochladen) ;) Share this post Link to post
maik76 0 Report post Posted June 21, 2004 super, jetzt hat es geklappt. lag in der tat am doppelten eintrag der drei felder. vielen dank für den super support rigo. die frage, welches board ich zukünftig für meine probleme mit dem ipb nutze hat sich damit geklärt super forum! 1.000 dank! maik Share this post Link to post