Seite 3 von 5

Re: Profilfeld

Verfasst: 06.05.2009 11:00
von Dr.Death
Hallo,
schau mal bitte in unseren KB:16 - Thema Topic Bumping. Vielen Dank.....


Das Problem mit den Umlauten liegt daran, das in der php Datei kein UTF8 verwendet wird und in der Datenbank wohl.
Daher stimmten die Umlaute in der php Datei nicht mit denen in der Datenbank überein.

Lösung: Entweder keine Umlaute verwenden, oder die von Dir editierte PHP Datei im Format UTF8 ohne BOM abspeichern.

Siehe dazu auch: KB:166 ( Auch wenn es sich in diesem Fall nicht um eine Sprachdatei handelt, aber Du verwendest Umlaute als Vergleich )

Re: Profilfeld

Verfasst: 06.05.2009 11:17
von mad-manne
Latza hat geschrieben:Aber manche Vereine gehen nicht.
die mit ä,ö,ü und der erste verein.
Das mit dem ersten Wet liegt daran, dass dies soweit ich es bis jetzt verstanden habe, der Default-Wert für das Auswahlfeld ist. Wenn der im entsprechenden Profil eingestellt ist, wird der Wert gar nicht dargestellt! Dieser erste Wert ist eher für einen Satz wie "Wähle deinen Lieblingsverein aus ..." gedacht.

Und das mit den Umlauten ist tatsächlich ein Problem, für das mir bisher keine Lösung einfallen will.

NACHTRAG:
Dr.Death hat geschrieben:Daher stimmten die Umlaute in der php Datei nicht mit denen in der Datenbank überein.

Lösung: Entweder keine Umlaute verwenden, oder die von Dir editierte PHP Datei im Format UTF8 ohne BOM abspeichern.
Wer weiss, wieso mein Editor mal wieder nicht auf UTF-8 stand :oops: Nun geht es bei mir lokal auch mit Umlauten!

~lob DrDeath
DrDeath klatsch, klatsch, klatsch

Gruss,
Manne.

Re: Profilfeld

Verfasst: 06.05.2009 11:20
von Latza
mit den umlauten hab ich jetzt einfach statt ö --> oe gemacht ... .
jetzt klappts. aber wenn ich jetzt ganzoben bei den optionen "keinen" hinschreibe. und auch in viewtopic ändere , dann bekomm ich ne fehlermeldung.
kannst du mir mal den code geben für diese option "keinen" .

Re: Profilfeld

Verfasst: 06.05.2009 11:24
von mad-manne
Latza hat geschrieben:mit den umlauten hab ich jetzt einfach statt ö --> oe gemacht ... .
Siehe dazu DrDeath's Antwort weiter oben, sowie meine geänderterte Antwort
kannst du mir mal den code geben für diese option "keinen" .
Hä ... auf den ersten Eintrag aus dem Dropdown kannst du in meiner Abfrage gar nicht prüfen, weil das Feld gar nicht ans Template übergeben wird, wenn es diesen Wert hat!
Ich vermute, du möchtest bei "keinen" auch ein Bild anzeigen lassen ?

Dann schreibe ganz zum SChluss der ganzen <!-- ESLEIF ... --> einmal <!-- ELSE --> und danach dein Bild für "keinen"

Gruss,
Manne

Re: Profilfeld

Verfasst: 06.05.2009 11:29
von Latza
so sieht es bei mir aus :

Code: Alles auswählen

      <!-- BEGIN custom_fields -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Verein' -->
         <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong>
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Hertha BSC Berlin' --><img src="styles/AeroGreen/imageset/berlin.jpg" border="0">
         <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'DSC Arminia Bielefeld' --><img src="styles/AeroGreen/imageset/bielefeld.jpg" border="0">
wenn ich hertha auswähle ,dann wird mit im viewtopic kein Verein angezeigt (auch das wort "verein:"nicht)
Wenn ich das jetzt so mache :

