TaigaChat Pro - Realtime chat/shoutbox [Deleted]

Hi @Luke Foreman, I've been using the free version for years and I'm finally moving things along by upgrading to this version shortly... crazy unrelated question but could something like this ever have a bot added on to it like IRC? I'm thinking like the old /trivia bot you could call on to have a little mini quiz happen out of nowhere. Would that be technically even be possible as an add-on addon?

download.webp
 
@Luke Foreman

well the Taging users button the the message when the user is banned are 2 most important.. but the author has abandoned it.. any way u could fix it? or integrate them in future update?
 
About this add
In the navigation bar and other places in forum, is it possible to change the name of Shoutbox in --> "Chat" or anyname (for French people) ?
Have U got a solution or description to do this ?

Thanks in advance
 
About this add
In the navigation bar and other places in forum, is it possible to change the name of Shoutbox in --> "Chat" or anyname (for French people) ?
Have U got a solution or description to do this ?

Thanks in advance

Edit the phrase dark_shoutbox
 
Got 4 of these server errors today, all within one minute of each other. This something I should be worried about?:

Code:
Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Prepared statement needs to be re-prepared - library/Zend/Db/Statement/Mysqli.php:214
Generated By: Unknown Account, Today at 12:31 PM
Stack Trace

#0 /home/dressedw/public_html/library/Zend/Db/Statement.php(297): Zend_Db_Statement_Mysqli->_execute(Array)
#1 /home/dressedw/public_html/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
#2 /home/dressedw/public_html/library/Zend/Db/Adapter/Abstract.php(808): Zend_Db_Adapter_Abstract->query('\n\t\t\tSELECT data...', Array)
#3 /home/dressedw/public_html/library/XenForo/Model/DataRegistry.php(144): Zend_Db_Adapter_Abstract->fetchPairs('\n\t\t\tSELECT data...')
#4 /home/dressedw/public_html/library/XenForo/Model/DataRegistry.php(97): XenForo_Model_DataRegistry->_getMultiFromDb(Array)
#5 /home/dressedw/public_html/library/XenForo/Dependencies/Abstract.php(147): XenForo_Model_DataRegistry->getMulti(Array)
#6 /home/dressedw/public_html/library/XenForo/FrontController.php(127): XenForo_Dependencies_Abstract->preLoadData()
#7 /home/dressedw/public_html/index.php(13): XenForo_FrontController->run()
#8 {main}

Request State

