Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Geschlecht anzeigen bei Beitrag
Gehe ins Template Namens --> Post Bit Templates --> postbit

Suche nach
Code:
<td class="post_author">
                            <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}

und füge danach

Code:
<img src="images/{$post['fid3']}.png" alt="" title="{$post['fid3']}" />

ein.

Dann nur noch die Icons auf Deinen Root in den Ordner images ablegen mit dem jeweiligen Namen was zur Auswahl steht bei Geschlecht (Sex).

Beispiel:

Zur Auswahl bei dem Geschlecht stehen: Male , Female , Other , Verrat ich nicht

Was bedeutet es müssen die Icons dann diese Namen besitzen.

Male = male.png

Female = female.png

Other = other.png

Verrat ich nicht = verrat ich nicht.png

Und wenn Du willst das die Icons einwenig die Positionen anders haben sollen, dann einfach in der global.css eine Klasse erstellen mit den jeweiligen Angaben und die Klasse in den oben genannten img Code hinzufügen.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
Zitat:<img src="images/{$post['fid3']}.png" alt="" title="{$post['fid3']}" />

Achso diesen code einfach mal 4 nacheinander unter:

Zitat:<td class="post_author">
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}

einsetzen..?


Zitat:Und wenn Du willst das die Icons einwenig die Positionen anders haben sollen, dann einfach in der global.css eine Klasse erstellen mit den jeweiligen Angaben und die Klasse in den oben genannten img Code hinzufügen.

Kann man nicht einfach die bereits existierende klasse ändern..?
Danke
Zitieren
Schneeweisschen schrieb:
Zitat:<img src="images/{$post['fid3']}.png" alt="" title="{$post['fid3']}" />

Achso diesen code einfach mal 4 nacheinander unter:


Zitat:<td class="post_author">
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}

einsetzen..?

Nein, wenn nur das Geschlecht angezeigt werden soll, dann nur diesen Code wie oben beschrieben einsetzen.


Schneeweisschen schrieb:
Zitat:Und wenn Du willst das die Icons einwenig die Positionen anders haben sollen, dann einfach in der global.css eine Klasse erstellen mit den jeweiligen Angaben und die Klasse in den oben genannten img Code hinzufügen.

Kann man nicht einfach die bereits existierende klasse ändern..?

Auch nein, da diese Klasse "largetext" sich auf alle anderen auswirkt die mit ihr verbunden sind.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
Achso verstehe Ich dachte das Ich diesen Code in der postbit x4 einsetzen muss wegen den 4 unterschiedichen.png icons. offensichtlich ist das hier nicht nötig..?
Danke
Zitieren
Ja das verstehst Du richtig.

Lese Dir in Ruhe nochmals meinen Beitrag durch.

Wenn Du möchtest kann ich Dir auch ein kommplettes Beispiel Vorbereiten.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
Hallo

Ich habe es nun eingebaut aber es ist nur ein X zu sehn folgendes habe Ich eingefügt:

Zitat:<td class="post_author"> <strong><span class="largetext">{$post['profilelink']}</span></strong><img src="images/{$post['fid3']}.gif" alt="" title="{$post['fid3']}" />{$post['onlinestatus']}<br /> <span class="smalltext"> {$post['usertitle']}<br /> {$post['userstars']} {$post['groupimage']}



Zitat:if($post['fid3'] == "Männlich")
{
$geschlecht = "male.gif";
}
elseif($post['fid3'] == "Weiblich")
{
$geschlecht = "female.gif";
}
elseif($post['fid3'] == "Egal")
{
$geschlecht = "egal.gif";
}
eval("\$postbit = \"".$templates->get("postbit")."\";");

Was läuft da immer noch schief..? Unter Images sind die icons vorhanden Gross/Klein schrift ist beachtet.
Danke
Zitieren
Müsste das nicht statt
Code:
<img src="images/{$post['fid3']}.gif" alt="" title="{$post['fid3']}" />
so heißen?
Code:
<img src="images/{$geschlecht}" alt="" title="{$post['fid3']}" />
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
Also nochmal:

Du musst NUR diesen Code

Code:
<img src="images/{$post['fid3']}.png" alt="" title="{$post['fid3']}" />

und nichts anderes, in den postbit nach

Code:
<strong><span class="largetext">{$post['profilelink']}

einfügen.

Optional, kannst Du noch dem img eine Klasse, zB.

Code:
class="{$post['fid3']}"

