Birthdays

All new MODs released in our MOD Database will be announced in here. All support for released MODs needs to take place in here. No new MODs will be accepted into the MOD Database for phpBB2
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

On February 1, 2009 this forum will be set to read only as part of retiring of phpBB2.

Rating:

Excellent!
151
66%
Very Good
39
17%
Good
21
9%
Fair
5
2%
Poor
12
5%
 
Total votes: 228

jalaln
Registered User
Posts: 1076
Joined: Tue Jul 05, 2005 5:05 am

Re: Birthdays

Post by jalaln »

Excellent!

Really greatly appreciated. Many thanks, TerraFrost! :)
No more spambots for phpBB2 and phpBB3.
Vansinne
Registered User
Posts: 11
Joined: Thu May 04, 2006 10:02 am

Re: Birthdays

Post by Vansinne »

Hi!
Guess it's my turn now ;)
I have read through the forum and it's hard to try do the same solutions on my build.

Anyhow, When I try going in to profile:
Fatal error: Call to undefined function: birthday_interface() in /hsphere/local/home/vansinne/forum.iskusten.com/Forum/includes/usercp_register.php on line 1392

Line 1392 is $template->birthday_interface();

Code: Select all

	if ( !$board_config['bday_lock'] || $userdata['user_birthday'] == 0 )
	{
		$block = ( $board_config['bday_require'] == TRUE ) ? 'birthday_required' : 'birthday_optional';
		$template->assign_block_vars($block, array());
		$template->birthday_interface();
	}

	if ( $board_config['bday_greeting'] != 0 )
	{
Important notice:
I installed that eXtreme Styles mod 2 crap that ruined the whole forum, and I uninstalled it pretty quick.
And it's after that the problem ocure.
I read that one problem is that template.php file, try fix it. no change.

Please let me know if the information is blur or if you need more info.
TerraFrost
Former Team Member
Posts: 5957
Joined: Sun Dec 26, 2004 3:40 am
Location: Austin, TX

Re: Birthdays

Post by TerraFrost »

Vansinne wrote:I read that one problem is that template.php file, try fix it. no change.
The problem is indeed in template.php. The birthday_interface() function is not defined in it.

You said you tried to fix it. What does that mean? Can you post your template.php using the code bbcode?

The eXtreme Styles MOD replaces a default phpBB's template.php. If you installed that MOD after this MOD, this MODs edits would have, essentially, been undone, and would need to, accordingly, be redone.
beautibella
Registered User
Posts: 97
Joined: Fri Jun 16, 2006 10:58 pm

Re: Birthdays

Post by beautibella »

Terra I get this error
Critical Error

FIND FAILED: In file [templates/subSilver/memberlist_body.tpl] could not find:

<td class="catBottom" colspan="{%:1}" height="28">&nbsp;</td>

MOD script line #1306 :: FAQ :: Report


I tried to install with easymod. It installed before but I had to get a completely new forum and then I updated it and now the birthdays and some other mods that installed before want install now.
TerraFrost
Former Team Member
Posts: 5957
Joined: Sun Dec 26, 2004 3:40 am
Location: Austin, TX

Re: Birthdays

Post by TerraFrost »

Post, using the code BBCode, your templates/subSilver/memberlist_body.tpl file. Linking to your phpBB should be sufficient, as well.
beautibella
Registered User
Posts: 97
Joined: Fri Jun 16, 2006 10:58 pm

Re: Birthdays

Post by beautibella »

Ok I hope this is what you wanted I am so new to this my forum is http://dreams.essenceofdreamdolls.com and I also use bitpink template:














Code: Select all

<form method="post" action="{S_MODE_ACTION}">













  <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">













	<tr> 













	  <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>













	  <td align="right" nowrap="nowrap"><span class="genmed">{L_SELECT_SORT_METHOD}:&nbsp;{S_MODE_SELECT}&nbsp;&nbsp;{L_ORDER}&nbsp;{S_ORDER_SELECT}&nbsp;&nbsp; 













		<input type="submit" name="submit" value="{L_SUBMIT}" class="liteoption" />













		</span></td>













	</tr>













  </table>













  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">













	<tr> 













	  <th height="25" class="thCornerL" nowrap="nowrap">#</th>













	  <th class="thTop" nowrap="nowrap">&nbsp;</th>













	  <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>













	  <th class="thTop" nowrap="nowrap">{L_EMAIL}</th>













	  <th class="thTop" nowrap="nowrap">{L_FROM}</th>













	  <th class="thTop" nowrap="nowrap">{L_JOINED}</th>













	  <th class="thTop" nowrap="nowrap">{L_POSTS}</th>













	  <!-- BEGIN cashrow -->

	  <th class="thTop" nowrap="nowrap">{cashrow.NAME}</th>

	  <!-- END cashrow -->



	  <!-- BEGIN cashrow -->







	  <th class="thTop" nowrap="nowrap">{cashrow.NAME}</th>







	  <!-- END cashrow -->















	  <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>













	</tr>













	<!-- BEGIN memberrow -->













	<tr> 













	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>













	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>













	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen" {memberrow.COLOR} {memberrow.COLOR}>{memberrow.USERNAME}</a></span></td>













	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>













	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>













	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>













	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>













	  <!-- BEGIN cashrow -->

	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.cashrow.CASH_DISPLAY}</span></td>

	  <!-- END cashrow -->



	  <!-- BEGIN cashrow -->







	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.cashrow.CASH_DISPLAY}</span></td>







	  <!-- END cashrow -->















	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>













	</tr>













	<!-- END memberrow -->













	<tr> 













	  <td class="catBottom" colspan="{%:1}"{NUM_COLUMNS}"{NUM_COLUMNS}" height="28">&nbsp;</td>













	</tr>













  </table>













  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">













	<tr> 













	  <td align="right" valign="top"></td>













	</tr>













  </table>



























