Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Profil optionen
Hi
Welche Variable brauche ich, um die eigenen Felder im Profil so anzupassen, dass wenn der User nichts eingegeben hat, folgendes angezeigt wird:
keine Angabe
Kann mir jemd helfen? habe nichts derartiges an Variablen bisher gefunden!
MfG. Movert
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Naja, du kannst immer auf den Wert der jeweiligen Variablen prüfen:
z.B.
E-Mail: {{mail2==true.start}}{{mail2}}{{mail2==true.else}}Keine Angabe{{mail2==true.end}}
ja, aber ich habe folgende Codes in den Feldern:
ICQ Nummer:
<p><a href="http://www.icq.com/people/{eingabe}"><img src="http://online.mirabilis.com/scripts/online.dll?icq={eingabe}'.$row['ICQ'].'&img=5" alt="" align="top" /></a></p>
Forenchat:
Name: {eingabe}, Status:<img src="http://www.afterworkchat.net/online.php?nick={eingabe}&style=2" width="20px" height="20px"/>
Xfire:
<a href="http://profile.xfire.com/{eingabe}"><img src="http://de.miniprofile.xfire.com/bg/sh/type/2/{eingabe}.png" width="450" height="34" /></a>
wie soll ich da eine mail Variable einbauen?
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Das mit der Prüfung auf eingabe funktioniert nicht, da dort ja auch Skripte in den Teilen drin sind, siehe der ICQ funktion. gibt es keine möglichkeit, sowas einzubauen? wenn nicht hätte ich zumindest gerne eine funktion, das man in der Administration auswählen kann
"wenn keine eingabe dann verbergen"
Das könntet ihr zum Beispiel durch einer Variable lösen, die Prüft ob der User das Feld ausgefüllt hat. wenn nicht wird ein display none oder visibly hidden verwendet.
Wäre sehr dankbar über eine Lösung!
Ansonsten kann man die Felder ja auch kaum gebrauchen, denn wer hat scho gerne eine anzeige die leer ist und unpassend aussieht?
MfG. Movert
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Also Movert, die Else-Abfrage mit der Ausgabe "Keine Eingabe" funktioniert nur, wenn auch nur die Variable im Feld steht, sind da noch Unsichtbare JavaScripte oder sonst was im Feld drinnen, bleibt es auf der If-Abfrage, auch wenn gar nichts in der Variable {eingabe} steht. Hier wird nur Lediglich geprüft ob außer der eingabe Variable noch steht, und ob was in ihr eingetragen ist. Wenn nicht wird auf Else gesetzt.
Wenn wir aber schon JavaScript verwenden, dann können wir damit ebenfalls abfragen ob eine Eingabe vorliegt oder nicht.
Dazu musst du folgendes noch hinzufügen:
<script type="text/javascript">if("{eingabe}" != ""){document.write('Hier deine Codes bsp. ICQ');} else {document.write('Keine Eingabe');}</script>
Viele Grüße,
Damian
Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum
Danke, damian!
Aber ich wäre über eine LÖsung von HPM direkt in der Administration auch erfreut, denn das wäre einfacher für leute die nicht unbedingt alles mit Skripten lösen können (Ichselber lerne ja auch gerade erst Javascript)
MfG. movert
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Zitat
wie soll ich da eine mail Variable einbauen?
Na das war doch nur als beispiel gemeint.
Benutzerdefinierte Felder werden im Array {{optfields}} gespeichert und ausgegeben
{{optfields:value==true.start}}{{optfields:value}}{{optfields:value==true.else}}Keine Angabe{{optfields:value==true.end}}
....
Eigentlich funktioniert hier alles nach der Methode, nur muss man immer den Namen der Variable entsprechend verändern.
In deinem fall, musst du im template-Element Mitglieder Profil folgendes verändern:
{{icq_unvisible==false.start}}
{{icq==true.start}}
<strong>ICQ Nummer:</strong> {{icq==true.start}}{{icq}}{{icq==true.else}}Keine Eingabe{{icq==true.end}}<br/>
{{icq==true.end}}
{{icq_unvisible==false.end}}
Die Orangenen Teile musst du Eventuell Entfernen, da sie dazu dienen es auszublenden wenn gar nichts in ihnen eingetragen ist. Rot musst du löschen und neu den Grün code einsetzen, wenn du dabei das gleiche auch bei allen anderen Stellen haben willst, musst du den Blau markierten Namen dabei unbennenen...
Viele Grüße,
Damian
Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software