TaigaChat Pro - Realtime chat/shoutbox [Deleted]

Part 2:

Code:
# Randomly drop rewrites (*) to increase the chance of optimizing
    # frequently fetched resources and decrease the chance of optimizing
    # infrequently fetched resources. This can reduce CPU load. The default
    # value of this parameter is 0 (no drops).  90 means that a resourced
    # fetched once has a 10% probability of being optimized while a resource
    # that is fetched 50 times has a 99.65% probability of being optimized.
    #
    # (*) Currently only CSS files and images are randomly dropped.  Images
    # within CSS files are not randomly dropped.
    #
    # ModPagespeedRewriteRandomDropPercentage 90

    # Many filters modify the URLs of resources in HTML files. This is typically
    # harmless but pages whose Javascript expects to read or modify the original
    # URLs may break. The following parameters prevent filters from modifying
    # URLs of their respective types.
    #
    # ModPagespeedJsPreserveURLs on
    # ModPagespeedImagePreserveURLs on
    # ModPagespeedCssPreserveURLs on

    # Settings for image optimization:
    #
    # Lossy image recompression quality (0 to 100, -1 just strips metadata):
    # ModPagespeedImageRecompressionQuality 85
    #
    # Jpeg recompression quality (0 to 100, -1 uses ImageRecompressionQuality):
    # ModPagespeedJpegRecompressionQuality -1
    # ModPagespeedJpegRecompressionQualityForSmallScreens 70
    #
    # WebP recompression quality (0 to 100, -1 uses ImageRecompressionQuality):
    # ModPagespeedImageWebpRecompressionQuality 80
    # ModPagespeedImageWebpRecompressionQualityForSmallScreens 70
    #
    # Timeout for conversions to WebP format, in
    # milliseconds. Negative values mean no timeout is applied. The
    # default value is -1:
    # ModPagespeedImageWebpTimeoutMs 5000
    #
    # Percent of original image size below which optimized images are retained:
    # ModPagespeedImageLimitOptimizedPercent 100
    #
    # Percent of original image area below which image resizing will be
    # attempted:
    # ModPagespeedImageLimitResizeAreaPercent 100

    # Settings for inline preview images
    #
    # Setting this to n restricts preview images to the first n images found on
    # the page.  The default of -1 means preview images can appear anywhere on
    # the page (if those images appear above the fold).
    # ModPagespeedMaxInlinedPreviewImagesIndex -1

    # Sets the minimum size in bytes of any image for which a low quality image
    # is generated.
    # ModPagespeedMinImageSizeLowResolutionBytes 3072

    # The maximum URL size is generally limited to about 2k characters
    # due to IE: See http://support.microsoft.com/kb/208427/EN-US.
    # Apache servers by default impose a further limitation of about
    # 250 characters per URL segment (text between slashes).
    # mod_pagespeed circumvents this limitation, but if you employ
    # proxy servers in your path you may need to re-impose it by
    # overriding the setting here.  The default setting is 1024
    # characters.
    #
    # ModPagespeedMaxSegmentLength 250

    # Uncomment this if you want to prevent mod_pagespeed from combining files
    # (e.g. CSS files) across paths
    #
    # ModPagespeedCombineAcrossPaths off

    # Renaming JavaScript URLs can sometimes break them.  With this
    # option enabled, mod_pagespeed uses a simple heuristic to decide
    # not to rename JavaScript that it thinks is introspective.
    #
    # You can uncomment this to let mod_pagespeed rename all JS files.
    #
    # ModPagespeedAvoidRenamingIntrospectiveJavascript off

    # Certain common JavaScript libraries are available from Google, which acts
    # as a CDN and allows you to benefit from browser caching if a new visitor
    # to your site previously visited another site that makes use of the same
    # libraries as you do.  Enable the following filter to turn on this feature.
    #
    # ModPagespeedEnableFilters canonicalize_javascript_libraries

    # The following line configures a library that is recognized by
    # canonicalize_javascript_libraries.  This will have no effect unless you
    # enable this filter (generally by uncommenting the last line in the
    # previous stanza).  The format is:
    #    ModPagespeedLibrary bytes md5 canonical_url
    # Where bytes and md5 are with respect to the *minified* JS; use
    # js_minify --print_size_and_hash to obtain this data.
    # Note that we can register multiple hashes for the same canonical url;
    # we do this if there are versions available that have already been minified
    # with more sophisticated tools.
    #
    # Additional library configuration can be found in
    # pagespeed_libraries.conf included in the distribution.  You should add
    # new entries here, though, so that file can be automatically upgraded.
    # ModPagespeedLibrary 43 1o978_K0_LNE5_ystNklf http://www.modpagespeed.com/rewrite_javascript.js

    # Explicitly tell mod_pagespeed to load some resources from disk.
    # This will speed up load time and update frequency.
    #
    # This should only be used for static resources which do not need
    # specific headers set or other processing by Apache.
    #
    # Both URL and filesystem path should specify directories and
    # filesystem path must be absolute (for now).
    #
    # ModPagespeedLoadFromFile "http://example.com/static/" "/var/www/static/"


    # Enables server-side instrumentation and statistics.  If this rewriter is
    # enabled, then each rewritten HTML page will have instrumentation javacript
    # added that sends latency beacons to /mod_pagespeed_beacon.  These
    # statistics can be accessed at /mod_pagespeed_statistics.  You must also
    # enable the mod_pagespeed_statistics and mod_pagespeed_beacon handlers
    # below.
    #
    # ModPagespeedEnableFilters add_instrumentation

    # The add_instrumentation filter sends a beacon after the page onload
    # handler is called. The user might navigate to a new URL before this. If
    # you enable the following directive, the beacon is sent as part of an
    # onbeforeunload handler, for pages where navigation happens before the
    # onload event.
    #
    # ModPagespeedReportUnloadTime on

    # Uncomment the following line so that ModPagespeed will not cache or
    # rewrite resources with Vary: in the header, e.g. Vary: User-Agent.
    # Note that ModPagespeed always respects Vary: headers on html content.
    # ModPagespeedRespectVary on

    # Uncomment the following line if you want to disable statistics entirely.
    #
    # ModPagespeedStatistics off

    # This page lets you view statistics about the mod_pagespeed module.
    <Location /mod_pagespeed_statistics>
        Order allow,deny
        # You may insert other "Allow from" lines to add hosts you want to
        # allow to look at generated statistics.  Another possibility is
        # to comment out the "Order" and "Allow" options from the config
        # file, to allow any client that can reach your server to examine
        # statistics.  This might be appropriate in an experimental setup or
        # if the Apache server is protected by a reverse proxy that will
        # filter URLs in some fashion.
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_statistics
    </Location>

    # Enable logging of mod_pagespeed statistics, needed for the console.
    ModPagespeedStatisticsLogging on

    <Location /pagespeed_console>
        Order allow,deny
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler pagespeed_console
    </Location>

    # Page /mod_pagespeed_message lets you view the latest messages from
    # mod_pagespeed, regardless of log-level in your httpd.conf
    # ModPagespeedMessageBufferSize is the maximum number of bytes you would
    # like to dump to your /mod_pagespeed_message page at one time,
    # its default value is 100k bytes.
    # Set it to 0 if you want to disable this feature.
    ModPagespeedMessageBufferSize 100000

    <Location /mod_pagespeed_message>
        Order allow,deny
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_message
    </Location>