<table width="100%" cellspacing="0" cellpadding="0" border="0">













  <tr> 













	<td><span class="nav">{PAGE_NUMBER}</span></td>













	<td align="right"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td>













  </tr>













</table></form>



























<table width="100%" cellspacing="2" border="0" align="center">













  <tr> 













	<td valign="top" align="right">{JUMPBOX}</td>













  </tr>













</table>
TerraFrost
Former Team Member
Posts: 5957
Joined: Sun Dec 26, 2004 3:40 am
Location: Austin, TX

Re: Birthdays

Post by TerraFrost »

From your memberlist_body.tpl:

Code: Select all

	  <td class="catBottom" colspan="{NUM_COLUMNS}" height="28">&nbsp;</td>
What MOD added NUM_COLUMNS? Do you have some sort of custom profile field MOD installed or something? If so, could you link to it?
User avatar
RMcGirr83
Former Team Member
Posts: 22011
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr

Re: Birthdays

Post by RMcGirr83 »

Terra, I believe that is from the cash mod
Former Modifications/Extensions Team Member | My extensions | github | All requests for support via PM will be ignored
Appreciate the extensions/mods/support then buy me a beer Image
beautibella
Registered User
Posts: 97
Joined: Fri Jun 16, 2006 10:58 pm

Re: Birthdays

Post by beautibella »

TerraFrost
Former Team Member
Posts: 5957
Joined: Sun Dec 26, 2004 3:40 am
Location: Austin, TX

Re: Birthdays

Post by TerraFrost »

In install.txt, find and remove the following:

Code: Select all

#
#-----[ FIND ]------------------------------------------
#
	  <td class="catBottom" colspan="{%:1}" height="28">&nbsp;</td>
#
#-----[ INCREMENT ]-------------------------------------
#
%:1
After installing the MOD, do this:

Code: Select all

#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
$cm_memberlist->generate_columns($template,$sql,{%:1});
#
#-----[ INCREMENT ]-------------------------------------
#
%:1
beautibella
Registered User
Posts: 97
Joined: Fri Jun 16, 2006 10:58 pm

Re: Birthdays

Post by beautibella »

Ok what exactly do I do I don't understand increment write there where the 1 is mine says 8.

I have it installed now but for some reason it isn't installed on my memberlist and doesn't show in the profile when you view someones profile here is my memberlist.php code. Also in my memberlist the Age column shows but the word Age and the age isn't showing.

Code: Select all

<?php

/***************************************************************************
 *                              memberlist.php
 *                            -------------------
 *   begin                : Friday, May 11, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : [email protected]
 *
 *   $Id: memberlist.php,v 1.36.2.13 2006/12/16 13:11:24 acydburn Exp $
 *
 ***************************************************************************/
