Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Prawdopodobnie za dużo javascript, lub coś blokuje shoutbox

Optymalizacja  Założony przez  CoJestXdd.

wersja skryptu MyBB: 1.8.6
adres forum: http://ugramy.pl
na czym polega problem (screen, opis, komunikaty):

Witam, od początków forum mam problem z shoutboxem. Problem polega na tym, że sam z siebie działa jak należy, jednakże znajdą się chwile, gdy po wysłaniu wiadomości trzeba odświeżyć forum, by ta wiadomość się pokazała. Problem dotyczy także samego pokazywania się wiadomości, forum mam cały czas otwarte i co jakiś czas muszę je odświeżyć, by zobaczyć czy nie ma nowej wiadomości. Dotyczy to również chowania się shoutboxa, po określonym czasie powinien zniknąć, tak się jednak nie dzieje, czasami zadziała i się schowa, czasami nie. Czy jest to wina zbyt dużej ilości skryptów w headerinclude?

Konto testowe: 
l: Pokazywarka
h: pass123

Zawartość headerinclude:

<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1806"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1806"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1806"></script>

<script type="text/javascript" src="{$mybb->asset_url}/jscripts/xem_fast_rep.js"></script>
{$stylesheets}



<script type="text/javascript">
<!--
lang.unknown_error = "{$lang->unknown_error}";

lang.select2_match = "{$lang->select2_match}";
lang.select2_matches = "{$lang->select2_matches}";
lang.select2_nomatches = "{$lang->select2_nomatches}";
lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
lang.select2_loadmore = "{$lang->select2_loadmore}";
lang.select2_searching = "{$lang->select2_searching}";

var cookieDomain = "{$mybb->settings['cookiedomain']}";
var cookiePath = "{$mybb->settings['cookiepath']}";
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
var deleteevent_confirm = "{$lang->deleteevent_confirm}";
var removeattach_confirm = "{$lang->removeattach_confirm}";
var loading_text = '{$lang->ajax_loading}';
var saving_changes = '{$lang->saving_changes}';
var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
var my_post_key = "{$mybb->post_code}";
var rootpath = "{$mybb->settings['bburl']}";
var imagepath = "{$theme['imgdir']}";
  var yes_confirm = "{$lang->yes}";
var no_confirm = "{$lang->no}";
var MyBBEditor = null;
var spinner_image = "{$theme['imgdir']}/spinner.gif";
var spinner = "<img src='" + spinner_image +"' alt='' />";
// -->
</script>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" />
<script type="text/javascript" src="{$mybb->settings['bburl']}/images/skillgame/js/jquery.tipTip.js"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/images/skillgame/js/jquery.tipTip.minified.js"></script> 
<script type="text/javascript" src="{$mybb->settings['bburl']}/images/skillgame/js/skillgame.js"></script>
<script type='text/javascript'> 
jQuery(function() {
jQuery(".tipTip").tipTip({maxWidth: "auto", edgeOffset: 10,gravity: 'n'});
  });
</script>

{$myalerts_js}
Tak, wiem, że istnieje taka opcja jak "Pomógł" ale moim zdaniem kultura wymaga słownej/pisemnej formy podziękowania także proszę mnie nie upominać w kwestii podziękowań.
Po pierwsze dołączasz dwa razy plugin tiptip.
Po drugie nie jest ich za dużo (zwiększa to ilość zapytań co prawda, ale o tym nie tutaj).
Po trzecie sprawdź czy ci nic nie wywala konsola i próbuj wywalać poszczególne skrypty i wtedy sprawdzać.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Tzn jak załączam dwa razy plugin? Jak go wyłączyć?
Tak, wiem, że istnieje taka opcja jak "Pomógł" ale moim zdaniem kultura wymaga słownej/pisemnej formy podziękowania także proszę mnie nie upominać w kwestii podziękowań.
Linia 50 i 51. Najpierw dołączasz normalną wersję, a później wersję, która została poddana kompresji.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Usunąłem 51. linijkę, coś jeszcze mogę zrobić?
Tak, wiem, że istnieje taka opcja jak "Pomógł" ale moim zdaniem kultura wymaga słownej/pisemnej formy podziękowania także proszę mnie nie upominać w kwestii podziękowań.
Usuwać skrypty i sprawdzać czy są jakieś efekty. No i zawsze sprawdzać konsolę.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
dałeś konto testowe które nie ma 5 postów, a wymagasz tego dfo udzielania sie na SB, gratki

muzyka w tle nie zachęca do pozostania na stronie
Już jest 5 postów.

Co do muzyki to nikt nie musi włączać, jak komuś się spodoba to zostawia.
Tak, wiem, że istnieje taka opcja jak "Pomógł" ale moim zdaniem kultura wymaga słownej/pisemnej formy podziękowania także proszę mnie nie upominać w kwestii podziękowań.



Użytkownicy przeglądający ten wątek:

2 gości