</IfModule>

I saw some java script in there something about renaming, compressing them.. and there was a function to not do that.. but i don't usually mess with stuff i am not suppose to... but if anything in this config file that could cause the issue i am having with shoutbox please point them out...
 
Part 2:

Code:
# Randomly drop rewrites (*) to increase the chance of optimizing
    # frequently fetched resources and decrease the chance of optimizing
    # infrequently fetched resources. This can reduce CPU load. The default
    # value of this parameter is 0 (no drops).  90 means that a resourced
    # fetched once has a 10% probability of being optimized while a resource
    # that is fetched 50 times has a 99.65% probability of being optimized.
    #
    # (*) Currently only CSS files and images are randomly dropped.  Images
    # within CSS files are not randomly dropped.
    #
    # ModPagespeedRewriteRandomDropPercentage 90

    # Many filters modify the URLs of resources in HTML files. This is typically
    # harmless but pages whose Javascript expects to read or modify the original
    # URLs may break. The following parameters prevent filters from modifying
    # URLs of their respective types.
    #
    # ModPagespeedJsPreserveURLs on
    # ModPagespeedImagePreserveURLs on
    # ModPagespeedCssPreserveURLs on

    # Settings for image optimization:
    #
    # Lossy image recompression quality (0 to 100, -1 just strips metadata):
    # ModPagespeedImageRecompressionQuality 85
    #
    # Jpeg recompression quality (0 to 100, -1 uses ImageRecompressionQuality):
    # ModPagespeedJpegRecompressionQuality -1
    # ModPagespeedJpegRecompressionQualityForSmallScreens 70
    #
    # WebP recompression quality (0 to 100, -1 uses ImageRecompressionQuality):
    # ModPagespeedImageWebpRecompressionQuality 80
    # ModPagespeedImageWebpRecompressionQualityForSmallScreens 70
    #
    # Timeout for conversions to WebP format, in
    # milliseconds. Negative values mean no timeout is applied. The
    # default value is -1:
    # ModPagespeedImageWebpTimeoutMs 5000
    #
    # Percent of original image size below which optimized images are retained:
    # ModPagespeedImageLimitOptimizedPercent 100
    #
    # Percent of original image area below which image resizing will be
    # attempted:
    # ModPagespeedImageLimitResizeAreaPercent 100

    # Settings for inline preview images
    #
    # Setting this to n restricts preview images to the first n images found on
    # the page.  The default of -1 means preview images can appear anywhere on
    # the page (if those images appear above the fold).
    # ModPagespeedMaxInlinedPreviewImagesIndex -1

    # Sets the minimum size in bytes of any image for which a low quality image
    # is generated.
    # ModPagespeedMinImageSizeLowResolutionBytes 3072

    # The maximum URL size is generally limited to about 2k characters
    # due to IE: See http://support.microsoft.com/kb/208427/EN-US.
    # Apache servers by default impose a further limitation of about
    # 250 characters per URL segment (text between slashes).
    # mod_pagespeed circumvents this limitation, but if you employ
    # proxy servers in your path you may need to re-impose it by
    # overriding the setting here.  The default setting is 1024
    # characters.
    #
    # ModPagespeedMaxSegmentLength 250

    # Uncomment this if you want to prevent mod_pagespeed from combining files
    # (e.g. CSS files) across paths
    #
    # ModPagespeedCombineAcrossPaths off

    # Renaming JavaScript URLs can sometimes break them.  With this
    # option enabled, mod_pagespeed uses a simple heuristic to decide
    # not to rename JavaScript that it thinks is introspective.
    #
    # You can uncomment this to let mod_pagespeed rename all JS files.
    #
    # ModPagespeedAvoidRenamingIntrospectiveJavascript off

    # Certain common JavaScript libraries are available from Google, which acts
    # as a CDN and allows you to benefit from browser caching if a new visitor
    # to your site previously visited another site that makes use of the same
    # libraries as you do.  Enable the following filter to turn on this feature.
    #
    # ModPagespeedEnableFilters canonicalize_javascript_libraries

    # The following line configures a library that is recognized by
    # canonicalize_javascript_libraries.  This will have no effect unless you
    # enable this filter (generally by uncommenting the last line in the
    # previous stanza).  The format is:
    #    ModPagespeedLibrary bytes md5 canonical_url
    # Where bytes and md5 are with respect to the *minified* JS; use
    # js_minify --print_size_and_hash to obtain this data.
    # Note that we can register multiple hashes for the same canonical url;
    # we do this if there are versions available that have already been minified
    # with more sophisticated tools.
    #
    # Additional library configuration can be found in
    # pagespeed_libraries.conf included in the distribution.  You should add
    # new entries here, though, so that file can be automatically upgraded.
    # ModPagespeedLibrary 43 1o978_K0_LNE5_ystNklf http://www.modpagespeed.com/rewrite_javascript.js

    # Explicitly tell mod_pagespeed to load some resources from disk.
    # This will speed up load time and update frequency.
    #
    # This should only be used for static resources which do not need
    # specific headers set or other processing by Apache.
    #
    # Both URL and filesystem path should specify directories and
    # filesystem path must be absolute (for now).
    #
    # ModPagespeedLoadFromFile "http://example.com/static/" "/var/www/static/"


    # Enables server-side instrumentation and statistics.  If this rewriter is
    # enabled, then each rewritten HTML page will have instrumentation javacript
    # added that sends latency beacons to /mod_pagespeed_beacon.  These
    # statistics can be accessed at /mod_pagespeed_statistics.  You must also
    # enable the mod_pagespeed_statistics and mod_pagespeed_beacon handlers
    # below.
    #
    # ModPagespeedEnableFilters add_instrumentation

    # The add_instrumentation filter sends a beacon after the page onload
    # handler is called. The user might navigate to a new URL before this. If
    # you enable the following directive, the beacon is sent as part of an
    # onbeforeunload handler, for pages where navigation happens before the
    # onload event.
    #
    # ModPagespeedReportUnloadTime on

    # Uncomment the following line so that ModPagespeed will not cache or
    # rewrite resources with Vary: in the header, e.g. Vary: User-Agent.
    # Note that ModPagespeed always respects Vary: headers on html content.
    # ModPagespeedRespectVary on

    # Uncomment the following line if you want to disable statistics entirely.
    #
    # ModPagespeedStatistics off

    # This page lets you view statistics about the mod_pagespeed module.
    <Location /mod_pagespeed_statistics>
        Order allow,deny
        # You may insert other "Allow from" lines to add hosts you want to
        # allow to look at generated statistics.  Another possibility is
        # to comment out the "Order" and "Allow" options from the config
        # file, to allow any client that can reach your server to examine
        # statistics.  This might be appropriate in an experimental setup or
        # if the Apache server is protected by a reverse proxy that will
        # filter URLs in some fashion.
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_statistics
    </Location>

    # Enable logging of mod_pagespeed statistics, needed for the console.
    ModPagespeedStatisticsLogging on

    <Location /pagespeed_console>
        Order allow,deny
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler pagespeed_console
    </Location>

    # Page /mod_pagespeed_message lets you view the latest messages from
    # mod_pagespeed, regardless of log-level in your httpd.conf
    # ModPagespeedMessageBufferSize is the maximum number of bytes you would
    # like to dump to your /mod_pagespeed_message page at one time,
    # its default value is 100k bytes.
    # Set it to 0 if you want to disable this feature.
    ModPagespeedMessageBufferSize 100000

    <Location /mod_pagespeed_message>
        Order allow,deny
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_message
    </Location>