/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/
define('IN_PHPBB', true);
define('IN_CASHMOD', true);
define('CM_MEMBERLIST', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;
$start = ($start < 0) ? 0 : $start;
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']);
}
else
{
$mode = 'joined';
}
if(isset($HTTP_POST_VARS['order']))
{
$sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else if(isset($HTTP_GET_VARS['order']))
{
$sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else
{
	$sort_order = 'ASC';
}
//
// Memberlist sorting
//
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');
$cm_memberlist->droplists($mode_types_text,$mode_types);
$select_sort_mode = '<select name="mode">';
for($i = 0; $i < count($mode_types_text); $i++)
{
	$selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : '';
	$select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';
}
$select_sort_mode .= '</select>';
$select_sort_order = '<select name="order">';
if($sort_order == 'ASC')
{
	$select_sort_order .= '<option value="ASC" selected="selected">' . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}
else
{
	$select_sort_order .= '<option value="ASC">' . $lang['Sort_Ascending'] . '</option><option value="DESC" selected="selected">' . $lang['Sort_Descending'] . '</option>';
}
$select_sort_order .= '</select>';
//
// Generate page
//
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
	'body' => 'memberlist_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);
$template->assign_vars(array(
	'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],
	'L_EMAIL' => $lang['Email'],
	'L_WEBSITE' => $lang['Website'],
	'L_FROM' => $lang['Location'],
	'L_ORDER' => $lang['Order'],
	'L_SORT' => $lang['Sort'],
	'L_SUBMIT' => $lang['Sort'],
	'L_AIM' => $lang['AIM'],
	'L_YIM' => $lang['YIM'],
	'L_MSNM' => $lang['MSNM'],
	'L_ICQ' => $lang['ICQ'], 
	'L_JOINED' => $lang['Joined'], 
	'L_POSTS' => $lang['Posts'], 
	'L_PM' => $lang['Private_Message'], 
	'S_MODE_SELECT' => $select_sort_mode,
	'S_ORDER_SELECT' => $select_sort_order,
	'S_MODE_ACTION' => append_sid("memberlist.$phpEx"))
switch( $mode )
{
	case 'joined':
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'username':
		$order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'location':
		$order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'posts':
		$order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'email':
		$order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'website':
		$order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'topten':
		$order_by = "user_posts $sort_order LIMIT 10";
		break;
	case $cm_memberlist->modecheck($mode):
		$order_by = $cm_memberlist->getfield($mode) . " $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
		default:
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
}
// Start Anti-Spam ACP MOD
	if ( $mode != 'inactive') // Since User Shield is such a great mod, I will do a little hack to make my mod compatible with it...
	{
		$as_sql = ($board_config['as_acp_hide_inactive']) ? ' AND user_active = 1' : '';
	}
	else
	{
		$as_sql = '';
	}
// End Anti-Spam ACP MOD

$sql = "SELECT username, user_id, user_level, user_level, 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 
	FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	$as_sql

	ORDER BY $order_by";
$cm_memberlist->generate_columns($template,$sql,8);

if( !($result = $db->sql_query($sql)) )

{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);












}

























if ( $row = $db->sql_fetchrow($result) )












{












	$i = 0;












	do












	{












		$username = $row['username'];












		// MOD users color everywhere


	 	$color = ' ';


	 	if ( $row['user_level'] == ADMIN )


		{


			$color = 'style="color:#' . $theme['fontcolor3'] . '"';


		}


		elseif ( $row['user_level'] == MOD)


		{


			$color = 'style="color:#' . $theme['fontcolor2'] . '"';


		}


		// END MOD users color everywhere


		// MOD users color everywhere










	 	$color = ' ';










	 	if ( $row['user_level'] == ADMIN )










		{










			$color = 'style="color:#' . $theme['fontcolor3'] . '"';










		}










		elseif ( $row['user_level'] == MOD)










		{










			$color = 'style="color:#' . $theme['fontcolor2'] . '"';










		}










		// END MOD users color everywhere










		$user_id = $row['user_id'];

























		$from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;';












		$joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);












		$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;

























		$poster_avatar = '';












		if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )












		{












			switch( $row['user_avatar_type'] )












			{












				case USER_AVATAR_UPLOAD:












					$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';












					break;












				case USER_AVATAR_REMOTE:












					$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';












					break;












				case USER_AVATAR_GALLERY:












					$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';












					break;












			}












		}

























		if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )












		{












			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email'];

























			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';












			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';












		}












		else












		{












			$email_img = '&nbsp;';












			$email = '&nbsp;';












		}

























		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");












		$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';












		$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

























		$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$user_id");












		$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';












		$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

























		$www_img = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';












		$www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';

























		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 = '';












		}

























		$aim_img = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '';












		$aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';

























		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");












		$msn_img = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';












		$msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

























		$yim_img = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';












		$yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';

























		$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($username) . "&showresults=posts");












		$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . sprintf($lang['Search_user_posts'], $username) . '" title="' . sprintf($lang['Search_user_posts'], $username) . '" border="0" /></a>';












		$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username) . '</a>';

























		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];












		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

























		$template->assign_block_vars('memberrow', array(












			'ROW_NUMBER' => $i + ( $start + 1 ),












			'ROW_COLOR' => '#' . $row_color,












			'ROW_CLASS' => $row_class,












			'USERNAME' => $username,












			// MOD users color everywhere


			'COLOR' => $color,


			// END MOD users color everywhere


			// MOD users color everywhere










			'COLOR' => $color,










			// END MOD users color everywhere










			'FROM' => $from,












			'JOINED' => $joined,












			'POSTS' => $posts,












			'AVATAR_IMG' => $poster_avatar,












			'PROFILE_IMG' => $profile_img, 












			'PROFILE' => $profile, 












			'SEARCH_IMG' => $search_img,












			'SEARCH' => $search,












			'PM_IMG' => $pm_img,












			'PM' => $pm,












			'EMAIL_IMG' => $email_img,












			'EMAIL' => $email,












			'WWW_IMG' => $www_img,












			'WWW' => $www,












			'ICQ_STATUS_IMG' => $icq_status_img,












			'ICQ_IMG' => $icq_img, 












			'ICQ' => $icq, 












			'AIM_IMG' => $aim_img,












			'AIM' => $aim,












			'MSN_IMG' => $msn_img,












			'MSN' => $msn,












			'YIM_IMG' => $yim_img,












			'YIM' => $yim,












			












			'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))












		);

		$cm_memberlist->listing($template,$row

		
		);

























		$i++;












	}












	while ( $row = $db->sql_fetchrow($result) );












	$db->sql_freeresult($result);












}

