array(3) {
  ["url"] => string(46) "http://www.dressedwell.net/taigachat/list.json"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(8) {
    ["sidebar"] => string(1) "1"
    ["lastrefresh"] => string(10) "1425403904"
    ["fake"] => string(1) "0"
    ["room"] => string(1) "1"
    ["_xfRequestUri"] => string(1) "/"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
Hello
any solution to Tagging users in shoutbox in version 1.4.2?

I know that you can use the BBCode Parser to do convertions on "messages" - but I dont know where in the add-on I can place it, with all the JSON rendering and what not...

$bbCodeParser = new XenForo_BbCode_Parser(XenForo_BbCode_Formatter_Base::create('Base', array('view' => $this)));
$bbCodeOptions = array('states' => array('viewAttachments' => true));
XenForo_ViewPublic_Helper_Message::bbCodeWrapMessages($messages, $bbCodeParser, $bbCodeOptions);
 
Hello @Luke Foreman I want to upgrade, but I lost or I didn't received the email with the last update.
Could you please help me? my email is: ***
Thanks
--
Forget it, I found the email. sorry.
--
Updated and working perfect, thanks for the upgrade! ★★★★★
 
Last edited:
[Suggestion to improve TaigaChat Pro]
I'm using this feature:
View attachment 98016
And works perfect.
r-2015-02-11-at-17-51-03-jpg.98019

but would be great if the links of each poster in the thread open the member card instead bring the user to the profile page of the user in particular.
[...]
I will look into changing the usernames to @tags in the archive (which would display the member card when clicked), though this would rely on whether the typical alerts from tags can be easily prevented
My suggestion has been implemented in the lastest version!(y)

1.gif
Thank so much Luke! (y) is great!
 
considering this.

is this add-on incompatible with live update by chris d?

the favicon alerts. some comments made me think so?
 
Please find my Dark_taigachat_Chatbox template:

Code:
<xen:require css="dark_taigachat.css" />
<xen:require css="bb_code.css" />
<xen:require js="js/dark/taigachat.js?{xen:raw $taigachat.js_modification}" />


<div class="section<xen:if is="{$taigachat.alt}"> sectionMain nodeList taigachat_alt </xen:if><xen:if is="{$taigachat.reverse}"> taigachat_reverse<xen:else /> taigachat_normal</xen:if><xen:if is="{$taigachat.popup}"> taigachat_popup</xen:if>" id='<xen:if is="{$taigachat.alt} OR !{$taigachat.sidebar}">taigachat_full<xen:else />taigachat_sidebar</xen:if>'>
    <xen:if is="!{$taigachat.alt}">
        <div class="<xen:if is="{$taigachat.sidebar}">secondaryContent<xen:else />primaryContent</xen:if>">
    <xen:else />
    <div class=tchat>
        <div>
        </xen:if>
        <xen:if is="{$taigachat.sidebar}">
            <xen:if is="{$taigachat.alt}">
                <div class="nodeInfo categoryNodeInfo categoryStrip">    
                    <div class="categoryText">
                        <h3 class="nodeTitle"><a href="{xen:link '{$xenOptions.dark_taigachat_route}'}">{xen:phrase dark_shoutbox} (<span id="taigachat_count">0</span>)</a></h3>        
                        <xen:if is="{$taigachat.motd}"><blockquote class="nodeDescription baseHtml"><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if>
                        <a href="{xen:link 'taigachat/motd'}" data-cacheOverlay="false" class="OverlayTrigger" style="display:none"></a>
                    </div>        
                </div>
            <xen:else />
                <h3><a href='{xen:link '{$xenOptions.dark_taigachat_route}'}'>{xen:phrase dark_shoutbox} (<span id="taigachat_count">0</span>)</a>            
                <xen:if is="{$taigachat.motd}"><blockquote><span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote></xen:if>
                <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a>
                </h3>
            </xen:if>
    
        </xen:if>
    
    
        <xen:if is="{$taigachat.popup}">
            <blockquote class="taigachat_motd"><span id="taigachat_inchat">(<span id="taigachat_count">0</span> {xen:phrase dark_users_in_chat})</span> <span id="taigachat_motd">{xen:raw $taigachat.motd}</span></blockquote>
            <a href="{xen:link 'taigachat/motd'}" class="OverlayTrigger" style="display:none"></a>    
        </xen:if>
    
        <xen:if is="!{$taigachat.reverse}">
            <xen:include template="dark_taigachat_controls">
                <xen:map from="$taigachat" to="$taigachat" />
            </xen:include>
        </xen:if>
    
        <div id='taigachat_box' class='<xen:if is="{$taigachat.thumbzoom}">taigachat_thumbzoom</xen:if>'<xen:if is="{$taigachat.sidebar}"> style='height: {xen:raw $taigachat.height}px'</xen:if>><ol></ol></div>        
    
        <xen:if is="{$taigachat.reverse}">
            <xen:include template="dark_taigachat_controls">
                <xen:map from="$taigachat" to="$taigachat" />
            </xen:include>
        </xen:if>
       </div>
    </div>
</div>

<xen:include template="dark_taigachat_script" />

I think it is the correct one?
What's wrong on this one, a missing </div>?

Thanks.
 
If you added via template modification, it would likely be in the forum_list template.

---seeing as that is the actual page for the shoutbox, no idea.
 
That one?

Code:
<xen:h1>{$xenOptions.boardTitle}</xen:h1>

<xen:container var="$head.canonical"><link rel="canonical" href="{xen:link 'canonical:forums'}" /></xen:container>
<xen:if is="{$xenOptions.boardDescription}"><xen:container var="$head.description">
    <meta name="description" content="{$xenOptions.boardDescription}" /></xen:container></xen:if>
<xen:container var="$head.openGraph">
    <xen:include template="open_graph_meta">
        <xen:set var="$url">{xen:link 'canonical:forums'}</xen:set>
        <xen:set var="$title">{$xenOptions.boardTitle}</xen:set>
        <xen:set var="$description">{$xenOptions.boardDescription}</xen:set>
        <xen:set var="$ogType">website</xen:set>
    </xen:include></xen:container>

<xen:hook name="forum_list_nodes">
    <xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
    <xen:hook name="dark_taigachat_alt" />
</xen:hook>
<xen:include template="statsipb" />
   
<xen:sidebar>
    <xen:edithint template="sidebar.css" />
   
    <xen:hook name="forum_list_sidebar">
        <xen:if is="{$canViewMemberList}">
            <xen:include template="sidebar_online_users" />
        </xen:if>
       
        <xen:if is="{$profilePosts}">
            <div class="section profilePostList">
                <div class="secondaryContent">
                    <h3><a href="{xen:link find-new/profile-posts}">{xen:phrase new_profile_posts}</a></h3>
                    <xen:include template="sidebar_profile_post_list" />
                </div>
            </div>
        </xen:if>
       
        <!-- block: forum_stats -->
        <div class="section">
            <div class="secondaryContent statsList" id="boardStats">
                <h3>{xen:phrase forum_statistics}</h3>
                <div class="pairsJustified">
                    <dl class="discussionCount"><dt>{xen:phrase discussions}:</dt>
                        <dd>{xen:number $boardTotals.discussions}</dd></dl>
                    <dl class="messageCount"><dt>{xen:phrase messages}:</dt>
                        <dd>{xen:number $boardTotals.messages}</dd></dl>
                    <dl class="memberCount"><dt>{xen:phrase members_count}:</dt>
                        <dd>{xen:number $boardTotals.users}</dd></dl>
                    <dl><dt>{xen:phrase latest_member}:</dt>
                        <dd><xen:username user="$boardTotals.latestUser" /></dd></dl>
                        <dl><dt><b><font color="#B81324">Administrateurs:</font></b></dt>
                               <dd>{$userGroupMembers.3}</dd></dl>
                                 <dl><dt><b><font color="#ff6f30">Managers:</font></b></dt>
                               <dd>{$userGroupMembers.6}</dd></dl>
                               <dl><dt><b><font color="#2C75FF">Modérateurs:</font></b></dt>
                               <dd>{$userGroupMembers.4}</dd></dl>
                                <dl><dt><b><font color="#E67E30">Staff:</font></b></dt>
                               <dd>{$userGroupMembers.17}</dd></dl>
                               <dl><dt><b><font color="#00FF00">Experts:</font></b></dt>
                               <dd>{$userGroupMembers.9}</dd></dl>
                               <dl><dt><b><font color="#000000">Membres Survivor:</font></b></dt>
                               <dd>{$userGroupMembers.29}</dd></dl>
                               <dl><dt><b><font color="#000000">Membres:</font></b></dt>
                               <dd>{$userGroupMembers.2}</dd></dl>
                   <!-- slot: forum_stats_extra -->                
                                   </div>
            </div>
        </div>
        <!-- end block: forum_stats -->
       
        <xen:include template="sidebar_share_page">
            <xen:set var="$url">{xen:link canonical:forums}</xen:set>
        </xen:include>
       
    </xen:hook>
</xen:sidebar>
 
Back
Top Bottom