Code: Alles auswählen

      <!-- BEGIN custom_fields -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Verein' -->
         <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong>
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'keinen' --><img src="styles/AeroGreen/imageset/" border="0">
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Hertha BSC Berlin' --><img src="styles/AeroGreen/imageset/berlin.jpg" border="0">
         <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'DSC Arminia Bielefeld' --><img src="styles/AeroGreen/imageset/bielefeld.jpg" border="0">
und bei optionen im acp über hertha bsc berlin das hinschreibe: "keinen" . dann bekomm ich , wenn ich einen thread aufrufe eine fehlermeldung.
Wenn man "keinen" ausgewählt hat , soll man auch keinen verein sehen.

Re: Profilfeld

Verfasst: 06.05.2009 11:45
von mad-manne
Latza hat geschrieben:Wenn ich das jetzt so mache :

Code: Alles auswählen

      <!-- BEGIN custom_fields -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Verein' -->
         <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong>
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'keinen' --><img src="styles/AeroGreen/imageset/" border="0">
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Hertha BSC Berlin' --><img src="styles/AeroGreen/imageset/berlin.jpg" border="0">
         <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'DSC Arminia Bielefeld' --><img src="styles/AeroGreen/imageset/bielefeld.jpg" border="0">
und bei optionen im acp über hertha bsc berlin das hinschreibe: "keinen" . dann bekomm ich , wenn ich einen thread aufrufe eine fehlermeldung.
Wenn man "keinen" ausgewählt hat , soll man auch keinen verein sehen.
Das liegt daran, dass du die IF-Abfrage auf "keinen" falsch platziert hast und diese Abfrage auch nicht mit einem ENDIF geschossen wird ... Du kannst aber sowieso nicht auf "keinen" abfragen, wie schon weiter oben schrieb.

Kehre nun zu deiner alten Version zurück und trage dort hinter dem letzten Abschnitt

Code: Alles auswählen

<!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'DEIN LETZTER VEREIN' --><img src="styles/AeroGreen/imageset/LETZTER_VEREIN.jpg" border="0">
noch folgendes hinzu:

Code: Alles auswählen

<!-- ELSE --><img src="styles/AeroGreen/imageset/KEIN_VEREIN" border="0">
Gruss,
Manne.

Re: Profilfeld

Verfasst: 06.05.2009 11:54
von Latza
habs jetzt so gemacht

Code: Alles auswählen

      <!-- BEGIN custom_fields -->
         <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Verein' -->
         <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong>
         <!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Waehle deinen Verein...' --><img src="styles/AeroGreen/imageset/kein_verein" border="0">
         <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Hertha BSC Berlin' --><img src="styles/AeroGreen/imageset/berlin.jpg" border="0">
         <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'DSC Arminia Bielefeld' --><img src="styles/AeroGreen/imageset/bielefeld.jpg" border="0">
         <!-- ELSEIF postrow.custom_fields.PROFILE_FIELD_VALUE == 'VfL Bochum' --><img src="styles/AeroGreen/imageset/bochum.jpg" border="0">
hat geklappt ,danke.

Re: Profilfeld

Verfasst: 06.05.2009 12:01
von mad-manne
Latza hat geschrieben:hat geklappt ,danke.
Das ist zwar nach wie von der Logik her nicht korrekt, aber funktionieren tut es so auch!

So long,
Manne.

Re: Profilfeld

Verfasst: 06.05.2009 15:40
von Tarken
dieweltist hat geschrieben:Ich habe es eben in meinem Forum ausprobiert. Man kann die beiden Zeichen für weiblich und männlich einfach direkt bspw. beim Auswahlfeld angeben. Diese Zeichen erscheinen dann im Profil. Du wolltest ja Zeichen haben.

Ich will Grafiken. Diese sind auch schon im Webspace mit den richtigen Namen.

Re: Profilfeld

Verfasst: 06.05.2009 16:49
von mad-manne
Tarken hat geschrieben:Ich will Grafiken. Diese sind auch schon im Webspace mit den richtigen Namen.
Aber es tut immer noch nicht ??

Poste hier doch bitte nochmal deinen vollständigen ausgetauschten Code im Template, damit ich sehen kann, was da schief gelaufen sein könnte.

KB:tippstyles hast du aber schon beachtet?

Gruss,
Manne.