if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )












{












	$sql = "SELECT count(*) AS total












		FROM " . USERS_TABLE . "












		WHERE user_id <> " . ANONYMOUS . $as_sql;

























	if ( !($result = $db->sql_query($sql)) )












	{












		message_die(GENERAL_ERROR, 'Error getting total users', '', __LINE__, __FILE__, $sql);












	}

























	if ( $total = $db->sql_fetchrow($result) )












	{












		$total_members = $total['total'];

























		$pagination = generate_pagination("memberlist.$phpEx?mode=$mode&order=$sort_order", $total_members, $board_config['topics_per_page'], $start). '&nbsp;';












	}












	$db->sql_freeresult($result);












}












else












{












	$pagination = '&nbsp;';












	$total_members = 10;












}

























$template->assign_vars(array(












	'PAGINATION' => $pagination,












	'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_members / $board_config['topics_per_page'] )), 

























	'L_GOTO_PAGE' => $lang['Goto_page'])












);

























$template->pparse('body');

























include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

























?>
TerraFrost
Former Team Member
Posts: 5957
Joined: Sun Dec 26, 2004 3:40 am
Location: Austin, TX

Re: Birthdays

Post by TerraFrost »

Ok what exactly do I do I don't understand increment write there where the 1 is mine says 8.
You should probably read up on INCREMENT.
I have it installed now but for some reason it isn't installed on my memberlist
I tried using your memberlist.php as mine and found I couldn't. You have syntax errors on your memberlist.php:

Code: Select all

       'S_MODE_ACTION' => append_sid("memberlist.$phpEx"))
    switch( $mode )
This MOD doesn't have you making any changes anywhere close to that.

In any event, adding a after that ); fixes it.

Also, you haven't actually done any of the changes this MOD calls for to memberlist.php. From install.txt:

Code: Select all

