[RAID101.com] Member List Manager 1.3

Discussion in 'PC Hardware and Software' started by MOZ, Feb 10, 2013.

Share This Page

Thread Status:
Not open for further replies.
  1. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403
    Please consider donating if you find this add-on useful. Contact:moz@raid101.com
    This release can be upgraded using the Add-On Installer by Chris Deeming
    [​IMG]

    [accordion=bcenter|85%]
    {slide=Description|open}This addon enables users to sort/order the list of members which is generally accessed via the 'Members' tab. It allows users to sort the member list by any one of the various criteria and supports both ascending/descending order. This addon also allows the administrators to filter the list of members shown on the Member List page. Now has some great options to manage the Members List page.

    [​IMG]
    {/slide}
    {slide=Features}
    Sort/Order the member list by:
    • Username
    • Message Count (No. of Posts)
    • Likes Count
    • No. of Followers
    • Trophy Points
    • Last Activity
    • Joined Date (Registration Date)
    • Location
    • Date of Birth

    [​IMG]

    Support for the following addon statistics:
    • DragonByte Avatars
    • DragonByte Signatures
    • Reputation System
    • XenTrader
    • Banking
    • MyPoints
    • Friends by Waindigo
    • Sportsbook
    • Stock Trader
    • Post Ratings
    • Profile Views Count
    • Credits
    Also adds the Followers statistic

    Optimised for performance by using CRON entries to periodically update the tables rather than on each pageview.

    Supports use of Temple Modification System, although not necessary.

    When addon statistics sorting is enabled the addon will also display a stat in the Members List page for each member according to the enabled sorting methods
    [​IMG]


    All sorts support both ascending and descending order.
    [​IMG]


    Supports direct URL sorting (Allows users to link directly to an ordered members page)
    [​IMG]

    Filtering of the Member List page based on following criteria:
    • Show banned members in Members List
    • Hide Administrators (Will hide all iterations of administrators from the Member List page, including the sidebar)
    • Hide Moderators (Will hide all iterations of moderators from the Member List page, including the sidebar)
    • Show users belonging to user defined Primary Group
    • Show users belonging to user defined Secondary Group
    • Allow Administrators and Moderators to view all members (Override filtering)
    • Remove statistics with zero value from displaying in the member list item for each member
    [​IMG]



    Display more members in 'Highest-Posting Members' and 'Newest Members' Sidebar blocks

    [​IMG]




    Link to start conversation next to username

    [​IMG]

    Admin options include:
    • Enable/disable the various sorting criteria available to users
    • Global enable/disable sorting methods
    • Set the default sorting criteria and order direction
    • Define filters for members shown on the the Member List page
    For ease of use, the options have been categorised.

    These are the options available to admins:

    option_1.png option_2.png option_3.png option_4.png option_5.png
    {/slide}

    {slide=Installation}Use Add-On Installer by Chris Deeming or the following:
    1. The zip file contains an "upload" folder. Upload the contents of the folder in the root XF folder, thereby creating a library/SortMem directory on your server.
    2. The zip file contains a "addon-SortMem.xml" file. Import the appropriate XML in your Admin CP.
    {/slide}
    {slide=Usage}
    If you are using any of the supported addons:
    • You may login to the AdminCP and enable the sorting option and the stat for the Members List page.
    • These are disabled by default.
    • If you do enable sorting for an addon which is not installed and a user uses that method for sorting, they get an error and this is the expected behavior.
    If you are using TMS, it is recommended to enable the 'Use TMS'option

    To filter administrators or moderators, simple check the box for desired functionality

    To manually set which user groups to show:
    • Check the box for the desired category (Primary, Secondary) and list the groups to show.
    • Remember to only use commas to separate the groups and no comma is required at the end.
    • The user group IDs may be found by going to AdminCP -> Users -> List User Groups and the URL of the user group will have a number after the group name, this is the group ID.
    • NOTE: This is based on inclusion logic, not exclusion.
    {/slide}
    {slide=Technical details}
    • This addon will replace the default "member_list" and "member_list_item" templates, and hence no template modifications are required. If you have to make your own custom changes to the "member_list" or "member_list_item" templates, please do so in the "member_list_sort" or "member_list_item_sort" templates accordingly. All other contents of the templates except those required for the addon are untouched.
    • With every XenForo Update, a new version with the updated "member_list" and "member_list_item" templates will be available.
    • As such, this addon can be disabled or uninstalled very easily without any lasting effects.
    • This addon has 0 query overhead, however enabling sorting by Followers will add one query to the Member List page.
    • This addon adds one column to the xf_user table in your database
    {/slide}
    {slide=Support/Enhancements}To report any bugs please feel free to contact the developer and also submit the bugs at Member List Manager | RAID101
    To suggest new features/more sorting options please feel free to contact the developer or submit your requests at Member List Manager | RAID101
    {/slide}
    {slide=Branding/Licensing}
    • This addon will insert a small link at the end of your Member List Page only
    • This branding link may not be removed under any circumstances without prior explicit permission of the original addon developer
    • Permission may be granted on the donation of a small amount to support the development of this addon
    {/slide}
    {slide=Acknowledgements}Special Thanks to Jake Bunce, without whose support this would not have been possible.
    {/slide}
    [/accordion]

    [​IMG]
     
  2. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403
    Changelong:

    -- Fix! Support for PHP 5.4 has been added

    -- New! Some more sorting criterias have been added:
    -- New! Display more members in 'Highest-Posting Members' and 'Newest Members' Sidebar blocks

    [​IMG]

    -- New! Now allows users having TMS to use TMS rather than Code Event Listener

    -- New! Link to start conversation next to username

    [​IMG]

    -- New! Show banned members in Members List

    -- New! Now uses CRON entries to populate tables, thus optimized for performance.
     
    JD666 likes this.
  3. ernestdefoe

    ernestdefoe RAID Rookie

    Messages:
    7
    Likes Received:
    2
    Reputation:
    0
    This sounds like a really awesome addon when I saw it at talked about on the xenforo forums but I am having a small issue installing it. First off couldn't get it to install using the Auto Installer which is fine. Did it the old fashioned way and I get this error hoping maybe someone could help me out.

    Mysqli prepare error: Table 'secforum_forums.xentrader_user' doesn't exist
    1. Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
    2. Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
    3. Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
    4. Zend_Db_Adapter_Abstract->query() in SortMem/Setup.php at line 82
    5. SortMem_Setup::Install()
    6. call_user_func() in XenForo/Model/AddOn.php at line 214
    7. XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
    8. XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 178
    9. XenForo_ControllerAdmin_AddOn->actionInstall() in XenForo/FrontController.php at line 310
    10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
    11. XenForo_FrontController->run() in /home/secforum/public_html/admin.php at line 13
    I don't have xentrader installed and don't have any need for it honestly. So is there any way around this? Thank you for your time.
     
  4. JD666

    JD666 RAID Leader Staff Member

    Messages:
    6,584
    Likes Received:
    1,801
    Reputation:
    5,403
    Tagging MOZ
     
  5. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403

    Ahh, there is a slight issue. Fix coming up.
     
    Latest Given Reputation Points:
    ernestdefoe: 1 Point (Fixing an issue with an addon.) Feb 10, 2013
    JD666 likes this.
  6. ernestdefoe

    ernestdefoe RAID Rookie

    Messages:
    7
    Likes Received:
    2
    Reputation:
    0
  7. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403
    Fixed the issue and also the one with CRON job.
     
  8. ernestdefoe

    ernestdefoe RAID Rookie

    Messages:
    7
    Likes Received:
    2
    Reputation:
    0
    So redownload and upload the files and try again?
     
  9. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403
    Yeah.
     
  10. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403
    There is still some issue, argh, a nightmare of a release.
     
  11. ernestdefoe

    ernestdefoe RAID Rookie

    Messages:
    7
    Likes Received:
    2
    Reputation:
    0
    Still getting the error.

    Mysqli statement execute error : Table 'secforum_forums.xentrader_user' doesn't exist
    1. Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
    2. Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    3. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 825
    4. Zend_Db_Adapter_Abstract->fetchOne() in SortMem/Setup.php at line 77
    5. SortMem_Setup::Install()
    6. call_user_func() in XenForo/Model/AddOn.php at line 214
    7. XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
    8. XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 178
    9. XenForo_ControllerAdmin_AddOn->actionInstall() in XenForo/FrontController.php at line 310
    10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
    11. XenForo_FrontController->run() in /home/secforum/public_html/admin.php at line 13
    This was with downloading the new zip and uploading the files and trying to install again.
     
  12. ernestdefoe

    ernestdefoe RAID Rookie

    Messages:
    7
    Likes Received:
    2
    Reputation:
    0
    I'm sure you will get it figured out. Just take your time people will understand.
     
    JD666 likes this.
  13. MOZ

    MOZ RAID Leader Staff Member

    Messages:
    2,362
    Likes Received:
    1,064
    Reputation:
    4,403
    Final version out. Should hold good.
     
    dbg and JD666 like this.
  14. dbg

    dbg RAID Staff Staff Member

    Messages:
    3,111
    Likes Received:
    1,144
    Reputation:
    2,952
    :cool: Awesome
     
Thread Status:
Not open for further replies.

Share This Page