[PART 3] & [PART 4] Gender Mod

Mod that adds a extra field to the users profile, the gender is displayed beside the posts

Moderator: Moderators

Forum rules
The content in this forum is dated Dec. 21 2005 and can be used as Archive only. This Forum is LOCKED and READ ONLY !

[PART 3] & [PART 4] Gender Mod

Postby Pentium_4 on Thu 17. Jul, 2003 18:20

I made Add-On for Gender, there are two files [Part 3 - Part 4]

- Part 3 [The file Part 3 allows to show the sex of the user in the memberlist.php]
- Part 4 [The file Part 4 allows to show the sex of the user in the groupcp.php]

Part 3 ::

##############################################################
## MOD Title: Add-On for Gender
## MOD Author: Pentium_4 <albanmaire@wanadoo.fr> (Maire Alban) http://www.forum.ffx.com/
## MOD Description: The file Part 3 allows to show the sex of the user in the memberlist.php
## MOD Version: 1.0.0
##
## Installation Level: (easy)
## Installation Time: 5 Minutes
## Files To Edit: memberlist.php and memberlist_body.tpl
## Included Files: (Nobody)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes: Final Version :: 1.0.0
## WARNING :: [MOD] Gender of Niels is recommended of installed http://mods.db9.dk/
##
##############################################################
## MOD History:
##
## 2003-07-17 - Final Version 1.0.0
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################



Part 4 ::

##############################################################
## MOD Title: Add-On for Gender
## MOD Author: Pentium_4 <albanmaire@wanadoo.fr> (Maire Alban) http://www.forum.ffx.com/
## MOD Description: The file Part 4 allows to show the sex of the user in the groupcp.php
## MOD Version: 1.0.0
##
## Installation Level: (easy)
## Installation Time: 5 Minutes
## Files To Edit: groupcp.php, groupcp_info_body.tpl and groupcp_pending_info.tpl
## Included Files: (Nobody)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes: Final Version :: 1.0.0
## WARNING :: [MOD] Gender of Niels is recommended of installed http://mods.db9.dk/
##
##############################################################
## MOD History:
##
## 2003-07-17 - Final Version 1.0.0
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


:arrow: Mod Version 1.0.0 Us
:arrow: Mod Version 1.0.0 Fr

This post will be updated in every modification :wink:

Enjoy
Last edited by Pentium_4 on Sat 24. Apr, 2004 13:51, edited 3 times in total.
User avatar
Pentium_4
Poster
Poster
 
Posts: 77
Joined: Tue 06. May, 2003 10:32
Location: 127.0.0.1

Postby Niels on Thu 17. Jul, 2003 23:08

thanks, I have change the topic to sticky, since other users might find it usefull.

I have how-ever renamed the part1/2 to PART 3 and PART 4, to awoid confusion with the original PART 1 and PART 2
User avatar
Niels
Poster
Poster
 
Posts: 4390
Joined: Sat 27. Jul, 2002 15:46

Postby Pentium_4 on Thu 17. Jul, 2003 23:15

OK no problem and Thank you Niels
User avatar
Pentium_4
Poster
Poster
 
Posts: 77
Joined: Tue 06. May, 2003 10:32
Location: 127.0.0.1

Postby Pentium_4 on Thu 17. Jul, 2003 23:33

The modifications asked are made :wink:
User avatar
Pentium_4
Poster
Poster
 
Posts: 77
Joined: Tue 06. May, 2003 10:32
Location: 127.0.0.1

Postby Johny on Sat 06. Sep, 2003 20:06

hi

getting an error in groupcp.php

Code: Select all
Missing argument 28 for generate_user_info() in /home/www/htdocs/lose4mails.de/forum/groupcp.php on line 30


here is the line with the error:

Code: Select all
generate_user_info($group_moderator, $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim, $gender);


when I change generate_user_info with function generate_user_info i get another error...
User avatar
Johny
Poster
Poster
 
Posts: 9
Joined: Sun 08. Jun, 2003 21:01
Location: Walldorf

