eigene Profilfelder

  • Seite 2 von 2
29.12.2021 19:45
avatar  Mato
#16 RE: eigene Profilfelder
avatar
Mitglied

Dort steht das und es hat sich immernoch nichts verändert

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
29.12.2021 19:59
avatar  Mike48
#17 RE: eigene Profilfelder
avatar
Mitglied

Da war noch ein kleiner Fehler drin. Eine Klammer fehlte.

1
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
29.12.2021 20:05
avatar  Mato
#18 RE: eigene Profilfelder
avatar
Mitglied

Besten Dank lieber Mike aber ich lass es nun so wie es ist, es hat sich leider nicht geändert. Es verlinkt immer noch.

Tut mir echt leid das ich dir soviel Arbeit gemacht habe.

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
29.12.2021 20:11
avatar  Mato
#19 RE: eigene Profilfelder
avatar
Mitglied

Ich hab ne Lösung gefunden, Merkwürdig ist nämlich, das der Link im Profil weg ist aber in der Spalte neben den Beiträgen nicht und den hab ich nun einfach entfernt. Fertig :-)

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
29.12.2021 20:18
avatar  Mike48
#20 RE: eigene Profilfelder
avatar
Mitglied

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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
29.12.2021 20:23
avatar  Mato
#21 RE: eigene Profilfelder
avatar
Mitglied

Ich sag doch ich bin zu Doof für das Forum

Ich möchte meinen User ja ein wenig Werbung gönnen, deswegen habe ich es auch neben den Beiträgen eingesetzt und in die Mitgliederliste.

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
29.12.2021 20:37 (zuletzt bearbeitet: 29.12.2021 20:39)
avatar  Mike48
#22 RE: eigene Profilfelder
avatar
Mitglied

Dann setze den folgenden Code ein in
Admin → Layout → Kopf- & Fußzeile → Fußzeile

1
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
29.12.2021 20:53
avatar  Mato
#23 RE: eigene Profilfelder
avatar
Mitglied

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

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
29.12.2021 21:45 (zuletzt bearbeitet: 29.12.2021 21:50)
avatar  Mike48
#24 RE: eigene Profilfelder
avatar
Mitglied

Hiermit müssten die Mitglieder wieder in der Mitgliederliste erscheinen.
Den code in der Fußzeile ersetzen mit

1
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
29.12.2021 21:51
avatar  Mato
#25 RE: eigene Profilfelder
avatar
Mitglied

[quote="Mike48"|p7335773]Dann setze den folgenden Code ein in
Admin -&gt; Layout -&gt; Kopf- & Fußzeile -&gt; Fußzeile

1
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.

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
30.12.2021 11:02
avatar  Mike48
#26 RE: eigene Profilfelder
avatar
Mitglied

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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
30.12.2021 14:28
avatar  Mato
#27 RE: eigene Profilfelder
avatar
Mitglied

Also wo er nicht mehr angezeigt wird, ist im Profil und neben den Beiträgen und das ist eh das wichtigste, da in die Mitgliederliste eh keine Gäste sehen können.

Liebe Grüße von Mato - Ich benutze das V6 :-)

 Antworten

 Beitrag melden
30.12.2021 16:36 (zuletzt bearbeitet: 30.12.2021 16:40)
avatar  Mike48
#28 RE: eigene Profilfelder
avatar
Mitglied

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

1
 
<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

1
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
31.12.2021 12:36 (zuletzt bearbeitet: 31.12.2021 12:44)
avatar  Mike48
#29 RE: eigene Profilfelder
avatar
Mitglied

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:

1
 
<a href="{eingabe}" target="_blank" class="mein_profilfeld" title="{eingabe}">Meinem Forum</a>
 


Für Profilfelder ohne Link:

1
 
<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

1
 
.mein_profilfeld[title=""] {display:none;}
 


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
03.01.2022 09:04
avatar  Ingmar
#30 RE: eigene Profilfelder
avatar
Technik

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!

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!