</IfModule>

I saw some java script in there something about renaming, compressing them.. and there was a function to not do that.. but i don't usually mess with stuff i am not suppose to... but if anything in this config file that could cause the issue i am having with shoutbox please point them out...
I have all of these settings enabled on my forum but no error is happening on the shoutbox except on the delay of message due to caching.
You may test it here.
 
Is there a good way to programmatically turn the chat on and off according to a set schedule?

The way I plan to use the chatroom is to use it for specific events and not leave it open 24x7. I'm doing it manually right now by basically removing the post shout permission from the registered user group then leaving a message in the chatroom to let them know when the next event will be.

To turn it off the way you're doing it currently (preventing posting new messages), there isn't really a better way

@Luke Foreman how do see who is banned from chatbox? and how do i unbanned a user ?

thanks

Go to admin cp > users > user permissions
To unban set all taigachat permissions to 'not set'

If you expect to be using taigachat bans a lot, configure the setting 'ban group id' for a better admin experience

well when i turn off mod pagespeed my site loads way slower..... but even with it on safari now loads for me.. for some it doesn't load not sure why...

and i also get these errors relating to mysql related to this add on:

Code:
XenForo_Exception: Cannot insert a message in the middle of a discussion. - library/XenForo/DataWriter/DiscussionMessage.php:446
Generated By: ImSooCool, Today at 2:17 PM
Stack Trace

