Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Geschlecht anzeigen bei Beitrag
Schau mal in den Quelltext der Seite. Ist dort {$geschlecht} durch die richtige Ausgabe ersetzt worden? Existieren die betroffenen Grafiken?

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
(07.03.2010, 16:23)Michael schrieb: Ist dort {$geschlecht} durch die richtige Ausgabe ersetzt worden?
Dort steht nur "images/.gif", mehr nicht.

Zitat: Existieren die betroffenen Grafiken?
Ja, sie existieren.
Zitieren
Wie sieht der aktuelle Code in der inc/functions_post.php aus? Bitte inkl. der 5 Zeilen davor und danach posten.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
Dann würde ich vermuten, dass im php-Skript der Variablen kein Wert zugeteilt wird. Wurde die richtige Profilfeld-ID (fidx) herangezogen?

Ich habe es bei mir so gelöst:
Datei inc\functions_post.php bearbeiten und alle eingerückten Zeilen einfügen:
PHP-Code:
if($mybb->settings['postlayout'] == "classic")
{
   if(
$post['fid5'] == "männlich")
   {
      
$geschlecht "male.gif";
      
$alt "männlich";
   }
   elseif(
$post['fid5'] == "weiblich")
   {
      
$geschlecht "female.gif";
      
$alt "weiblich";
   }
   elseif(
$post['fid5'] == "Paar")
   {
      
$geschlecht "couple.gif";
      
$alt "Paar";
   }
   elseif(
$post['fid5'] == "")
   {
      
$geschlecht "leer.gif";
   }
eval(
"\$postbit = \"".$templates->get("postbit_classic")."\";"); 


Im Ordner images müssen die Dateien leer.gif, male.gif, female.gif und couple.gif vorhanden sein.

Das Template postbit_classic bearbeiten und roten Bereich einfügen:

<td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<strong><span class="largetext">{$post['profilelink']}</span></strong> <img src="../images/{$geschlecht}" border="0" alt = "{$alt}" />{$post['onlinestatus']}<br />
<span class="smalltext">

Das sieht dann im Forum so aus:


Angehängte Dateien Thumbnail(s)
   
Zitieren
Hier bitte. Zeile 613 - 632.
Code:
    if($mybb->settings['postlayout'] == "classic")
    {
        eval("\$postbit = \"".$templates->get("postbit_classic")."\";");
    }
    else
    {
        if($post['fid3'] == "Männlich")
{
$geschlecht = "male";
}
elseif($post['fid3'] == "Weiblich")
{
$geschlecht = "female";
}
eval("$postbit = \"".$templates->get("postbit")."\";");        
    }
    $GLOBALS['post'] = "";
    
    return $postbit;
}
Zitieren
Der ganze Code muss vor:
PHP-Code:
if($mybb->settings['postlayout'] == "classic"
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
Steht Männlich auch so in der Datenbank? Bei mir steht nämlich männlich! Auch die Groß-/Kleinschreibung beachten bzw. php-Code dahingehend anpassen. Und fid3 stimmt auch wirklich?
Zitieren
(07.03.2010, 17:16)wajowi schrieb: Steht Männlich auch so in der Datenbank? Bei mir steht nämlich männlich! Auch die Groß-/Kleinschreibung beachten bzw. php-Code dahingehend anpassen. Und fid3 stimmt auch wirklich?
Bei mir steht Männlich und ist fid3.
Zitieren
Tja, dann solltest du es so probieren wie es StefanT geschrieben hat weil es sonst vom eingestellten Layout abhängt. Ich habe es mal bei meinem Code so abgeändert und er funktioniert nach wie vor ist aber nicht mehr vom Classic-Layout abhängig.
Zitieren
Der Code muss vor die Zeile, in der das Template postbit_author_user geladen wird.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren


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