Seite 1 von 1

custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 25.11.2009 12:42
von Maugrim
ich benutze den prosilver Skin und habe daher in 3 Bereichen eine Profilansicht
im User-Profil (memberlist_view)
in der Themen Ansicht (viewtopic_body)
und in der PN-Ansicht (ucp_pn_viewmessage)


ich schaffe im pn_viewmessage nicht, die custom Fields einzulesen (hab einfach den Code aus den beiden anderen Bereichen übernommen)

warum kann das board dort die custom_profiles nicht auslesen?
oder stimmt mein Code nicht?
hab denselben genommen, wie auch in memberlist_view oder in viewtopic_body

:oops:

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 25.11.2009 16:00
von Maugrim
ups - sorry fürs Posten in der falschen Kategorie :oops:

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 25.11.2009 16:11
von aurora876
du hast das html übernommen, aber nicht das php - ist das richtig?
man kann ungefähr sagen:
das php erzeugt die ausgabe und das html stellt sie dar. in deinem fall "weiß" das forum nicht, das es an dieser stelle daten ausgeben soll ;)

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 25.11.2009 16:13
von Maugrim
ich hab die Änderung nur im Admin Bereich vorgenommen
verstehe ich dich richtig, dass ich die entsprechende PHP direkt mit einem PHPeditor ändern muss, und dann auf den WebFTP in den entsprechenden Ordner hochladen?

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 26.11.2009 10:10
von Maugrim
ich hab jetzt die Änderungen direkt in der html auf dem Webspace geändert
/Forum/styles/prosilver/template/ucp_pm_viewmessage.html

so sieht mein Code aus

Code: Alles auswählen

<!-- BEGIN custom_fields -->
               <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "persönlicher Titel" -->
         <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
               <!-- ENDIF -->


         <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Lyrija gelesen?" -->        

         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE eq "Ja" -->
         &nbsp;&nbsp;<img src="{ROOT_PATH}images/profil/Lilie1.gif" border="0" title="{postrow.AUTHOR} ist erleuchtet"/>
         <!-- ENDIF -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE eq "Nein" -->
         &nbsp;&nbsp;<img src="{ROOT_PATH}images/profil/Lilie2.gif" border="0" title="{postrow.AUTHOR} ist nicht erleuchtet"/>
         <!-- ENDIF -->
<!-- ENDIF -->
 <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Geschlecht" -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE eq "Mann" -->
         <img src="{ROOT_PATH}images/profil/m.gif" border="0" title="{postrow.AUTHOR} ist ein Mann"/>
         <!-- ENDIF -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE eq "Frau" -->
         <img src="{ROOT_PATH}images/profil/w.gif" border="0" title="{postrow.AUTHOR} ist eine Frau"/>
         <!-- ENDIF -->
         <!-- ENDIF -->

      <!-- END custom_fields -->
es wird nicht angezeigt

in memberlist_view.html und in view_body.html wird es richtig angezeigt...

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 27.11.2009 07:47
von Maugrim
ich hab in den phps ein bisschen gestöbert und im root Verzeichnis wird in der viewtopic.php die custom_profiles deklariert
ebenso in der memberlist.php

aber in der root//includes /ucp//ucp_pm_viewmessage.php
wird es nicht deklariert

wird wohl der Grund sein, warum es nicht ausgelesen wird


wer weiss, wie ich den Code in viewtopic.php verändern muss damit ich ihn in ucp_pm_viewmessage einsetzen kann (und wo müsste ich ihn einsetzen?
oder ist das nicht ganz so simpel?
in ucp_pm_viewmessage finde ich auch deklarationen zu avatar, rang, wohnort etc
da rein müsste dann wohl auch eine deklaration zu den custom profiles...hm?

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 30.11.2009 23:09
von Maugrim
hat da schon wer ne Idee wie man das lösen könnte?

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 09.12.2009 14:55
von Maugrim
wäre noch aktuell...benötigt wohl ne gröbere Änderung in der entsprechenden PHP Datei...da wage ich mich ohne Hilfe nur nicht drüber :oops:

Re: custom profiles im prosilver unter pn-ansicht anzeigen?

Verfasst: 02.01.2010 14:44
von modernist
Wenn du wie hier beschrieben verfährst, sollte es eigentlich klappen, "custom fields" auch bei den PNs auszugeben:

http://www.phpbb.com/community/viewtopi ... 5#p7223535

bei mir hat es jedenfalls geklappt.