#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
$mode_types_text = array(
#
#-----[ IN-LINE FIND ]----------------------------------
#
 $lang['Sort_Posts'],
#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#
 $lang['Sort_Age'],
#
#-----[ FIND ]------------------------------------------
#
$mode_types = array(
#
#-----[ IN-LINE FIND ]----------------------------------
#
 'posts',
#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#
 'age',
From your memberlist.php:

Code: Select all

    $mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
    $mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');
From this MOD's install.txt:

Code: Select all

#
#-----[ FIND ]------------------------------------------
#
	'L_JOINED' => $lang['Joined'],
#
#-----[ AFTER, ADD ]------------------------------------
#
	'L_AGE' => $lang['Sort_Age'],
From your memberlist.php:

Code: Select all

       'L_JOINED' => $lang['Joined'],
       'L_POSTS' => $lang['Posts'],
Looks like that wasn't done, either.

I think it's safe to assume that no changes were made to memberlist.php, actually.
beautibella
Registered User
Posts: 97
Joined: Fri Jun 16, 2006 10:58 pm

Re: Birthdays

Post by beautibella »

Ok Terra huni thanks but I got the memberlist thing fixed but now it's adding a year to the age only on the index page why is it doing that?

Code: Select all

<?php













/***************************************************************************













 *                              memberlist.php













 *                            -------------------













 *   begin                : Friday, May 11, 2001













 *   copyright            : (C) 2001 The phpBB Group













 *   email                : [email protected]













 *













 *   $Id: memberlist.php,v 1.36.2.13 2006/12/16 13:11:24 acydburn Exp $













 *













 ***************************************************************************/



























/***************************************************************************













 *













 *   This program is free software; you can redistribute it and/or modify













 *   it under the terms of the GNU General Public License as published by













 *   the Free Software Foundation; either version 2 of the License, or













 *   (at your option) any later version.













 *













 ***************************************************************************/



























define('IN_PHPBB', true);













define('IN_CASHMOD', true);

define('CM_MEMBERLIST', true);









$phpbb_root_path = './';













include($phpbb_root_path . 'extension.inc');













include($phpbb_root_path . 'common.'.$phpEx);



























//













// Start session management













//













$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);













init_userprefs($userdata);













//













// End session management













//



























$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;













$start = ($start < 0) ? 0 : $start;



























if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )













{













	$mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']);













}













else













{













	$mode = 'joined';













}



























if(isset($HTTP_POST_VARS['order']))













{













	$sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';













}













else if(isset($HTTP_GET_VARS['order']))













{













	$sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';













}













else













{













	$sort_order = 'ASC';













}



























//













// Memberlist sorting













//













$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);













$mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');











$lang['Sort_Age'], 'age',















$cm_memberlist->droplists($mode_types_text,$mode_types);















$select_sort_mode = '<select name="mode">';













for($i = 0; $i < count($mode_types_text); $i++)













{













	$selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : '';













	$select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';













}













$select_sort_mode .= '</select>';



























$select_sort_order = '<select name="order">';













if($sort_order == 'ASC')













{













	$select_sort_order .= '<option value="ASC" selected="selected">' . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';













}













else













{













	$select_sort_order .= '<option value="ASC">' . $lang['Sort_Ascending'] . '</option><option value="DESC" selected="selected">' . $lang['Sort_Descending'] . '</option>';













}













$select_sort_order .= '</select>';



























//













// Generate page













//













$page_title = $lang['Memberlist'];













include($phpbb_root_path . 'includes/page_header.'.$phpEx);



























$template->set_filenames(array(













	'body' => 'memberlist_body.tpl')













);













make_jumpbox('viewforum.'.$phpEx);



























$template->assign_vars(array(













	'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],













	'L_EMAIL' => $lang['Email'],













	'L_WEBSITE' => $lang['Website'],













	'L_FROM' => $lang['Location'],













	'L_ORDER' => $lang['Order'],













	'L_SORT' => $lang['Sort'],













	'L_SUBMIT' => $lang['Sort'],













	'L_AIM' => $lang['AIM'],













	'L_YIM' => $lang['YIM'],













	'L_MSNM' => $lang['MSNM'],













	'L_ICQ' => $lang['ICQ'], 













	'L_JOINED' => $lang['Joined'], 













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













	'L_PM' => $lang['Private_Message'], 



























	'S_MODE_SELECT' => $select_sort_mode,













	'S_ORDER_SELECT' => $select_sort_order,













	'S_MODE_ACTION' => append_sid("memberlist.$phpEx"))













);



























switch( $mode )













{













	case 'joined':













		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













	case 'username':













		$order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













	case 'location':













		$order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













	case 'posts':













		$order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













	case 'age':
		$age_order = $sort_order == 'ASC' ? 'DESC' : 'ASC';
		$order_by = 'coalesce(user_birthday2,';
		$order_by.= ($age_order == 'ASC') ? '99999999' : '0';
		$order_by.= ") $age_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
                   
                 case 'email':













		$order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













	
                   case 'website':













		$order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













	case 'topten':













		$order_by = "user_posts $sort_order LIMIT 10";













		break;













	case $cm_memberlist->modecheck($mode):







		$order_by = $cm_memberlist->getfield($mode) . " $sort_order LIMIT $start, " . $board_config['topics_per_page'];







		break;















		default:













		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];













		break;













}




