Oops SOrry

Postby XTrme on Sun 05. Oct, 2003 20:12

Oops SOrry
Last edited by XTrme on Sun 05. Oct, 2003 20:22, edited 1 time in total.
User avatar
XTrme
Poster
Poster
 
Posts: 13
Joined: Sat 04. Oct, 2003 18:21
Location: Netherlands, Tukkerland

Part 4 in Dutch

Postby XTrme on Sun 05. Oct, 2003 20:19

Code: Select all
##############################################################
## MOD Title: Add-On for Gender 
## MOD Author: Pentium_4 <albanmaire@wanadoo.fr> (Maire Alban) http://www.forum.ffx.com/
## MOD Description: The file Part 4 allows to show the sex of the user in the groupcp.php
## MOD Version: 1.0.0
##
## Installation Level: (easy)
## Installation Time: 5 Minutes
## Files To Edit: groupcp.php, groupcp_info_body.tpl and groupcp_pending_info.tpl
## Included Files: (Nobody) 
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:    Final Version :: 1.0.0
##         WARNING :: [MOD] Gender of Niels is recommended of installed http://mods.db9.dk/
##
##############################################################
## MOD History:
##
##   2003-07-17 - Final Version 1.0.0
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

groupcp.php

#
#-----[ VIND ]------------------------------------------
#

function generate_user_info(&$row, $date_format, $group_mod, &$from, &$posts, &$joined, &$poster_avatar, &$profile_img, &$profile, &$search_img, &$search, &$pm_img, &$pm, &$email_img, &$email, &$www_img, &$www, &$icq_status_img, &$icq_img, &$icq, &$aim_img, &$aim, &$msn_img, &$msn, &$yim_img, &$yim, &$userdata)

#
#-----[ VIND ON THE LINE ]------------------------------------------
#

)

#
#-----[ DAARVOOR TOEVOEGEN ]------------------------------------------
#

, &$gender

#
#-----[ VIND ]------------------------------------------
#

   if ( !empty($row['user_icq']) )
   {
      $icq_status_img = '<a href="http://wwp.icq.com/' . $row['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
      $icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
      $icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>';
   }
   else
   {
      $icq_status_img = '';
      $icq_img = '';
      $icq = '';
   }

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
      if ( !empty($row['user_gender']))
         {
                 switch ($row['user_gender'])
           {
                      case 1 : $gender = $lang['Male'] . " <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender'].  ":" . $lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break;
                      case 2 : $gender = $lang['Female'] . " <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":" . $lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break;
                      default: $gender = $lang['No_gender_specify']; 
              }
      } else $gender = $lang['No_gender_specify'];
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ VIND ]------------------------------------------
#

   //
   // Get moderator details for this group
   //
   $sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm,

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

, user_gender

#
#-----[ VIND ]------------------------------------------
#

   //
   // Get user information for this group
   //
   $sql = "SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, ug.user_pending

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

, user_gender

#
#-----[ VIND ]------------------------------------------
#

generate_user_info($group_moderator, $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim, $userdata);

#
#-----[ VIND ON THE LINE ]------------------------------------------
#

);

#
#-----[ DAARVOOR TOEVOEGEN ]------------------------------------------
#

, $gender

#
#-----[ VIND ]------------------------------------------
#

generate_user_info($group_members[$i], $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim, $userdata);

#
#-----[ VIND ON THE LINE ]------------------------------------------
#

);

#
#-----[ DAARVOOR TOEVOEGEN ]------------------------------------------
#

, $gender

#
#-----[ VIND ]------------------------------------------
#

generate_user_info($modgroup_pending_list[$i], $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim, $userdata);

#
#-----[ VIND ON THE LINE ]------------------------------------------
#

);

#
#-----[ DAARVOOR TOEVOEGEN ]------------------------------------------
#

, $gender

