• This forum has been archived. New threads and replies may not be made. All add-ons/resources that are active should be migrated to the Resource Manager. See this thread for more information.

RecentStatus

Status
Not open for further replies.
First off great mod, I dont know why I waited this long to install it!

Installed perfectly on beta 5 for me. Just some minor minor issues. The text is not aligned properly(i think) as you can see from the screenshot I believe updates that are too long arent aligned properly, can this be resolved easily? I think the format that Jaxel uses for XenPortal is perfect! You can see it on my site www.mmazone.com.au, click home and youll see it on the right hand side. If we could get Jaxels layout of the updates with your Ajax integration I think this mod would be even cooler!
recent-status.webp

On that note, how do I integrate your mod into my portal lol? cheers
 
Guys when i click post i get
http://screensnapr.com/v/Jj7d56.png

Code:
Uncaught Error...

Not Found

The requested URL /members/NOiR.1/post was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at elitenerds.org Port 80
 
Guys when i click post i get
http://screensnapr.com/v/Jj7d56.png

Code:
Uncaught Error...

Not Found

The requested URL /members/NOiR.1/post was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at elitenerds.org Port 80
I recommend removing the mod, it has a few small bugs anyway, its not worth the hassle. Ive sent the developer about 3 alerts and no reply so I removed the mod.
 
I recommend removing the mod, it has a few small bugs anyway, its not worth the hassle. Ive sent the developer about 3 alerts and no reply so I removed the mod.
Sorry I've dropped off the radar a bit, had a death in the family over the holidays and that's got to take priority. I'm going to be working on this some today and tomorrow to address some of the issues that have been going on.

I'm going to be going through the thread and clean up any requests that have come through. And see what I can do to improve it.

What portal are you trying to integrate it with? Just so I can see how hard it will be to move the template there.
 
This was from a request thread and I thought it would be a good addon to cut my teeth on so to speak with the XenForo framework.

It adds a sidebar block that shows the most recent status updates. The number of updates shown is editable from the ACP.

If you have any questions, concerns, or bugs please post them.

I hope you enjoy it :D
_____________________________________

Updated to version 1.1

Changelog:
  • Corrected it to not show deleted status entries
  • Accounted for the fact that new boards won't have status entries, and if none are found it puts up a message to be the first to make a status post (in 1.2 I'll make the message that pops up here configurable in the ACP
_____________________________________

Updated to version 1.2

Changelog:
  • Implemented comments, with a toggle in the ACP
  • Created ajax toggle to show or hide the comments
  • Corrected bugs that came up when no comments or posts were present
_____________________________________

Updated to version 2.0

Changelog:
  • Added the ability to update your status from the sidebar for logged in users
_____________________________________
Updated to version 2.0.1

Changelog:

  • Fixed bug stopping people from being able to post if their username was not mine....oops!
To upgrade, Download RecentStatus2_0_1.zip from the first post, reupload the upload directory, then go to ACP->List Addons->Controls next to RecentStatus and choose upgrade->Select the xml file from the download.
If you have any problems, please let me know.

IMPORTANT:
If you are upgrading from version 2.X, you need to uninstall this, and remove the template edit from forum_list. It now adds the template via a template hook that was introduced in beta 3/4. Should make it easier going forward.
_____________________________________
Updated to version 3.0.0
Changelog:
  • No template edits required.
  • Beta 4 Required
  • Bug fixes to this point implemented
To upgrade, Download RecentStatus_3_0_0.zip from the first post, reupload the upload directory, then go to ACP->List Addons->Controls next to RecentStatus and choose upgrade->Select the xml file from the download.
If you have any problems, please let me know.

Can you add the ability to only show 1 status for each person in the sidebar? I have someone flooding the bar to advertise.
 
This is a really good on. Thanks for that.

One question.

How do I make it appear at a specific location in the sidebar? Thanks.
 
I been playing with recent_status template for the last hour
to see what i did change your recent_status template to this code
  • moved the post option to the top
  • the name and time is under the statue update
  • some css edit
Code:
<script type="text/javascript">
        //<![CDATA[
    <xen:foreach loop="$xfRecentStatus" value="$user">
        function showSlidingDiv{$user.post_id}(){
        $("#RecentStatus{$user.post_id}").animate({"height": "toggle"}, { duration: 250 });
        }
    </xen:foreach>
        //]]>
</script>
<div class="section staffOnline avatarList">
    <div class="secondaryContent">
    <h3>{xen:phrase recent_status_updates}</h3>
        <xen:if is="{$xfRecentStatus}">
        <xen:if is="{$visitor.user_id}">
            <form action="members/{$visitor.username}.{$visitor.user_id}/post" method="post" class="sectionFooter statusPoster AutoValidator" data-optInOut="OptIn">
                <textarea name="message" class="textCtrl StatusEditor Elastic prompt" placeholder="{xen:phrase update_your_status}" rows="1" cols="29" style="height:14px" data-statusEditorCounter="#visMenuSEdCount"></textarea>
                <div class="submitUnit">
                    <span id="visMenuSEdCount" title="{xen:phrase characters_remaining}"></span>
                    <input type="submit" class="button primary MenuCloser" value="post" accesskey="s" />             <div class="explain"><span class="CurrentStatus">{xen:phrase current_status}:<xen:if is="{$visitor.status}">{xen:string censor, $visitor.status}<xen:else />({xen:phrase none})</xen:if></span><!--TODO: clearing--></div>
                    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
                    <input type="hidden" name="return" value="1" />
                </div>
            </form>
        </xen:if>
            <ul>
                <xen:foreach loop="$xfRecentStatus" value="$user">
                    <li>
                        <xen:avatar user="$user.user" size="s" img="true" />
                        <div class="textHeading">{$user.status}</div>
                                                <div class="posterDate muted"><a href="{xen:link members, $user.user}">{xen:helper richUserName, $user.user}</a>, <xen:datetime time="$user.time" /></div>

                        <xen:if is="{$xfRecentStatusComments}">
                            <xen:if is="{$xfRecentStatusComments.{$user.post_id}}">
                                <a href="#" onClick="showSlidingDiv{$user.post_id}(); return false;">Comments</a>
                                <ul id="RecentStatus{$user.post_id}" style="background-color: @primaryLighterStill; display:none;" onClick="showSlidingDiv{$user.post_id}(); return false;">
                                    <xen:foreach loop="$xfRecentStatusComments.{$user.post_id}" value="$usercomment">
                                        <li>
                                            <xen:avatar user="$usercomment.user" size="s" img="true" />
                                            <a href="{xen:link members, $usercomment.user}" class="username">{xen:helper richUserName, $usercomment.user}</a><xen:datetime time="$usercomment.time" />
                                            <div class="userTitle">{$usercomment.status}</div>
                                        </li>
                                    </xen:foreach>
                                </ul>
                            </xen:if>
                        </xen:if>
                    </li>
                </xen:foreach>
            </ul>
        </xen:if>
    </div>

</div>
i would try to attach some images later
love your mod


Much better with this template!
 
Great mod!

My only suggestion would be to make the status update clickable leading to the actual status update on the member profile page.
 
Status
Not open for further replies.
Back
Top Bottom