// Start Anti-Spam ACP MOD
	if ( $mode != 'inactive') // Since User Shield is such a great mod, I will do a little hack to make my mod compatible with it...
	{
		$as_sql = ($board_config['as_acp_hide_inactive']) ? ' AND user_active = 1' : '';
	}
	else
	{
		$as_sql = '';
	}
// End Anti-Spam ACP MOD

$sql = "SELECT username, user_id, user_level, user_level, 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 













	FROM " . USERS_TABLE . "













	WHERE user_id <> " . ANONYMOUS . "














	$as_sql

	ORDER BY $order_by";













$cm_memberlist->generate_columns($template,$sql,8);



if( !($result = $db->sql_query($sql)) )













{













	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);













}



























if ( $row = $db->sql_fetchrow($result) )













{













	$i = 0;













	do













	{













		$username = $row['username'];













		// MOD users color everywhere



	 	$color = ' ';



	 	if ( $row['user_level'] == ADMIN )



		{



			$color = 'style="color:#' . $theme['fontcolor3'] . '"';



		}



		elseif ( $row['user_level'] == MOD)



		{



			$color = 'style="color:#' . $theme['fontcolor2'] . '"';



		}



		// END MOD users color everywhere



		// MOD users color everywhere











	 	$color = ' ';











	 	if ( $row['user_level'] == ADMIN )











		{











			$color = 'style="color:#' . $theme['fontcolor3'] . '"';











		}











		elseif ( $row['user_level'] == MOD)











		{











			$color = 'style="color:#' . $theme['fontcolor2'] . '"';











		}











		// END MOD users color everywhere











		$user_id = $row['user_id'];



























		$from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;';













		$joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);













		$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;



























		$poster_avatar = '';













		if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )













		{













			switch( $row['user_avatar_type'] )













			{













				case USER_AVATAR_UPLOAD:













					$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';













					break;













				case USER_AVATAR_REMOTE:













					$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';













					break;













				case USER_AVATAR_GALLERY:













					$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';













					break;













			}













		}



























		if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )













		{













			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email'];



























			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';













			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';













		}













		else













		{













			$email_img = '&nbsp;';













			$email = '&nbsp;';













		}



























		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");













		$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';













		$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';



























		$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$user_id");













		$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';













		$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';



























		$www_img = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';













		$www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';



























		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 = '';













		}



























		$aim_img = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '';













		$aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';



























		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");













		$msn_img = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';













		$msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';



























		$yim_img = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';













		$yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';



























		$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($username) . "&showresults=posts");













		$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . sprintf($lang['Search_user_posts'], $username) . '" title="' . sprintf($lang['Search_user_posts'], $username) . '" border="0" /></a>';













		$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username) . '</a>';



























		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];













		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];



























		$template->assign_block_vars('memberrow', array(













			'ROW_NUMBER' => $i + ( $start + 1 ),













			'ROW_COLOR' => '#' . $row_color,













			'ROW_CLASS' => $row_class,













			'USERNAME' => $username,













			// MOD users color everywhere



			'COLOR' => $color,



			// END MOD users color everywhere



			// MOD users color everywhere











			'COLOR' => $color,











			// END MOD users color everywhere











			'FROM' => $from,













			'JOINED' => $joined,













			'POSTS' => $posts,













			'AVATAR_IMG' => $poster_avatar,













			'PROFILE_IMG' => $profile_img, 













			'PROFILE' => $profile, 













			'SEARCH_IMG' => $search_img,













			'SEARCH' => $search,













			'PM_IMG' => $pm_img,













			'PM' => $pm,













			'EMAIL_IMG' => $email_img,













			'EMAIL' => $email,













			'WWW_IMG' => $www_img,













			'WWW' => $www,













			'ICQ_STATUS_IMG' => $icq_status_img,













			'ICQ_IMG' => $icq_img, 













			'ICQ' => $icq, 













			'AIM_IMG' => $aim_img,













			'AIM' => $aim,













			'MSN_IMG' => $msn_img,













			'MSN' => $msn,













			'YIM_IMG' => $yim_img,













			'YIM' => $yim,













			













			'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))













		);



		$cm_memberlist->listing($template,$row



		
		);



























		$i++;













	}













	while ( $row = $db->sql_fetchrow($result) );













	$db->sql_freeresult($result);













}



























