Einsicht der Mitgliederliste und online-Anzeige für alle

15.11.2007 22:24
#1 Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied


Leider wurde der Thread schon geschlossen.

Ich habe aber noch eine wichtige Frage dazu!

Die Idee finde ich gut, die Mitgliederliste allen zur Verfügung zu stellen, wenn keine Email-Daten zu sehen sind.
In meiner Mitgliederliste werden sowohl Private Mails, als auch Emails angezeigt.

Die PM werden bei unangemeldeten Besucher automatisch ausgeblendet. Super!

Bei den normalen Mails funktioniert es aber nicht!
Habe ich da etwas falsch gemacht?
Kann ich etwas ändern?

Gruss
Wolf




15.11.2007 22:27 (zuletzt bearbeitet: 15.11.2007 22:27)
#2 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Administrator
Jedes Mitglied kann doch bereits selbst entschieden, ob und wenn ja welche E-Mail angezeigt wird.

Die gewünschte Änderung, die E-Mail Adresse zusätzlich nur Mitgliedern anzuzeigen, ist per Template im Einzelfall möglich.

In jedem Fall würde ich das jedoch nicht als Thema für den "Bugreport" ansehen, s.o.
Mit freundlichen Grüßen,
Joh. Voß


xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.

 Antworten

 Beitrag melden
16.11.2007 02:29 (zuletzt bearbeitet: 16.11.2007 02:46)
#3 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied

Sorry,
dann bitte nach "Fragen und Antworten" verschieben.

Ausgeloggter Zustand:
Will man die "Email" im Benutzerprofil nur für Mitglieder anzeigen und soll nach einem Klick auf "Private Mail senden", das Anmeldefenster erscheinen, funktionieren folgende Variablen nicht!
Der untere Teil des Profils (hinter "private Mail senden") wird im "eingeloggtem Zustand" abgeschnitten.
Als wenn die Variable "{{user_registered==false.end}}" nicht erkannt wird!

Gibt es im "Mitgliederprofil" andere Variablen für "nicht angemeldete User"?
Oder wo habe ich einen Fehler gemacht?



<td width="75%" class="ifo5">{{email==true.start}}{{user_registered==true.start}}<a href="mailto:{{email}}">{{email}}</a>{{email==true.end}}{{user_registered==true.end}}&nbsp;</td>

*

<tr><td valign="top" nowrap colspan="3" class="nnor">
{{user_registered==true.start}}
<a href="{{sendpmail_link}}">{[userprofile_pm_send]}</a>
{{user_registered==true.end}}
{{user_registered==false.start}}
<a href="http://104774.homepagemodules.de/user.php?">{[userprofile_pm_send]}</a>
{{user_registered==false.end}}
| <a href="{{searchposts_link}}">{[userprofile_messages_search]}</a>
</td>
</tr>


Gruss
Wolf

16.11.2007 08:51 (zuletzt bearbeitet: 16.11.2007 08:59)
#4 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied
Ändere mal die rot markierten Teile: Wenn du eine if-Anweisung mit 'email==true' anfängst musst du, denke ich, mit ihr auch abschließen (also die Reihenfolge beachten).

<td width="75%" class="ifo5">{{email==true.start}}{{user_registered==true.start}}<a href="mailto:{{email}}">{{email}}</a>{{user_registered==true.end}}{{email==true.end}}&nbsp;</td>

 Antworten

 Beitrag melden
16.11.2007 12:40
#5 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied


He sabine99,
habe ich geändert, hat wohl in diesem Fall keinen Einfluss.

Wenn ich den Link "Private Mail senden" -> {[userprofile_pm_send]} <-
mit folgende Variablen einsetze wird der Email-Link wie gewünscht verdeckt und das "User-Profil" korrekt angezeigt!

Aber der Link für "ausgeloggten Besuchern", der nach {{user_registered==true.else}} zu finden ist, wird nicht erkannt.
Sollte aber funktonieren!

Gibt es da noch Möglichkeiten?


<tr> <td valign="top" nowrap colspan="3" class="ifo5">
{{user_registered==true.start}}
<a href="{{sendpmail_link}}">{[userprofile_pm_send]}</a>