#
#-----[ VIND ]------------------------------------------
#

      'MOD_YIM_IMG' => $yim_img,
      'MOD_YIM' => $yim,

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
      'MOD_GENDER' => $gender,
      'L_GENDER' => $lang['Gender'],
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ VIND ]------------------------------------------
#

            'YIM_IMG' => $yim_img,
            'YIM' => $yim,

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
            'GENDER' => $gender,
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ VIND ]------------------------------------------
#

               'YIM_IMG' => $yim_img,
               'YIM' => $yim,

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
               'GENDER' => $gender,
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ OPEN ]------------------------------------------
#

templates/your_template/groupcp_info_body.tpl

#
#-----[ VIND ]------------------------------------------
#

<th>{L_EMAIL}</th>

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<th>{L_GENDER}</th>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<td class="row1" align="center">{MOD_EMAIL_IMG}</td>

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<td class="row1" align="center"><span class="gensmall">{MOD_GENDER}</span></td>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<td class="cat" colspan="7">

#
#-----[ VERVANGEN MET WITH ]------------------------------------------
# THIS DEPENDS ON WHAT YOU PUT IN YOUR LIST OF THE LIMBED
# IF IT IS NOT 8 OR 9 TO ADD 1 EVERY TIME

<td class="cat" colspan="8">

#
#-----[ VIND ]------------------------------------------
#

<td class="{member_row.ROW_CLASS}" align="center">{member_row.EMAIL_IMG}</td>

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<td class="{member_row.ROW_CLASS}" align="center"><span class="gensmall">{member_row.GENDER}</span></td>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<tr>
<td class="row1" colspan="7" align="center">{L_NO_MEMBERS}</td>
</tr>

#
#-----[ VERVANGEN MET WITH ]------------------------------------------
# THIS DEPENDS ON WHAT YOU PUT IN YOUR LIST OF THE LIMBED
# IF IT IS NOT 8 OR 9 TO ADD 1 EVERY TIME

<tr>
<td class="row1" colspan="8" align="center">{L_NO_MEMBERS}</td>
</tr>

#
#-----[ VIND ]------------------------------------------
#

<tr>
<td class="row1" colspan="7" align="center">{L_HIDDEN_MEMBERS}</td>
</tr>

#
#-----[ VERVANGEN MET WITH ]------------------------------------------
# THIS DEPENDS ON WHAT YOU PUT IN YOUR LIST OF THE LIMBED
# IF IT IS NOT 8 OR 9 TO ADD 1 EVERY TIME

<tr>
<td class="row1" colspan="8" align="center">{L_HIDDEN_MEMBERS}</td>
</tr>

#
#-----[ VIND ]------------------------------------------
#

<!-- BEGIN switch_mod_option -->
<tr>
<td class="cat_down" colspan="7">

#
#-----[ VERVANGEN MET WITH ]------------------------------------------
# THIS DEPENDS ON WHAT YOU PUT IN YOUR LIST OF THE LIMBED
# IF IT IS NOT 8 OR 9 TO ADD 1 EVERY TIME

<!-- BEGIN switch_mod_option -->
<tr>
<td class="cat_down" colspan="8">

#
#-----[ OPEN ]------------------------------------------
#

templates/your_template/groupcp_pending_info.tpl

#
#-----[ VIND ]------------------------------------------
#

<th>{L_EMAIL}</th>

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<th>{L_GENDER}</th>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<td class="{pending_members_row.ROW_CLASS}" align="center">{pending_members_row.EMAIL_IMG}</td>

#
#-----[ DAARNA TOEVOEGEN ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<td class="{pending_members_row.ROW_CLASS}" align="center"><span class="gensmall">{pending_members_row.GENDER}</span></td>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<tr>
<td class="cat" colspan="7" align="right">

#
#-----[ VERVANGEN MET ]------------------------------------------
# THIS DEPENDS ON WHAT YOU PUT IN YOUR LIST OF THE LIMBED
# IF IT IS NOT 8 OR 9 TO ADD 1 EVERY TIME

<tr>
<td class="cat" colspan="8" align="right">

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
User avatar
XTrme
Poster
Poster
 
Posts: 13
Joined: Sat 04. Oct, 2003 18:21
Location: Netherlands, Tukkerland

