solarisjedi
Jr. Member
 
Posts: 52

Bah
|
 |
Re:[Done 1.3.+] Bio Mod
« Reply #111 on: January 06, 2003, 09:19:28 PM » |
|
Here it is. Like I said, it works ok on mine but no promises ;)
<id> Bio mod </id>
<version> 1.0 </version>
<mod info> This adds a bio field in the profile.
Enjoy! Jedi </mod info>
<author> Jedi </author>
<homepage> http://www.swi3d.vze.com </homepage>
<edit file> english.lng </edit file>
<search for> $locale = 'en_US'; </search for>
<add after>
$txt['bio1'] = 'Short self-biography, displayed only in your profile.'; $txt['bio2'] = '<b>Bio:</b>';
</add after>
<edit file> Sources/Profile.php </edit file>
<search for> $request = mysql_query(" SELECT passwd, realName, emailAddress, websiteTitle, websiteUrl, signature, posts, memberGroup, ICQ, AIM, YIM, gender, personalText, avatar, dateRegistered, location, birthdate, timeFormat, timeOffset, hideEmail, ID_MEMBER, usertitle, karmaBad, karmaGood, lngfile, MSN, secretQuestion, secretAnswer FROM {$db_prefix}members WHERE memberName='$user'"); </search for>
<replace> $request = mysql_query(" SELECT passwd, realName, emailAddress, websiteTitle, websiteUrl, signature, posts, memberGroup, ICQ, AIM, YIM, gender, personalText, avatar, dateRegistered, location, birthdate, timeFormat, timeOffset, hideEmail, ID_MEMBER, usertitle, karmaBad, karmaGood, lngfile, MSN, secretQuestion, secretAnswer, bio FROM {$db_prefix}members WHERE memberName='$user'"); </replace>
<search for> tick(); //--> </script> </td> </tr><tr> </search for>
<add after> <td width="45%"><font size="2">' . $txt['bio2'] . '</font><br><font size="1">' . $txt['bio1'] . '</font></td> <td><textarea name="bio" rows="8" cols="50">' . $bio . '</textarea></td> </tr><tr> </add after>
<search for> if ($newpassemail) { </search for>
<add before> if (strlen($member[bio])>=10){ $request = mysql_query(" UPDATE {$db_prefix}members SET bio='$member[bio]' WHERE memberName='$user'"); }
</add before>
<search for> $member['signature'] = mysql_escape_string($member['signature']); </search for>
<add after> $member['bio'] = mysql_escape_string($member['bio']); </add after>
<search for> $member['signature'] = str_replace('<', '<', $member['signature']); $member['signature'] = str_replace('>', '>', $member['signature']); </search for>
<add after> $member['bio'] = str_replace("<","<",$member['bio']); $member['bio'] = str_replace(">",">",$member['bio']); </add after>
<search for> $GenderFemale = ' selected="selected"'; } $signature = (isset($memsettings['signature']) ? $memsettings['signature'] : ''); $signature = str_replace('<', '<', $signature); $signature = str_replace('>','>',$signature); </search for>
<add after> $bio = (isset($memsettings['bio']) ? $memsettings['bio'] : ''); $bio = str_replace('<br />', '', $bio); $bio = str_replace ('"', '"', $bio); $bio = str_replace (''', "'", $bio); $bio = str_replace ('&', '&', $bio); $bio = str_replace ('<', '<', $bio); $bio = str_replace ('>', '>', $bio); </add after>
<search for> # get the member's info $request = mysql_query(" SELECT passwd, realName, emailAddress, websiteTitle, websiteUrl, signature, posts, memberGroup, ICQ, AIM, YIM, gender, personalText, avatar, dateRegistered, location, birthdate, timeFormat, timeOffset, hideEmail, ID_MEMBER, usertitle, karmaBad, karmaGood, lngfile, MSN, memberIP FROM {$db_prefix}members WHERE memberName='$user'"); </search for>
<add after> $request2 = mysql_query(" SELECT bio FROM {$db_prefix}members WHERE memberName='$user'"); $bio = mysql_fetch_row($request2); $bio = $bio[0]; $bio = htmlspecialchars("$bio"); $bio = str_replace('\t', ' ', $bio); $bio = str_replace('\r', '', $bio); $bio = str_replace('\n', '<br>', $bio); $bio = DoUBBC("$bio"); </add after>
<search for> </tr> ' . $usrlng . ' </search for>
<add after> <tr><td colspan=2><hr size="1" width="100%" class="windowbg3"></td></tr> <tr><td><font size=2>' . $txt['bio2'] . '</font></td><td><font size=2>' . $bio . '</font></td></tr> </add after>
<search for> $signature = (isset($memsettings['signature']) ? $memsettings['signature'] : ''); $signature = str_replace('<', '<', $signature); $signature = str_replace('>','>',$signature); </search for>
<add after> $bio = $memsettings['bio']; $bio = str_replace('<', '<', $bio); $bio = str_replace('>','>', $bio); $bio = str_replace('<br />', '', $bio); $bio = DoUBBC($bio); </add after>
|