#0 /home/unkn0wn/public_html/forums/library/XenForo/DataWriter/DiscussionMessage.php(353): XenForo_DataWriter_DiscussionMessage->_setPosition()
#1 /home/unkn0wn/public_html/forums/library/XenForo/DataWriter.php(1434): XenForo_DataWriter_DiscussionMessage->_preSave()
#2 /home/unkn0wn/public_html/forums/library/XenForo/DataWriter.php(1373): XenForo_DataWriter->preSave()
#3 /home/unkn0wn/public_html/forums/library/Dark/TaigaChat/DataWriter/DiscussionMessage/Post.php(7): XenForo_DataWriter->save()
#4 /home/unkn0wn/public_html/forums/library/MetaMirror/DataWriter/DiscussionMessage/Post.php(24): Dark_TaigaChat_DataWriter_DiscussionMessage_Post->save()
#5 /home/unkn0wn/public_html/forums/library/Dark/TaigaChat/CronEntry/CleanUp.php(67): MetaMirror_DataWriter_DiscussionMessage_Post->save()
#6 /home/unkn0wn/public_html/forums/library/Dark/TaigaChat/Model/TaigaChat.php(320): Dark_TaigaChat_CronEntry_CleanUp::runDailyCleanUp()
#7 /home/unkn0wn/public_html/forums/library/Dark/TaigaChat/ControllerPublic/TaigaChat.php(166): Dark_TaigaChat_Model_TaigaChat->pruneShoutbox()
#8 /home/unkn0wn/public_html/forums/library/XenForo/FrontController.php(347): Dark_TaigaChat_ControllerPublic_TaigaChat->actionPost()
#9 /home/unkn0wn/public_html/forums/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#10 /home/unkn0wn/public_html/forums/index.php(13): XenForo_FrontController->run()
#11 {main}

