MyBB.de Forum
Geschlecht anzeigen bei Beitrag - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Geschlecht anzeigen bei Beitrag (/thread-1130.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


RE: Geschlecht anzeigen bei Beitrag - Michael - 03.07.2007

@Monalou: Für Mitglieder und Gäste werden unterschiedliche Templates geladen, postbit_author_guest und postbit_author_user. Hast du die Grafik in beiden Templates eingefügt?

@Kevin1992: Das Geschlecht kann im Profil angegeben werden.


RE: Geschlecht anzeigen bei Beitrag - ElkeK. - 03.07.2007

Hallo Michael,

nein, das ist ja komische. Habe ich nicht. Dennoch wird es geladen. Was müßte ich denn bei den Gästen ändern???

LG, Elke!

Edit: Ich habe es bei postbit geändert ... jetzt habe ich den Fehler entdeckt und füge die Grafik bei postbit_author_user ein! Alles klar, vielen Dank!!!

LG, Elke!


RE: Geschlecht anzeigen bei Beitrag - Dummuser - 29.07.2007

Hi,

ich habe alles "nachgespielt", ich habe nun die Bildchen vor den Usernamen, aber nur dann, wenn ich die einzelnen Profile manuell umstelle.

In der Datenbank unter userfields stehen die User als "Mann" oder "Frau", aber nicht in den Profilen im Admin CP (da steht fast überall "Mann"- kann ich das irgendwie überschreiben bzw. aktualisieren lassen?


RE: Geschlecht anzeigen bei Beitrag - aman - 05.10.2007

wie kann man das geschlecht gif rechts neben dem namen anzeigen lassen anstatt links??

danke im voraus


RE: Geschlecht anzeigen bei Beitrag - Garlant - 05.10.2007

Hallo Aman,
Das Geschlecht kannst du rechts neben den Namen anzeigen lassen, indem du es von Links neben der Namensvariabel, nach rechts verlegst. (im entsprechenden Template)

Mfg Garlant


RE: Geschlecht anzeigen bei Beitrag - aman - 05.10.2007

Danke Garlant, habe den fehler gemacht es zu weit nach hinten zu setzten so das es neben dem 2.namen unter dem profil namen kam..

hat geklappt danke.


RE: Geschlecht anzeigen bei Beitrag - Ostas - 24.05.2009

Ich muss leider doch nochmal den alten Beitrag rauskramen.

Das mit dem Geschlecht hab ich super hinbekommen.
Aber was ist wenn ich jetzt nicht so eine Radio Button Box auslesen lassen will sondern eine Box bei der ich mehrere Antworten geben kann.

Praktisch geht es daraum dass man im Profil auswählen ob man eine Wii besitzt oder/und einen DS. Dies soll man dann auch angezeigt bekommen.
Welchen Code muss ich nun in der inc/functions_post einfügen damit ich nicht nur entweder a) oder b) sondern,
a, b oder a und b angezeigt bekomme? (oder auch a,b,c, oder a,c, a,b, bc, a b c)


RE: Geschlecht anzeigen bei Beitrag - Falkenauge Mihawk - 24.02.2010

Ich habe ein Problem. Ich habe ein Plugin gemacht, dass automatisch den Code in functions_post.php einfügt. Und in den Templates "postbit" und "postbit_classic" nach "{$onlinestatus}" "<img src="images/{$geschlecht}.gif" border="0" alt = "" />" einfügt.
Jedoch steht dass ab 1.2 man geschwiftte Klammern haben muss, dass habe ich gemacht.
Jedoch habe ich ne Auswahlbox und keine Textbox.

Eigentlich sollte es gehen, aber es funktioniert nicht. Habe ich etwas falsch gemacht?


RE: Geschlecht anzeigen bei Beitrag - Michael - 24.02.2010

Wie sehen die Dateiänderungen denn bei dir aus?


RE: Geschlecht anzeigen bei Beitrag - Falkenauge Mihawk - 24.02.2010

So:
Code:
function genderpost_activate() {
    //Change something in a 777 chmoded file.
    $fh = fopen(MYBB_ROOT.'inc/functions_post.php', "r") or cperror("Could not open file!"); //OPEN FILE
    $data = fread($fh, filesize(MYBB_ROOT.'inc/functions_post.php')) or cperror("Could not read file!"); //MAKE TEMPORARY STRING
    fclose($fh); //CLOSE FILE AGAIN
    $newdata = preg_replace('#'.preg_quote('eval("\$postbit = \"".$templates->get("postbit")."\";");').'#','if($post[\'fid3\'] == "Männlich")
{
{$geschlecht} = "male";
}
elseif($post[\'fid3\'] == "Weiblich")
{
{$geschlecht} = "female";
}
eval("\$postbit = \"".$templates->get("postbit")."\";");',$data); //REPLACE IN STRING
    $fw = fopen(MYBB_ROOT.'inc/functions_post.php', "w") or cperror('Could not open file!'); //OPEN FILE AGAIN
    $fb = fwrite($fw, $newdata) or cperror('Could not write to file'); //WRITE STRING TO FILE
    fclose($fw); //CLOSE FILE AGAIN
    
    require MYBB_ROOT.'/inc/adminfunctions_templates.php';
    find_replace_templatesets("postbit", '#'.preg_quote('{\$post[\'onlinestatus\']}').'#', '{\$post[\'onlinestatus\']}<img src="images/{\$geschlecht}.gif" border="0" alt = "" />');
    find_replace_templatesets("postbit_classic", '#'.preg_quote('{\$post[\'onlinestatus\']}').'#', '{\$post[\'onlinestatus\']}<img src="images/{\$geschlecht}.gif" border="0" alt = "" />');
}