A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment! No new topics are allowed in this forum.
Kinfule wrote:Well, I can finally be back, It might take some time to read the threads an be updated with requests and I hope to port my mods to PhpBB3 sooner or later.
Hi, nice to see you back. We have been waiting for you for a long long time
One of the biggest problems is when user has non-english letter in name (for example č), the shoutbox stops working for all users. Hope you can fix that first
sure hope someone can help me. i've installed this shoutbox and it works great. i removed the "Who's chatting" box from the right side and put it in my "overall_header.tpl" also put the javascript in my header and it still works... on the chat page. on my other pages the box shows up but it always says there are no people chatting. i'm sure this is probably an easy fix but i can't figure it out. what i want is for the "Who's Chatting" box to be visable on all pages. is this even possible? maybe best to provide a link to the board so that you can see what i mean.
Hi guys, this was probably answered, but i didnt see this thread was so long, and after reading thru page 4 i noticed all 68 pages . So my question and its probably been asked before, is how can i put the shoutbox onto the main index page in phpbb2.
I have installed the shoutbox which seems to be working. However I have a problem with the way it is displayed. The elements of each line do not line up as they should and sometimes overlap. Also, every time a new line is added into the shoutbox the whole line is indented. I am using phpbb v3.0 and have installed version 1.0.2a of the shoutbox.
Could this be to do with my template, as I am using an added one called acidtech. I have a screenshot of the problem, but am unsure of how to make it available to this forum.
thank you for this great mod giving my rpg-forum new possibilities!
However, for low-bandwidth users, the rather high traffic caused by the shoutbox causes some problems: As I understand, each refresh the whole phpbb_shoutbox and phpbb_shoutbox_sessions tables seem to be transmitted. At a refresh rate of 1000 ms and a table size of several 100 kB, a rather good internet connection is required.
Decreasing the number of displayed shouts when the shoutbox is loaded does not help. I assume, nevertheless the whole shoutbox tables in the database are analysed in order to get the newest - let's say 25 - shouts?
Any chance to set something like "Only search in the newest 25 entries of the shoutbox tables", or any other idea?
I just checked if I can solve the "problem" described in my post some 30 min ago, and did the following: In chat.php and shoutbox.php, I changed
for($x = 0; $x < count($row); $x++)
to
for($x = count($row)-10; $x < count($row); $x++)
so only the last 10 shouts are displayed - not only when the shoutbox is loaded, but also during making shouts ... good idea?
However, the effect is not so big as I expected: Displaying only 10 shouts instead of 100 does not reduce the transmitted data by a factor of 10, only approx. 2 ?
A very good idea would be to allow each single user to set the "number of newest shouts" he/she wants to get displayed. So every user can decide which amount of traffic his internet connection can stand ...
following situation with my shoutbox (placed as a frame into index_body.tpl, if this matters):
* 100 shouts, resulting in a shoutbox table size of approx. 20 kB
* Only I watch the shoutbox (whole forum password-protected)
* no shouts being done
Nevertheless, each refresh (set to 6000 ms) causes a traffic of approx. 100 kByte (download) and approx. 25 kByte (sent). Not much for me, but much for low-bandwith users.
What exactly causes this traffic? Is reading out the shoutbox table such inefficient? No chance to update the shoutbox only when i) loaded or ii) new shouts have been done?
Any other ideas to reduce traffic (except decreasing the number of stored shouts, or increasing the refresh time, for certain reasons)?
I have a little bit experience with Javascript and php - not much, but enough for making some changes when I understand where and why something happens ...