#1 Mitglieder-Profil: Letzte Aktivität von florian-zier 07.01.2008 20:05

avatar
Im Mitglieder-Profil kann die letzte Aktivität eines Users eingebunden werden.


Änderungen erfolgen im Template Element "Mitgliederliste":

<td class="ntit" colspan="4">&nbsp;Mitglieder</td>
<tr><td colspan="4" align="middle" class="ntop">

In diesen beiden Zeilen die Zahl bei colspan="4" um 1 erhöhen. Standardmäßig ist dort eine "4" eingetragen. Im Normalfall wird also eine "5" eingetragen. Ist aber schon der Quellcode vom Beitrag "Mitglieder-Profil: Private Mail an "User"" eingebaut, müsste z.B. eine "6" eingetragen werden.


Nun werden die Spalten um die für die letzte Aktivität ergänzt, also:
<tr>
<td class="ntop"><a href="{{sortname_link}}">Name:</a></td>
<td class="ntop"><a href="{{sortmail_link}}">Mail:</a></td>
<td class="ntop"><a href="{{sortmsgs_link}}">Beiträge:</a></td>
<td class="ntop"><a href="{{sortname_link}}">Letzte Aktivit&auml;t:</a></td> <!-- hinzugefügte Zeile -->
<td class="ntop"><a href="{{sorttitle_link}}">Titel:</a></td>
</tr>



Zwischen
<td class="nnor">{{users:msgs|numberformat}}</td>
und
<td class="nnor">{{users:title}}</td>

kommt nun folgender Quellcode:
<td class="nnor">{{user_visible.start}}{{users:online|dateformat}}{{user_visible.end}}
{{user_invisible.start}}Keine Angabe!{{user_invisible.end}}
{{invisible==1.user_invisible}}
{{invisible==0.user_visible}}&nbsp;</td>



Ist ein User unsichtbar, erscheint der Text "Keine Angabe!".
#2 RE: Mitglieder-Profil: Letzte Aktivität von Lady of the light 22.03.2008 18:36

avatar

Irgendwie bringe ich das nicht zustande. Mein Forum: 39410

#3 RE: Mitglieder-Profil: Letzte Aktivität von florian-zier 23.03.2008 19:49

avatar

Wahrscheinlich liegt der Fehler in der Nähe bei der hinzugefügten Zeile.
Bitte einmal darauf achten, dass die Verschachtelung des Quelltextes stimmt.
Für jedes tr muss auch genau eins geschlossen werden.

<tr>
<td>
</td>
</tr>


... und auf falsche Verschachtelung prüfen:
<tr>
<td>
</tr>
</td>



Ich poste hier mal einen Abschnitt meines Quelltextes. Er beinhaltet ein wenig Quelltext vor und nach der betreffenden Stelle:
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td class="ntit" colspan="5">&nbsp;Mitglieder</td> <!-- Standard: 4 -->
</tr>

<tr>
<td class="ntop"><a href="{{sortname_link}}">Name:</a></td>
<td class="ntop"><a href="{{sortmail_link}}">Mail:</a></td>
<td class="ntop"><a href="{{sortmsgs_link}}">Beiträge:</a></td>
<td class="ntop"><a href="{{sortname_link}}">Letzte Aktivit&auml;t:</a></td> <!-- hinzugefügte Zeile -->
<td class="ntop"><a href="{{sorttitle_link}}">Titel:</a></td>
</tr>
{{users.startlist}}



Falls es immer noch nicht funktioniert:
» bitte einmal Template posten
» am besten ganz, oder...
» Zumindest die betreffenden Teile aus der Anleitung

#4 RE: Mitglieder-Profil: Letzte Aktivität von Lady of the light 24.03.2008 11:12

avatar
Bei mir sieht die betreffende Stelle einfach ganz anders aus, die class hat einen anderen Namen.



{{numberformat.start}}0?,?.{{numberformat.end}}
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td class="ntit" colspan="4">&nbsp;{[userlist_title]}</td>
</tr>

