Seite 2 von 3
Verfasst: 11.09.2008 18:43
von chiana1
bananen-joe hat geschrieben:Ganz doofer fehler von mir... Vorname und Nachname waren nicht "textarea" sondern "input type="text""

Daher muss natürlich der Bereich "string" geändert werden, nicht "text" (sofern dieser nicht verwendet wird)
Dein Vorschlag funktioniert natürlich, jetzt wird der Text ausgegeben und das Feld ist weg - beim Absenden des Formulares heißt es allerdings:
Das Feld „Vorname“ muss ausgefüllt werden.
Das Feld „Nachname“ muss ausgefüllt werden.
Also funktionierts ja doch nicht wirklich

Keine Änderungen im Profil machen zu können ist auch irgendwie blöd
P.S.: Muss mich jetzt leider weg begeben und kann nicht innerhalb von ein paar Minuten reagieren, lass dir Zeit mit der Antwort
Trotzdem vielen Dank für die Hilfe!
Ähm... während ich grade den Beitrag so schreibe, fällt mir ja selber schon die Lösung ein: Einfach nicht zum Pflichtfeld machen, dann geht's natürlich - da ich eh jedes Mitglied selber eintrage stellt das für mich ja kein Problem da - vielleicht fällt dir trotzdem eine Möglichkeit ein, wie der Text beim Auswerten des Profils berücksichtigt werden kann, wenn auf den Absenden Button geklickt wird.
Ansonsten bleibt zweites "Problem" bestehen, Benutzername überall in Vorname Nachname ändern.
EDIT:
Nachdem das Profil geänder wurde, sind die Felder Vorname und Nachname leer! Problem doch nicht gelöst

Da die beiden Felder Vorname und Nachname ja bei der Registrierung gefüllt werden bedeutet der Hinweis
"Das Feld „Vorname“ muss ausgefüllt werden.
Das Feld „Nachname“ muss ausgefüllt werden."
das diese Felder automatisch geleert werden sobald sie nicht im Template aufgerufen wurden. PhpBB hat da bei den Custom Profile Fields leider ziemlich geschlampt im Code. Das bedeutet folglich das die Felder immer auftauchen müssen. Eine Lösung ist die Felder mit "style="display:none"" unsichtbar zu machen.
Verfasst: 11.09.2008 19:06
von bananen-joe
Vielen Dank chiana1, habe das Feld wie du vorgeschlagen hast versteckt. CSS ist schon was Schönes...

. Außerdem noch mit Balint's Lösung kombiniert, damit der Name trotzdem angezeigt wird:
Code: Alles auswählen
<input type="text" [...] style="display:none">{string.FIELD_VALUE}
Wahrscheinlich könnte man diesen Schreibschutz auch umgehen, aber den Großteil, wenn nicht sogar alle in meinem Fall, wird das schon abhalten. Eine Verbesserung für die nächste phpBB Version wäre trotzdem fällig.
Verfasst: 26.09.2008 01:41
von Thyron
Wie sieht das denn jetzt aus im UCP?
Könnte diesen Trick evt. auch nutzen für ein Vorhaben, aber man sollte dann wirklich nichts sehen, also auch keinen freien Platz...
Verfasst: 26.09.2008 16:12
von bananen-joe
Vielleicht verstehe ich dich nicht ganz richtig, aber ist nicht die Option
Profilfeld verstecken:
Nur Administratoren und Moderatoren können dieses Feld sehen und es ändern.
im ACP das, was du suchst?
Verfasst: 26.09.2008 16:22
von Thyron
Nein, nur im UCP soll man's nicht sehen (und ändern können), im Profil soll es jeder sehen.
Es geht darum, dass ich bei Usern, die etwas gespendet haben einen besonderen Vermerk im Profil oder in der Nähe des Avatars neben den Beiträgen anzeigen will. Mir is da bis jetzt nur die Möglichkeit eingefallen, es über ein benutzerdefiniertes Profilfeld zu machen, das dann möglichst sogar in Form einer Grafik angezeigt wird.
Kann jemand sagen, ob das funktionieren könnte oder mir einen Tipp geben, wie ich das sonst hinbekommen kann?
Verfasst: 26.09.2008 16:24
von Metzle
Hallo,
wie wäre es denn mit einem speziellen Rang + Ranggrafik? Ich denke, das ist fast noch das Einfachste. Nur so eine Idee.
Verfasst: 26.09.2008 16:29
von Thyron
Das wäre natürlich das einfachste, allerdings verlieren diese User dann die Möglichkeit durch Beiträge höhere Ränge zu erreichen. Das möchte ich nicht.
Verfasst: 26.09.2008 16:59
von Metzle
Hallo,
ich meine, ich hätte vor kurzem eine MultiRank Mod gesehen. Das würde ja dann wiederum dieses Problem lösen.
Ah, da is se ja:
MultiRankMod
Vielleicht lässt es sich ja damit realisieren.
Verfasst: 27.09.2008 01:29
von Thyron
Das sieht sehr gut aus! Vielen Dank

Verfasst: 04.10.2008 04:12
von bananen-joe
Bin gerade beim Stöbern der Mod Datenbank über einen Mod gestolpert, der das Problem löst:
Administrator Profile Field MOD
Zwar wird das Feld dann auch nicht bei der Registrierung über's ACP angezeigt, aber immer noch besser als das Feld nur zu verstecken, schließlich könnten etwas erfahrenere Nutzer diese Hürde relative leicht umgehen