Part 3 in Dutch

Postby XTrme on Sun 05. Oct, 2003 20:21

Code: Select all
##############################################################
## MOD Title: Add-On for Gender
## MOD Author: Pentium_4 <albanmaire@wanadoo.fr> (Maire Alban) http://www.forum.ffx.com/
## Translator To dutch: X-Trme <ttewierik@gmx.net> http://www.tewierikforum.nl.tt
## MOD Description: bestand 3 zet het geslacht in memberlist.php
## MOD Version: 1.0.0
##
## Installation Level: (easy)
## Installation Time: 5 Minutes
## Files To Edit: memberlist.php and memberlist_body.tpl
## Included Files: (Nobody)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:    Final Version :: 1.0.0
##         WARNING :: [MOD] Gender of Niels is recommended of installed http://mods.db9.dk/
##
##############################################################
## MOD History:
##
##   2003-07-17 - Final Version 1.0.0
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

memberlist.php

#
#-----[ VIND ]------------------------------------------
#

   'L_POSTS' => $lang['Posts'],

#
#-----[ VOEGDAARNA TOE ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
   'L_GENDER' => $lang['Gender'],
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ VIND ]------------------------------------------
#

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar

#
#-----[ VIND ON THE LINE ]------------------------------------------
#

, user_allowavatar

#
#-----[ VOEGDAARNA TOE ON THE LINE ]------------------------------------------
#

, user_gender

#
#-----[ VIND ]------------------------------------------
#

if ( !empty($row['user_icq']) )
      {
         $icq_status_img = '<a href="http://wwp.icq.com/' . $row['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
         $icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
         $icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>';
      }
      else
      {
         $icq_status_img = '';
         $icq_img = '';
         $icq = '';
      }

#
#-----[ VOEGDAARNA TOE ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
      if ( !empty($row['user_gender']))
         {
                 switch ($row['user_gender'])
           {
                      case 1 : $gender = $lang['Male'] . " <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender'].  ":" . $lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break;
                      case 2 : $gender = $lang['Female'] . " <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":" . $lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break;
                      default: $gender = $lang['No_gender_specify']; 
              }
      } else $gender = $lang['No_gender_specify'];
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ VIND ]------------------------------------------
#

         'YIM_IMG' => $yim_img,
         'YIM' => $yim,

#
#-----[ VOEGDAARNA TOE ]------------------------------------------
#

//-- mod : Add-on for Gender --------------------------------------------------------------------
//-- add
         'GENDER' => $gender,
//-- end mod : Add-on for Gender ----------------------------------------------------------------

#
#-----[ OPEN ]------------------------------------------
#

templates/votre_template/memberlist_body.tpl

#
#-----[ VIND ]------------------------------------------
#

<th>{L_POSTS}</th>

#
#-----[ VOEGDAARVOOR TOE ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<th>{L_GENDER}</th>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<td class="{memberrow.ROW_CLASS}" align="center">{memberrow.POSTS}</td>

#
#-----[ VOEGDAARVOOR TOE ]------------------------------------------
#

<!-- mod : Add-on for Gender -->
<!-- add -->
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gensmall">{memberrow.GENDER}</span></td>
<!-- end mod : Add-on for Gender -->

#
#-----[ VIND ]------------------------------------------
#

<td class="cat" colspan="8">

#
#-----[ Vervang met ]------------------------------------------
# THIS DEPENDS ON WHAT YOU PUT IN YOUR LIST OF THE LIMBED
# IF IT IS NOT 8 OR 9 TO ADD 1 EVERY TIME

<td class="cat" colspan="9">

#
#-----[ Save en sluit alle bestanden ]------------------------------------------
#
# EoM
User avatar
XTrme
Poster
Poster
 
Posts: 13
Joined: Sat 04. Oct, 2003 18:21
Location: Netherlands, Tukkerland

Next

Return to Gender [2.0.10/EM]

Who is online

Users browsing this forum: No registered users and 1 guest

cron