SimplePortal
Development => Bugs => Topic started by: yureyone on October 20, 2015, 05:09:28 PM
-
I'm currently running SP 2.3.5 - i've downgraded from 2.3.5 thinking it will solve the problem, but it didn't.
I've got installed it with the polish patch, and also i'm running smf with polish language selected - but anytime anybody writes one of the polish alphabet letters (ć,ż,ś,ó,ł etc) chat just freezes with the spinning loading arrow on top, and it doesn't refresh the messages until i refresh the webpage. When refreshed, it shows some letters, and shows empty messages for a few ones.
Dunno what to do, all polish patches are installed, and shoutbox doesn't have encoding options. Any suggestions :v ?
-
Hello,
Could you provide a php info sheet?
Make a new PHP file, and have the following in it then link us to the file.
<?php
phpinfo();
?>
Could you also provide any errors about the shoutbox from your Forum Error Log?
-
yureyone,
Try this please: http://simpleportal.net/index.php?topic=13865.msg68579#msg68579 it should be a known issue. Tell us if it fixes it so that I can move the topic to Support.
Regards
-
Maybe i don't really get what to do with this - or it's just not working. I didn't learned PHP (Yet) so i don't know much about syntax - well, when copy-pasted the "correct" code into the place of not-working one, i've got :
Parse error: syntax error, unexpected $end in /home/u551792826/public_html/Themes/default/PortalShoutbox.template.php on line 284
#UPDATE
Okay, found the lack of three signs x3
Yet still, when i load the shoutbox, nothing has changed.
No error logs about it, nothing.
Just found out that if i'll name the shoutbox with any polish signs that doesn't load on it, shoutbox will be "unnamed" - like empty name
-
Hello,
Could you provide a php info sheet?
Make a new PHP file, and have the following in it then link us to the file.
<?php
phpinfo();
?>
-
http://highschoolponyville.topl.pl/info.php (http://highschoolponyville.topl.pl/info.php)
Here it is.
-
Issue still persists. Any idea what to do with it?
-
Just took a look at your site and no offence it's incredibly broken, for example it shows version 2.0.1, and if you are really using that version I really have no idea how you could have possibly installed such an old version, it's advertised everywhere to install 2.0.11 instead... With the year saying 2011, I'd bet more on it being 2.0.1.
The difference is just a number, but MANY years of coding differences, 2.0.1 has countless security holes and could be hacked in a matter of two minutes, seriously. So your top priority is to update to 2.0.11 by either wiping everything and re-installing, or using the update packages (for so many versions something may go wrong due to the mods you currently have, so my suggestion would be wiping off, in this case).
There are also broken images here and there, 404 errors... No offence but I am not exactly "trusting" you on the coding edits and stuff, as to me you probably messed up something elsewhere or something like using ISO charset without having converted to UTF8 properly etc...
Also, I can understand hiding most of the important boards from guests, but really, you should think of having some there for them to see, to interest them into joining the forum.
-
<div style="position:; top:0; left:0; background-color:; width:100%; vertical-align:bottom; horizontal-align:center; color: #FFF;">
<div align=right class="quotetitle">
<input type="button" value="Pokaż/Ukryj" style="width: 100px; font-size: 12px; margin: 0px 20px 0px 0px; padding: 0px;" onclick="
if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '')
{
this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = '';
this.innerText = '';
this.value = 'Ukryj';
}
else
{
this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none';
this.innerText = '';
this.value = 'Pokaż';
}
" />
</div>
<div class="quotecontent" style="display:;">
<center><a href="http://topl.pl"><img src='http://topl.pl/banners/baner_h.png' alt='' border="0" /></a></center>
</div>
</div>
All this stuff is placed *after* the </html> closing tag of the page.
There are two possible reasons for that:
1) you added that to index.php,
2) your host is appending this code to each page of your site because it's free and that's its way to get revenues.
In any case, I guess this piece of html is attached to the xml responses as well, making them invalid and breaking *any* AJAX call, not only the shoutbox.
Possible solutions:
1) if you have added the code to index.php, remove it and use index.template.php (but do not just throw in the code, ask how to put it properly),
2) if your host did that, I'm sorry, but the only solution is to look for another host (or upgrade to a paid-for package if available).
-
The image with the 404 error is also set up to redirect to that host's sale page after a few seconds (if you look at it via the url in the browser) ?!
I have seen free host's inject code into the existing HTML being displayed on their clients site for advertising purposes where it is put after the html close tag.
It is not very smart as they could easily have put the code prior to the body end tag using dom or the like but I suppose they are not intelligent enough to do so.
If you know what you are doing one can write some javascript that hides the extra code being displayed.
Although Imo you should opt a free host that at least knows not to break the page while inserting their code.