Advanced Guestbook: Gender-Addon?
Verfasst: 23.04.2004 00:35
Hi,
folgende Problematik: ich bin jetzt gerade dabei, sämtliche Einträge aus meinem alten Gästebuch in das neue zu übertragen.
Das Gender-Addon ist toll, nur leider gibt es die Option "kein Geschlecht" nicht, sondern nur eben "männlein" oder "weiblein". Standardmässig wird immer "männlich" angezeigt, auch wenn man aus der Datenbank das "m" löscht.
Nun bin ich gerade dabei, diese dritte Option einzubauen (ich nenne sie "Alien"), komme aber nicht sehr weit.
Es müssen 6 Dateien geändert werden:
panel_edit.php:
add.class.php:
comment.class.php:
Dabei ist es bestimmt ganz einfach.
Wäre schön, wenn jemand sich das mal anschauen würde.
folgende Problematik: ich bin jetzt gerade dabei, sämtliche Einträge aus meinem alten Gästebuch in das neue zu übertragen.
Das Gender-Addon ist toll, nur leider gibt es die Option "kein Geschlecht" nicht, sondern nur eben "männlein" oder "weiblein". Standardmässig wird immer "männlich" angezeigt, auch wenn man aus der Datenbank das "m" löscht.

Nun bin ich gerade dabei, diese dritte Option einzubauen (ich nenne sie "Alien"), komme aber nicht sehr weit.
Es müssen 6 Dateien geändert werden:
panel_edit.php:
wurde geändert:<input type="radio" name="gender" value="m" <?php if (!$row['gender'] || $row['gender']=="m") {echo "checked";} ?>>
male
<input type="radio" name="gender" value="f" <?php if ($row['gender']=="f") {echo "checked";} ?>>
female</font></td>
form_gender.tpl:<input type="radio" name="gender" value="m" <?php if (!$row['gender'] || $row['gender']=="m") {echo "checked";} ?>>
male
<input type="radio" name="gender" value="f" <?php if ($row['gender']=="f") {echo "checked";} ?>>
female
<input type="radio" name="gender" value="a" <?php if ($row['gender']=="a") {echo "checked";} ?>> alien</font></td>
wurde geändert:<tr bgcolor="$VARS[tb_color_1]">
<td width="25%" class="row1"><span class="gen"><font face="$VARS[font_face]"><b>$LANG[FormGender]:</b></font></span></td>
<td class="row2"><span class="gen"><font face="$VARS[font_face]"><input type="radio" name="gb_gender" value="m" checked="checked"> $LANG[FormMale] <input type="radio" name="gb_gender" value="f"> $LANG[FormFemale]</font></span></td>
</tr>
in der german.php ergänzt:<tr bgcolor="$VARS[tb_color_1]">
<td width="25%" class="row1"><span class="gen"><font face="$VARS[font_face]"><b>$LANG[FormGender]:</b></font></span></td>
<td class="row2"><span class="gen"><font face="$VARS[font_face]"><input type="radio" name="gb_gender" value="m" checked="checked"> $LANG[FormMale] <input type="radio" name="gb_gender" value="f"> $LANG[FormFemale] <input type="radio" name="gb_gender" value="a" checked="checked"> $LANG[FormAlien]</font></span></td>
</tr>
Nun zum für mich schwierigen Teil:$LANG['FormAlien'] = 'Alien';
add.class.php:
hier müsste sowas in der Art hinzugefügt werden:if ($this->db->VARS["allow_gender"]==1) {
$GENDER = ($this->gender=="f") ? " <img src=\"$GB_PG[base_url]/images/book/female.gif\" alt=\"".$this->db->LANG["FormFemale"]."\">" : " <img src=\"$GB_PG[base_url]/images/book/male.gif\" alt=\"".$this->db->LANG["FormMale"]."\">";
} else {
$GENDER = '';
}
$GENDER = ($this->gender=="a") ? " <img src=\"$GB_PG[base_url]/images/book/alien.gif\" alt=\"".$this->db->LANG["FormAlien"]."\">"
comment.class.php:
gb.class.php:if ($this->db->VARS["allow_gender"]==1) {
$GENDER = ($row['gender']=="f") ? " <img src=\"$GB_PG[base_url]/images/book/female.gif\" alt=\"".$this->db->LANG["FormFemale"]."\">" : " <img src=\"$GB_PG[base_url]/images/book/male.gif\" alt=\"".$this->db->LANG["FormMale"]."\">";
} else {
$GENDER = '';
}
bei den beiden Dateien müsste vielleicht sowas in der Art rein:if ($this->db->VARS["allow_gender"]==1) {
$GENDER = ($row['gender']=="f") ? " <img src=\"$GB_PG[base_url]/images/book/female.gif\" alt=\"".$this->db->LANG["FormFemale"]."\">" : " <img src=\"$GB_PG[base_url]/images/book/male.gif\" alt=\"".$this->db->LANG["FormMale"]."\">";
} else {
$GENDER = '';
}
Tja, also bei den letzten drei Dateien komme ich nicht klar.$GENDER = ($row['gender']=="a") ? " <img src=\"$GB_PG[base_url]/images/book/alien.gif\" alt=\"".$this->db->LANG["FormAlien"]."\">"


Wäre schön, wenn jemand sich das mal anschauen würde.