Request State

array(3) {
  ["url"] => string(51) "http://portalcentric.net/forums/taigachat/post.json"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(8) {
    ["message"] => string(6) "/prune"
    ["sidebar"] => string(1) "1"
    ["lastrefresh"] => string(6) "226563"
    ["color"] => string(6) "5ADA51"
    ["_xfRequestUri"] => string(8) "/forums/"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["_xfResponseType"] => string(4) "json"
  }
}

Delete... Close

That error is unrelated - it appears to be a race condition bug in the archive system. Do you allow posting in the taigachat log thread? Normally it should be kept locked.

i really want to keep the page speed mod maybe something in the pagespeed.conf can be edited?

Part 1:


As a first point of call, you should disable all javascript-related filters in the core filter set.

To do so, uncomment + replace the line:

Code:
# ModPagespeedDisableFilters rewrite_images

with:

Code:
ModPagespeedDisableFilters combine_javascript,inline_javascript,rewrite_javascript

And also at the end of the pagespeed config add:

Code:
ModPagespeedCriticalImagesBeaconEnabled false
 
  • Like
Reactions: rdn
I have all of these settings enabled on my forum but no error is happening on the shoutbox except on the delay of message due to caching.
You may test it here.

It isn't a conflict with taigachat, it's a conflict with another addon/customisation. As javascript execution during the document ready event is being stopped by this error, taigachat cannot function properly. There will be other bits of XenForo that are broken by the issue, but taigachat is the most noticeable.

Also for your caching error, as a last resort you can just disable speed mode
 
To turn it off the way you're doing it currently (preventing posting new messages), there isn't really a better way



Go to admin cp > users > user permissions
To unban set all taigachat permissions to 'not set'

If you expect to be using taigachat bans a lot, configure the setting 'ban group id' for a better admin experience



That error is unrelated - it appears to be a race condition bug in the archive system. Do you allow posting in the taigachat log thread? Normally it should be kept locked.




As a first point of call, you should disable all javascript-related filters in the core filter set.

To do so, uncomment + replace the line:

Code:
# ModPagespeedDisableFilters rewrite_images

with:

Code:
ModPagespeedDisableFilters combine_javascript,inline_javascript,rewrite_javascript

And also at the end of the pagespeed config add:

Code:
ModPagespeedCriticalImagesBeaconEnabled false
I only wanna unban one user .. how to do that ?
 
It isn't a conflict with taigachat, it's a conflict with another addon/customisation. As javascript execution during the document ready event is being stopped by this error, taigachat cannot function properly. There will be other bits of XenForo that are broken by the issue, but taigachat is the most noticeable.

Also for your caching error, as a last resort you can just disable speed mode
Disabling speed mode will increase my server load ? How many % ?
 
Have you figure out how to adjust that settings only for taigachat html files/directory?
I don't want to make the adjustment forum wide.
No I just set it to zero globally.
Try looking up that option in the nginx configuration documents and see if you can target it by location.
 
  • Like
Reactions: rdn
I need a way to turn the chat on and off. The free version of the software had it, but after installing the full version, it's gone.

My board only uses chat periodically. The board is partly a fan site for a sports team, and we only turn on chat for games. The default state is for the chat to be turned off.

In the meantime, can anyone help with a workaround?
 
