Hallo Christian Kruse,
Nein, nicht wirklich. Ich kann ja nicht für jeden User eine CSS-Regel erstellen (auch wenn ich es lieber hätte). Das ist einfach nicht praktikabel.
Warum nicht? Jetzt holst du den Pfad zum Avatar doch auch jedesmal aus der DB?
Warum kannst du nicht eine CSS-Ressource erstellen mit
.registered-user > a:first-child::before {
content: url("/images/thumb/missing.png");
}
.registered-user.ID > a:first-child::before {
content: url("/images/thumb/ID.png");
}
Und in der Nachricht statt
<span class="registered-user">
<a href="/users/ID" class="user-link" title="Benutzer Name">
<img alt="Missing" src="/images/thumb/missing.png" class="avatar">
</a>
<a href="/users/ID">Name</a>
</span>
dies
<span class="registered-user ID">
<a href="/users/ID" title="Benutzer Mona Maciejewski">Mona Maciejewski</a>
</span>
Und im Threadbaum statt
<span class="registered-user">
<a href="/users/ID" class="user-link" title="Benutzer Name">
<img alt="Missing" src="/images/thumb/missing.png" class="avatar">
</a>
<a href="Link zur Nachricht">Name</a>: </span>
...
</span>
dies
<span class="registered-user ID">
<a href="/users/ID" class="user-link" title="Benutzer Name"> </a>
<a href="Link zur Nachricht">Name</a>: </span>
...
</span>
Bis demnächst
Matthias