<tr>
<td class="ntop"><a href="{{sortname_link}}">{[userlist_nickname]}</a></td>
<td class="ntop"><a href="{{sortmail_link}}">{[userlist_mail]}</a></td>
<td class="ntop"><a href="{{sortmsgs_link}}">{[userlist_messages]}</a></td>
<td class="ntop"><a href="{{sorttitle_link}}">{[userlist_usertitle]}</a></td>
</tr>
{{users.startlist}}
<tr>
<td class="nnor"><a href="{{users:link}}">{{users:name}}</a></td>
<td class="nnor">{{users:mail==true.start}}<a href="mailto:{{users:mail}}">{{users:mail}}</a>{{users:mail==true.end}}&nbsp;</td>
<td class="nnor">{{users:msgs|numberformat}}</td>
<td class="nnor">{{users:title}}</td>
</tr>
{{users.end}}
<tr><td colspan="4" align="middle" class="ntop">
{[userlist_pages]}
{{pages.startlist}} {{pages_komma}}
{{pages:now==true.start}}
<a href="{{pages:link}}"><b>{{pages:page}}</b></a>
{{pages:now==true.else}}
<a href="{{pages:link}}">{{pages:page}}</a>
{{pages:now==true.end}}
{{pages_komma.start}} | {{pages_komma.end}}
{{pages.end}}
</td></tr></table>




Bei mir: "nnor", hier jedoch "ntop"
#5 RE: Mitglieder-Profil: Letzte Aktivität von florian-zier 24.03.2008 15:58

avatar

Die Klassen haben schon gestimmt. Es sind verschiedene an unterschiedlichen Stellen.
Ich sehe gerade, dass die Sprachunterstützung aktiviert ist.
Wobei das eigentlich kein Problem sein sollte.

Dieser Quellcode sollte funktionieren. Statt "Letzte Aktivität" habe ich nun die zugehörige Sprachvariable(macht eigentlich keinen Unterschied) eingesetzt.
Die Änderungen sind mit Kommentaren versehen. Bei mir funktioniert es mit diesem Quellcode:

{{numberformat.start}}0?,?.{{numberformat.end}}
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td class="ntit" colspan="5">&nbsp;{[userlist_title]}</td> <!-- Standard: 4 -->
</tr>

<tr>
<td class="ntop"><a href="{{sortname_link}}">{[userlist_nickname]}</a></td>
<td class="ntop"><a href="{{sortmail_link}}">{[userlist_mail]}</a></td>
<td class="ntop"><a href="{{sortmsgs_link}}">{[userlist_messages]}</a></td>

<td class="ntop"><a href="{{sortname_link}}">{[userprofile_online_last]}</a></td> <!-- hinzugefügte Zeile -->

<td class="ntop"><a href="{{sorttitle_link}}">{[userlist_usertitle]}</a></td>
</tr>
{{users.startlist}}
<tr>
<td class="nnor"><a href="{{users:link}}">{{users:name}}</a></td>
<td class="nnor">{{users:mail==true.start}}<a href="mailto:{{users:mail}}">{{users:mail}}</a>{{users:mail==true.end}}&nbsp;</td>
<td class="nnor">{{users:msgs|numberformat}}</td>

<!-- Ergänzung -->
<td class="nnor">{{user_visible.start}}{{users:online|dateformat}}{{user_visible.end}}
{{user_invisible.start}}Keine Angabe!{{user_invisible.end}}
{{invisible==1.user_invisible}}
{{invisible==0.user_visible}}&nbsp;</td>
<!-- /Ergänzung -->

<td class="nnor">{{users:title}}</td>
</tr>
{{users.end}}
<tr><td colspan="5" align="middle" class="ntop"> <!-- Standard: 4 -->
{[userlist_pages]}
{{pages.startlist}} {{pages_komma}}
{{pages:now==true.start}}
<a href="{{pages:link}}"><b>{{pages:page}}</b></a>
{{pages:now==true.else}}
<a href="{{pages:link}}">{{pages:page}}</a>
{{pages:now==true.end}}
{{pages_komma.start}} | {{pages_komma.end}}
{{pages.end}}
</td></tr></table>

Natürlich kommt auch dieser Quelltext wieder in das Template Element "Mitgliederliste".


P.S.: Ich habe gerade feststellen müssen, dass "Keine Angabe!" bei unsichtbaren Usern nicht richtig funktioniert. Es schadet aber auch nicht.

#6 RE: Mitglieder-Profil: Letzte Aktivität von Lady of the light 25.03.2008 17:54

avatar

Danke, das hat jetzt geklappt!

Xobor Forum Software von Xobor
Einfach ein eigenes Forum erstellen
Datenschutz