i am using taiga shoutbox pro and i need Bot for shoutbox , bot will make hourly warning or advertisement,and maybe it can work with little data bank about response some words.
example:
user : how can i upgrade my membership ?
bot will pick up theese words = upgrade , membership (data bank include some words about forum content and paste them as a link)
BOT : http://yourdomain.com/index.php?account/upgrades

is it possible ? or any solutions already exist about this ?
 
Is it possible to run the prune command from a Cron job? The chat on my site is best gone every morning as it is often not suitable for daytime consumption. I need a virtual equivalent of the morning clean up of a lively pub.

(I should add: truly great mod. We've been missing this since Flashchat went out of use a few years ago and have tried loads of different systems - cometchat,arrowchat,123Flashchat and other VBulletin specific ones. I haven't gone fully live with Taigachat yet, but I'm really impressed)
 
Really Like this addon, another great works.

I found a small bug, in that when i display the shoutbox sidebar, and members in chat sidebar, the links to the main shoutbox page works.

If i disable the shoutbox sidebar, and only keep the members in chat, the url changes to the root page of my domain.

Was hoping to use just the members in chat sidebar, and encourage members to go to the shoutbox to chat, plus when i keep the shoutbox clients off of the main front page, "the members in chat"more accurately reflects people in the shoutbox.
 
@Luke Foreman: I've tried to fusion the sidebar widgets for Users Online and Sidebar Chat, but I've failed so far.

For so far, I've done this to the templates:

1. I've modified the "dark_taigachat_chatbox" by replacing
Code:
<div id='taigachat_box'
with
Code:
<xen:if is="{$taigachat.online.records}">
            <a href='{xen:link '{$taigachat.route}'}'>{xen:phrase dark_members_in_chat}</a>
            <xen:if is="{$visitor.user_id}">
                <xen:if hascontent="true">
                <h4 class="minorHeading"><a href="{xen:link account/following}">{xen:phrase people_you_follow}:</a></h4>
                <ul class="followedOnline">
                    <xen:contentcheck>
                        <xen:foreach loop="$taigachat.online.records" value="$user">
                            <xen:if is="{$user.followed}">
                                <li title="{$user.username}" class="Tooltip"><xen:avatar user="$user" size="s" img="true" class="_plainImage" /></li>
                            </xen:if>
                        </xen:foreach>
                    </xen:contentcheck>
                </ul>
                <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4>
                </xen:if>
            </xen:if>
            <ol class="listInline">
                <xen:foreach loop="$taigachat.online.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$taigachat.online.limit}">
                        <li>
                        <xen:if is="{$user.user_id}">
                            <a href="{xen:link members, $user}"
                                class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}">{xen:helper richUsername, $user}</a><xen:if is="{$i} < {$taigachat.online.total}">,</xen:if>
                        <xen:else />
                            {xen:phrase guest}<xen:if is="{$i} < {$taigachat.online.limit}">,</xen:if>
                        </xen:if>
                        </li>
                    </xen:if>
                </xen:foreach>
                <xen:if is="{$taigachat.online.recordsUnseen}">
                    <li class="moreLink">...</li>
                </xen:if>
            </ol>
        </xen:if>
        <div id='taigachat_box'

By now, it is already displaying the list in the full sized shoutbox. Fully working and everything but it still refuses to show up in the sidebar.

2. I've tried to remove the wrapping
Code:
<xen:if is="{$taigachat.online.records}">
but by then, it failed to render completely when in "Sidebar Mode", throwing the error message:
Code:
Template Errors: dark_taigachat
Invalid argument supplied for foreach() in /home/inferior/public_html/internal_data/templates/S.23,L.2,dark_taigachat.php, line 1437
Invalid argument supplied for foreach() in /home/inferior/public_html/internal_data/templates/S.23,L.2,dark_taigachat.php, line 1475
By then, I tried to look deeper into the Users in Chat sidebar widget, but when it came to mapping and stuff, I've failed to proceed further. Any idea how to get the code above to work for the sidebar chat widget?
 
I just switched styles and i cannot figure out how or what i have to do to make this appear on my new style. I like it above the forum list full width. Thank you
 
I just switched styles and i cannot figure out how or what i have to do to make this appear on my new style. I like it above the forum list full width. Thank you

Did you do the manual template edit? Or did you use the widget framework or xenporta?
 
Back
Top Bottom