geben, um eventuell die Positionen der Bilder zu setzen.


Hier ist mal ein konkretes Beispiel von mir wie ich es Lpcal getestet habe.

Mein kompletter postbit

Code:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tbody>
        <tr>
            <td class="tcat">
                <div class="float_left smalltext">
                    {$post['postdate']}, {$post['posttime']} <span id="edited_by_{$post['pid']}">{$post['editedmsg']}</span>
                </div>
                {$post['posturl']}
            </td>
        </tr>

        <tr>
            <td class="trow1 {$unapproved_shade}">
                <table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
                    <tr>
                        <td class="post_avatar" width="1" style="{$post['avatar_padding']}">
                            {$post['useravatar']}
                                                </td>
                        <td class="post_author">
                            <strong><span class="largetext">{$post['profilelink']}<img src="images/{$post['fid3']}.png" alt="" title="{$post['fid3']}" class="{$post['fid3']}" /></span></strong> {$post['onlinestatus']} <br />
                            <span class="smalltext">
                                {$post['usertitle']}<br />
                                {$post['userstars']}
                                {$post['groupimage']}
                            </span>
                        </td>
                        <td class="smalltext post_author_info" width="165">
                            {$post['user_details']}
                        </td>
                    </tr>
                </table>
            </td>
        </tr>

        <tr>
            <td class="trow2 post_content {$unapproved_shade}">
                <span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>

                <div class="post_body" id="pid_{$post['pid']}">
                    {$post['message']}
                </div>
                {$post['attachments']}
                {$post['signature']}

                <div class="post_meta" id="post_meta_{$post['pid']}">
                {$post['iplogged']}
                </div>
            </td>
        </tr>

        <tr>
            <td class="trow1 post_buttons {$unapproved_shade}" valign="middle">
                <div class="author_buttons float_left">
                    {$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}

                </div>
                <div class="post_management_buttons float_right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['thanks']}{$post['thanks']}{$post['thanks']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
<a href="#top" title="Scroll nach oben" class="totop buttons" style="color:#fff;text-decoration:none;"><strong>↑</strong></a>
</div>
            </td>
        </tr>{$post['thxdsp_inline']}{$post['thxdsp_inline']}
    <table>{$post['thxdsp']}</table></tbody>
</table>{$post['thxdsp_outline']}{$post['thxdsp_outline']}

Hier der Code für den Optionalen CSS in der global.css

Code:
.Male {vertical-align:bottom;}

.Female {vertical-align:top;}

Im Anhang zu finden sind die Profilfeldangaben, der postbit und die Icons die ich verwendet habe.


Angehängte Dateien Thumbnail(s)
       

.png   female.png (Größe: 3,25 KB / Downloads: 73)
.png   male.png (Größe: 3,43 KB / Downloads: 72)
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
Hallo

Nun Ich habe es zumidest mal geschafft das dass Webliche Symbol ersichtlich ist jedoch habe Ich probleme mit dem Männlichen Symbol da ist nach wie vor ein X.

Zitat: eval("\$postbit = \"".$templates->get("postbit_classic")."\";");
}
else
{
if($post['fid3'] == "Männlich")
{
$geschlecht = "male.gif";
}
elseif($post['fid3'] == "Weiblich")
{
$geschlecht = "female.gif";
}
elseif($post['fid3'] == "Egal")
{
$geschlecht = "egal.gif";
}
eval("\$postbit = \"".$templates->get("postbit")."\";");
}

Zitat:<td class="post_author"> <strong><span class="largetext">{$post['profilelink']}</span></strong><img src="images/{$geschlecht}" alt="" title="{$post['fid3']}" />{$post['onlinestatus']}<br /> <span class="smalltext"> {$post['usertitle']}<br /> {$post['userstars']} {$post['groupimage']} </span>
Danke
Zitieren
Du brauchst nichts an der inc/functions_post.php Datei basteln. Es funktioniert zu 100% so wie ich es beschrieben habe, was meiner Meinung nach auch einfacher ist, da man nicht an den php Dateien basteln muss.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Geschlecht in Mitgliederliste Tifflor 18 7.167 10.10.2008, 16:21
Letzter Beitrag: linwinman
Question Profil von Geschlecht abhängig modercol 23 6.798 21.02.2007, 00:02
Letzter Beitrag: modercol
  Profil-Feld Geschlecht mit Bild arabiczone 1 1.750 19.01.2007, 23:32
Letzter Beitrag: Michael