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

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

DVZ Shoutbox nie wysyła postów

Błąd   Założony przez  Ramzi227.

Witam, wgrałem dzisiaj DVZ_shoutbox ponieważ poprzedni się wysypał i mam problem z wysyłaniem wiadomości. Po napisaniu czgokolwiek i kliknięciu enter'a bądź guzika "wyślij" strona się odświeża a wiadomość nie zostaje wysłana. PHP wgrane na serwer to 5.6.18 Wstawiam kod headerinclude: 
<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" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800italic,800&subset=latin,greek,greek-ext,vietnamese,cyrillic-ext,cyrillic,latin-ext' rel='stylesheet' type='text/css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript">
var cookieSecureFlag = "{$mybb->settings['cookiesecureflag']}";
$(document).ready(function()
{
   $(".expcolimage .expander").each(function()
   {
       if($(this).data('src'))
       {
           $(this).addClass($(this).data('src').replace('.png', ''));
       }
   });
   
   expandables.expandCollapse = function(e, controls)
   {
       element = $(e);

       if(!element || controls == false)
       {
           return false;
       }
       var expandedItem = $("#"+controls+"_e");
       var collapsedItem = $("#"+controls+"_c");

       if(expandedItem.length && collapsedItem.length)
       {
           if(expandedItem.is(":hidden"))
           {
               expandedItem.toggle("fast");
               collapsedItem.toggle("fast");
               this.saveCollapsed(controls);
           }
           else
           {
               expandedItem.toggle("fast");
               collapsedItem.toggle("fast");
               this.saveCollapsed(controls, 1);
           }
       }
       else if(expandedItem.length && !collapsedItem.length)
       {
           if(expandedItem.is(":hidden"))
           {
               expandedItem.toggle("fast");
               element.removeClass("collapse_collapsed").addClass("collapse")
                                   .attr("alt", "[-]")
                                   .attr("title", "[-]");
               element.parent().parent('td').removeClass('tcat_collapse_collapsed');
               element.parent().parent('.thead').removeClass('thead_collapsed');
               this.saveCollapsed(controls);
           }
           else
           {
               expandedItem.toggle("fast");
               element.removeClass("collapse").addClass("collapse_collapsed")
                                   .attr("alt", "[+]")
                                   .attr("title", "[+]");
               element.parent().parent('td').addClass('tcat_collapse_collapsed');
               element.parent().parent('.thead').addClass('thead_collapsed');
               this.saveCollapsed(controls, 1);
           }
       }
       return true;
   };
});
</script>
{$stylesheets}<!-- UNREADPOSTS_CSS -->
<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='' />";
var modal_zindex = 9999;
</script>
Nigdzie nie dołączasz skryptów JS, które są domyślnie w mybb. Mam na myśli jQuery, plik general.js i jquery.plugins.min.js. Porównaj sobie swój szablon headerinclude z tym ze stylu domyślnego.
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.
Dodane: 
<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" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800italic,800&subset=latin,greek,greek-ext,vietnamese,cyrillic-ext,cyrillic,latin-ext' rel='stylesheet' type='text/css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<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=1810"></script>
<script type="text/javascript">
var cookieSecureFlag = "{$mybb->settings['cookiesecureflag']}";
$(document).ready(function()
{
   $(".expcolimage .expander").each(function()
   {
       if($(this).data('src'))
       {
           $(this).addClass($(this).data('src').replace('.png', ''));
       }
   });
   
   expandables.expandCollapse = function(e, controls)
   {
       element = $(e);

       if(!element || controls == false)
       {
           return false;
       }
       var expandedItem = $("#"+controls+"_e");
       var collapsedItem = $("#"+controls+"_c");

       if(expandedItem.length && collapsedItem.length)
       {
           if(expandedItem.is(":hidden"))
           {
               expandedItem.toggle("fast");
               collapsedItem.toggle("fast");
               this.saveCollapsed(controls);
           }
           else
           {
               expandedItem.toggle("fast");
               collapsedItem.toggle("fast");
               this.saveCollapsed(controls, 1);
           }
       }
       else if(expandedItem.length && !collapsedItem.length)
       {
           if(expandedItem.is(":hidden"))
           {
               expandedItem.toggle("fast");
               element.removeClass("collapse_collapsed").addClass("collapse")
                                   .attr("alt", "[-]")
                                   .attr("title", "[-]");
               element.parent().parent('td').removeClass('tcat_collapse_collapsed');
               element.parent().parent('.thead').removeClass('thead_collapsed');
               this.saveCollapsed(controls);
           }
           else
           {
               expandedItem.toggle("fast");
               element.removeClass("collapse").addClass("collapse_collapsed")
                                   .attr("alt", "[+]")
                                   .attr("title", "[+]");
               element.parent().parent('td').addClass('tcat_collapse_collapsed');
               element.parent().parent('.thead').addClass('thead_collapsed');
               this.saveCollapsed(controls, 1);
           }
       }
       return true;
   };
});
</script>
{$stylesheets}<!-- UNREADPOSTS_CSS -->
<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='' />";
var modal_zindex = 9999;
</script>

Jednak zmieniło to tylko to, że strona się po prostu nie odświeża ale posty dalej się nie wysyłają
Wrzuciłeś wszystkie pliki na serwer? Pamiętam jak ja nie wrzuciłem kiedyś skryptów shoutboxa to miałem taki sam problem.



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

2 gości