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.
eigene Profilfelder
Da war noch ein kleiner Fehler drin. Eine Klammer fehlte.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<a href="{eingabe}" target="_blank" id="mein_forum" title="{eingabe}">Meinem Forum</a>
<script>
window.onload = function () {
var tmp_mein_forum_eingabe = "{eingabe}";
console.log("Profilfeld Link zu # eingabe: {eingabe}");
if(!tmp_mein_forum_eingabe){
console.log("Profilfeld Link zu # eingabe ist leer: {eingabe}");
$('#aboutme #mein_forum').closest('.customfield').hide();
$('#profileinfos:not(".d-none") #mein_forum').closest('.customfieldrow').hide();
$('#profileinfos_mobile:not(".d-none") #mein_forum').closest('.customfieldrow').hide();
}else{
console.log("Profilfeld Link zu # eingabe ist belegt: {eingabe}");
}
}
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Das ist nicht merkwürdig. Der Code ist Ja auch nur für das Profil. Ich wusste ja nicht dass es neben den Beiträgen ist und da entfernt werden soll, wenn es leer ist.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Dann setze den folgenden Code ein in
Admin → Layout → Kopf- & Fußzeile → Fußzeile
2
3
<script>
$('a#mein_forum[title=""]').closest('tr').hide();
</script>
Damit sollte dann auch ein leeres Link zu Feld unter dem Avatar in Beiträgen weg sein.
PS:
Willst du keine Mitglieder in dem Forum haben?
ich habe keine Registrierung gefunden
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Mike du bist echt der Größte, Danke danke danke
Nun ist nur noch ein kleines winziges Problemchen :-) In der Mitgliederliste werden nur Mitglieder angezeigt, die einen Link zu ihren Forum eingetragen haben. Ist aber nicht schlimm, hab das Deaktiviert.
Doch natürlich will ich Mitglieder, oben in der Navi: Mitglied werden
Hiermit müssten die Mitglieder wieder in der Mitgliederliste erscheinen.
Den code in der Fußzeile ersetzen mit
2
3
4
<script>
/* Profilfeld >Link zu< unter Avatar in Beitraegen ausblenden */
$('.messageinformation a#mein_forum[title=""]').closest('tr').hide();
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
[quote="Mike48"|p7335773]Dann setze den folgenden Code ein in
Admin -> Layout -> Kopf- & Fußzeile -> Fußzeile
2
3
<script>
$('a#mein_forum[title=""]').closest('tr').hide();
</script>
Diesen Code mußte ich leider wieder raus nehmen, hat mir mein eigenes Profil nicht mehr angezeigt.
Der Code aus Beitrag #22 macht den Fehler und den solltest du ersetzen mit dem Code aus Beitrag #24.
Also setze den Code aus Beitrag #24 in die Fußzeile, dann hast du auch dein Profil und in der Mitgliederliste werden auch alle Mitglieder angezeigt, unabhängig ob sie das Profilfeld ausgefüllt haben oder nicht.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Da in der Mitgliederliste die ID mehrfach vorkommt habe ich die ID in Klasse geändert.
IDs müssen eindeutig sein und dürfen auf einer Seite nur einmal vorkomme.
Admin → Benutzer → Profil Optionen → Eigene Profilfelder
Im Feld Link zu als Wert folgendes
<a href="{eingabe}" target="_blank" class="mein_forum" title="{eingabe}">Meinem Forum</a><script>window.onload = function () {var tmp_mein_forum_eingabe = "{eingabe}";if(!tmp_mein_forum_eingabe){$('#aboutme .mein_forum').closest('.customfield').hide();$('#profileinfos:not(".d-none") .mein_forum').closest('.customfieldrow').hide();$('#profileinfos_mobile:not(".d-none") .mein_forum').closest('.customfieldrow').hide();}};</script>
Admin → Layout → Kopf- & Fußzeile → Fußzeile
2
3
4
5
6
<script>
/* Profilfeld >Link zu< unter Avatar in Beitraegen ausblenden wenn leer */
$('.messageinformation a.mein_forum[title=""]').closest('tr').hide();
/* in Mitgliederliste wenn leer ist */
$('.page_userlist a.mein_forum[title=""]').hide();
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Manchmal sieht man vor lauter Wald die Bäume nicht.
Das Script in den Profilfeldern verbraucht unnötige Ressourcen vor allem in der Mitgliederliste. in jedem eigenen Profilfeld wurde das Script gestartet und durchsuchte jeweils die ganze Seite.
Das script in der Fußzeile entfällt.
So geht es einfacher.
In den eigenen Profilfeldern kann man folgendes als Wert eintragen
Für Profilfelder mit einem Link:
<a href="{eingabe}" target="_blank" class="mein_profilfeld" title="{eingabe}">Meinem Forum</a>
Für Profilfelder ohne Link:
<span class="mein_profilfeld" title="{eingabe}">{eingabe}</span>
Bei allen eigenen Profilfeldern immer die gleiche Klasse verwenden, zB mein_profilfeld.
Zum ausblenden von leeren Feldern folgende CSS Einträge machen.
Für Business V4 in Admin → Layout → Farben- & Einstellungen → CSS
Für die mobile Ansicht in Admin → Layout → Mobil- & CSS/SCSS → CSS / SCSS Addon
.mein_profilfeld[title=""] {display:none;}
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Super Mike, ich hatte so etwas ähnliches gedacht, als ich deine Lösung gesehen hatte, wollte dich aber in deinem Tatendrang auch nicht aufhalten
Die aktuelle Lösung ist aber wirklich viel schöner und weniger ressourcenhungrig!
- 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