{{user_registered==true.else}}
<a href="http://104774.homepagemodules.de/user.php?">{[userprofile_pm_send]</a>

{{user_registered==true.end}}
| <a href="{{searchposts_link}}">{[userprofile_messages_search]}</a>
</td>
</tr>

Gruss
Wolf

16.11.2007 20:32
#6 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied


Solche Fehler kenne ich nur, wenn irgendwo ein end vergessen wurde oder ähnliches. Überprüfe mal dein Template ob alle Anweisungen mit start auch mit end geschlossen wurden, oder poste das Template mal komplett.


 Antworten

 Beitrag melden
17.11.2007 16:16 (zuletzt bearbeitet: 17.11.2007 16:35)
#7 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied

Hallo,
habe das Benutzerprofil nach "end" abgesucht.

Was mir auffällt sind folgende Variablen.
Hier wird {{xxx.startlist}} mit {{xxx.end}} abgesclossen.
Ist das richtig?
Ansonsten habe ich im Anhang das komplette Script vom Mitglieder-Profil.


{{optfields.startlist}}
{{optfields.end}}

{{pages.startlist}}
{{pages.end}}

{{userGbPosts.startlist}}
{{userGbPosts.end}}


Schon mal Danke im Voraus
Gruss Wolf
18.11.2007 11:48 (zuletzt bearbeitet: 18.11.2007 11:50)
#8 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied
Mit startlist wird ein Array durchlaufen, insofern ist es richtig.

Zu deinem Problem:
Es ist sehr eigenartig, wenn ich dein Template bei mir einfüge wird alles unter der Email abgeschnitten.

Folgender Code ist das Problem. Er funktioniert nicht:
{{email==true.start}}
{{user_registered==true.start}}
<a href="mailto:{{email}}">{{email}}</a>
{{user_registered==true.end}}
{{email==true.end}}

So geht es
{{email==true.start}}
<a href="mailto:{{email}}">{{email}}</a>
{{email==true.end}}

Und so gehts auch
{{user_registered==true.start}}
{{email==true.start}}
<a href="mailto:{{email}}">{{email}}</a>
{{email==true.end}}
{{user_registered==true.end}}

Wirklich verstanden hab ich den Fehler nicht???
Löst das dein Problem?


Ansonsten fällt mir auf, dass wenn ein User kein Avatar hat deine Zeilen und Spalten (colspan / rowspan) durcheinander kommen.

Besser wäre das hier

{{avatar==true.start}}<td rowspan="5" valign=top align=right class="ifo5"><img src="{{avatar}}"></td>{{avatar==true.end}}

durch

<td rowspan="5" valign=top align=right class="ifo5">{{avatar==true.start}}<img src="{{avatar}}">{{avatar==true.end}}</td>

zu ersetzen


Weiter unten steht

{{user_registered==true.start}}
<tr> <td valign="top" nowrap colspan="3" class="ifo5">
<a href="{{sendpmail_link}}">{[userprofile_pm_send]}</a>
{{user_registered==true.else}}
<a href="http://104774.homepagemodules.de/user.php?">{[userprofile_pm_send]}</a>
{{user_registered==true.end}}
| <a href="{{searchposts_link}}">{[userprofile_messages_search]}</a>

das gibt auch Probleme, besser wäre

<tr> <td valign="top" nowrap colspan="3" class="ifo5">
{{user_registered==true.start}}
<a href="{{sendpmail_link}}">{[userprofile_pm_send]}</a>
{{user_registered==true.else}}
<a href="http://104774.homepagemodules.de/user.php?">{[userprofile_pm_send]}</a>
{{user_registered==true.end}}
| <a href="{{searchposts_link}}">{[userprofile_messages_search]}</a>

Grüße

 Antworten

 Beitrag melden
18.11.2007 20:41
#9 RE: Einsicht der Mitgliederliste und online-Anzeige für alle
avatar
Mitglied

Hi Sabine99,
habe den "Private Mail senden" Eintrag geändert.

Bei mir habe ich keinen Fehler im Profil ohne Avatar festgestellen können (FF, IE7).
Tritt der Fehler im ein- oder ausgeloggten Zustand auf?
Kannst Du mir einen Screenshot geben.
Ich habe die folgende Lösung gewählt, weil ich eine Rahmenstrucktur für das Profil gewählt habe und der Rahmen für den Avatar durchsichtig wiedergegeben wurde.

{{avatar==true.start}}<td rowspan="5" valign=top align=right class="ifo5"><img src="{{avatar}}"></td>{{avatar==true.end}}




Der dem folgenden Eintrag funktioniert bei mir nicht. Es werden die Spalten ab E-Mail ausgeblendet?!
Warum kann ich auch nicht verstehen!

{{user_registered==true.start}}
{{email==true.start}}
<a href="mailto:{{email}}">{{email}}</a>
{{email==true.end}}
{{user_registered==true.end}}



Ich habe etwas anderes, aber aufwendigeres ausprobiert. Bei mir funktioniert es (FF, IE7).
Ich habe die kompletten Zeilen ein oder ausgeblendet!

<tr>
<td nowrap class="ifo5">{[userprofile_mail]}</td>
{{user_registered==true.start}}
<td width="75%" class="ifo5">{{email==true.start}}<a href="mailto:{{email}}">{{email}}</a>{{email==true.end}}&nbsp;</td>
{{user_registered==true.else}}
<td width="75%" class="ifo5">&nbsp;</td>
{{user_registered==true.end}}
{{avatar==true.start}}
<td rowspan="5" valign=top align=right class="ifo5"><img src="{{avatar}}"></td>
{{avatar==true.end}}
</tr>

Oft ist es kaum möglich sämtliche Einstellungen der verschiedenen Browsern auszubrobieren und man ist auf das Feedback der einzelnen User angewiesen, um ein korrektes funktionieren zu gewährleisten. Danke dafür!

Das Mitglieder-Profil sollte bei mir folgende Punkte erfüllen:

Im ausgeloggten Zustand
1. E-Mail wird ausgeblendet
2. Beim Klick auf "Private Mail senden" kommt das Anmeldefenster

Im eingeloggten Zustand
1. E-Mail ist sichtbar
2. Der Button "Private Mail senden" hat seine ursprüngliche Funktion



Im Anhang ist nochmal die komplette Liste für das Mitglieder-Profil.

Bis dann

Gruss
Wolf

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