if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )













{













	$sql = "SELECT count(*) AS total













		FROM " . USERS_TABLE . "













		WHERE user_id <> " . ANONYMOUS . $as_sql;



























	if ( !($result = $db->sql_query($sql)) )













	{













		message_die(GENERAL_ERROR, 'Error getting total users', '', __LINE__, __FILE__, $sql);













	}



























	if ( $total = $db->sql_fetchrow($result) )













	{













		$total_members = $total['total'];



























		$pagination = generate_pagination("memberlist.$phpEx?mode=$mode&order=$sort_order", $total_members, $board_config['topics_per_page'], $start). '&nbsp;';













	}













	$db->sql_freeresult($result);













}













else













{













	$pagination = '&nbsp;';













	$total_members = 10;













}



























$template->assign_vars(array(













	'PAGINATION' => $pagination,













	'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_members / $board_config['topics_per_page'] )), 



























	'L_GOTO_PAGE' => $lang['Goto_page'])













);



























$template->pparse('body');



























include($phpbb_root_path . 'includes/page_tail.'.$phpEx);



























?>
TerraFrost
Former Team Member
Posts: 5957
Joined: Sun Dec 26, 2004 3:40 am
Location: Austin, TX

Re: Birthdays

Post by TerraFrost »

I have no clue what you're talking about. You say you got the memberlist to work just fine but that index.php isn't working correctly. You then post memberlist.php instead of index.php? If index.php isn't working, that is the file I need - not memberlist.php.

None-the-less, looking at your memberlist.php... if the one you posted is the one you're currently using, it shouldn't work...

Code: Select all

    $mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');











    $lang['Sort_Age'], 'age',
From this MOD's install.txt:

Code: Select all

#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
$mode_types_text = array(
#
#-----[ IN-LINE FIND ]----------------------------------
#
 $lang['Sort_Posts'],
#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#
 $lang['Sort_Age'],
#
#-----[ FIND ]------------------------------------------
#
$mode_types = array(
#
#-----[ IN-LINE FIND ]----------------------------------
#
 'posts',
#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#
 'age',
That's not what you did. You did something more akin to FIND, then AFTER, ADD, and finally IN-LINE AFTER, ADD. Not that that would work in EasyMOD, but, none-the-less, that's the closest way I can describe what you did.

Also...

Code: Select all

    $sql = "SELECT username, user_id, user_level, user_level, 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
Why is user_level being pulled twice?

In any event, that line does not have either user_birthday or birthday_display. To quote from the install.txt:

Code: Select all

#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, user_posts,
#
#-----[ IN-LINE FIND ]----------------------------------
#
 user_posts,
#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#
 user_birthday, birthday_display,
You also haven't done any of the edits after that:

Code: Select all

#
#-----[ FIND ]------------------------------------------
#
		$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;
#
#-----[ AFTER, ADD ]------------------------------------
#

		$bday_month_day = floor($row['user_birthday'] / 10000);
		$bday_year_age = ( $row['birthday_display'] != BIRTHDAY_NONE && $row['birthday_display'] != BIRTHDAY_DATE ) ? $row['user_birthday'] - 10000*$bday_month_day : 0;
		$fudge = ( gmdate('md') < $bday_month_day ) ? 1 : 0;
		$age = ( $bday_year_age ) ? gmdate('Y')-$bday_year_age-$fudge : false;
#
#-----[ FIND ]------------------------------------------
#
			'JOINED' => $joined,
#
#-----[ AFTER, ADD ]------------------------------------
#
			'AGE' => $age,
And the original line that you needed to INCREMENT... if you had, that $cm_memberlist->generate_columns line would have 9 as it's third parameter - not 8.
beautibella
Registered User
Posts: 97
Joined: Fri Jun 16, 2006 10:58 pm

Re: Birthdays

Post by beautibella »

Ok I am so sorry I completely redid the memberlist.php and read up on the increment added the 9 and it works fine now sorry for the trouble. Now when it displays the upcoming birthdays it adds a year to the age I am not sure what code to post. I just thought it may be the index.php. If I make another account and give you the password and such could you come to my forum and look it over?
Post Reply

Return to “[2.0.x] MOD Database Releases”