Memberlist Plus Version 2.0
Written for Yabbse 1.4.1 by wiziwig aka Robert Lehman of
http://www.the-meeting-place.com (
[email protected]) with some help by horseman.
A combined code development using goosemoose's all in one memberlist and my original Memberlist Plus v1. beta yabb ver 1.3.0
What this does:
Displays users bio, users personal text, users signatures, users ages, users location, aim, yim, icq, msn, gender and essentially all the profile information in the memberlist. It encourages users to fill out the profile and eliminates the tedious click by click one at a time method of looking up vital information. Each user is IMable directly from the memberlist. You are able to view by letter, most posts, and all as the classic yabb does. Also, a profile editing link is in the view, which opens up into a new window. If the user clicks on anyone elses profile edit they will be informed they cannot edit the profile.
Thanks and congrats to horsemen for helping me correct the msn bug!
Check his site out at
http://www.horsemen.info/index.htmlInstructions:
1. Backup your current setups! (Shouldnt that always be first?)
2A. Install Jedi's wonderfull bio mod first. His archive can be found at
http://yapp.phpworld.net/Mods/bio.zip.
A description of his mod is located at
http://www.yabb.info/community/index.php?board=158;action=display;threadid=89682B. If you choose NOT to install Jedi's bio, use no bio memberlist.php. Rename it to memberlist.php
3. After installing his mod make these changes to your english.lng and template files (I hope someone will convert the other lang files):
[edit english.lng]
[Search for]
$txt['bio2'] = "<b>Bio:</b>";
[/Search for]
[Add after]
$txt['mlist1'] = "Gender";
$txt['mlist2'] = "Biography";
$txt['mlist3'] = "Location";
$txt['mlist4'] = "Personal Text";
$txt['mlist5'] = "Instant MSG";
$txt['mlist6'] = "Age";
$txt['mlist7'] = "Signature";
$txt['mlist8'] = "IM Me!";
$txt['mlist9'] = "They didn't fill on their bio information";
$txt['mlist10'] = "They don't have anything to say";
$txt['mlist11'] = "They don't know what they are";
$txt['mlist12'] = "They don't know where they live";
$txt['mlist13'] = "They don't know how old they are";
$txt['mlist14'] = "They wern't creative";
$txt['mlist15'] = "More Info";
[/Add After]
(no bio version)
[search for]
$locale = "en_US";
[/search for]
[edit template.php]
[search for]
<yabb msn>
[/search for]
[replace]
<object classid="clsid:F3A614DC-ABE0-11d2-A441-00C04F795683" codebase="#Version=2,0,0,83" codetype=application/x-oleobject id=MsgrObj width=0 height=0></object><OBJECT classid="clsid:FB7199AB-79BF-11d2-8D94-0000F875C541" codeType=application/x-oleobject id=MsgrApp width=0 height=0></OBJECT>
[/end replace]
[add after all those mlist lines above]
(Change the responce languages to suite your board)
4. Upload the button graphics to your yabbimages directory
5. Replace your memberlist.php with the memberlist.php (or no bio memberlist.php) file in this archive.
Enjoy your new and much improved Memberlist Plus!
Archive Link:
http://www.the-meeting-place.com/members/uploads/mlistplus.zipGraphic Demo Link (with some sensitive info blocked out):
http://www.the-meeting-place.com/members/uploads/graphic.jpgGerman Translation thanks to horseman
$txt['mlist1'] = "Geschlecht";
$txt['mlist2'] = "Biographie";
$txt['mlist3'] = "Land/Stadt";
$txt['mlist4'] = "Motto";
$txt['mlist5'] = "Instant MSG";
$txt['mlist6'] = "Alter";
$txt['mlist7'] = "Signatur";
$txt['mlist8'] = "Chatten?!";
$txt['mlist9'] = "Hat keine Biographie.";
$txt['mlist10'] = "Hatte hier nichts zu sagen ;-)";
$txt['mlist11'] = "Oh, weder Mann noch Frau?";
$txt['mlist12'] = "Sagt uns nicht wo er/sie wohnt :-(";
$txt['mlist13'] = "Kein Angabe; ewig "Jung" ;-)";
$txt['mlist14'] = "Keine Signatur vorhanden?";