Не работает кнопка "Сохранить"

  • 20 Ответов
  • 4570 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Леон

Здравствуйте. Обновил старый сайт с  Joomla 1.7 до 3.3, поставил новый шаблон, все прошло без проблем, все везде работает, кроме одного.
Если нажать кнопку "Редактировать" материал с сайта (в админ панели работает все хорошо), то там после редактирования материала не работает кнопка "Сохранить" (просто ничего не происходит), кнопка "Отмена" работает. Подскажите в каких файлах примерно нужно покапаться, не знаю с чего начать.

Пробовал менять редакторы, но кнопки Отмена и Сохранить в тех же местах и все также, они похоже не привязаны к редактору.

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #1 : 12.05.2014, 00:56:46 »
Копаюсь сам, не работает во всех браузерах, вот еще что в Chrome показывает:

Это на главной странице сайта, как и на любой другой ошибки:




А это уже при редактировании материала и нажатии на кнопку "Сохранить" вылазиет:


Есть у кого какие мысли от чего эти ошибки могут быть и возможные способы исправления?
В админке ошибок нет и все сохраняет.


Так, круг сужается, на стандартном шаблоне сохраняет и ошибок этих нет.


Скачал с интернета файл jquery-1.11.1.min.js  переименовал его как был мой в jquery-1.6.1.min.js и кинул с заменой, ошибки остались и начал сохранять. Эти ошибки как-то влияют на сайт?
« Последнее редактирование: 12.05.2014, 01:20:10 от Леон »

*

Оффлайн Hishchnik

Re: Не работает кнопка "Сохранить"
« Ответ #2 : 19.05.2014, 18:39:44 »
templates/ваш_шаблон/html/com_content/form/edit.php
после php кода но до html:

[spoiler]<script type="text/javascript">
        Joomla.submitbutton = function(task)
        {
                if (task == 'article.cancel' || document.formvalidator.isValid(document.id('adminForm')))
                {
                        <?php echo $this->form->getField('articletext')->save(); ?>
                        Joomla.submitform(task);
                }
        }
</script>[/spoiler]

кнопка:
[spoiler]
<button type="button" class="btn btn-primary" onclick="Joomla.submitbutton('article.save')">
                                        <?php echo JText::_('JSAVE')?>
                                </button>
[/spoiler]
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #3 : 19.05.2014, 18:58:35 »
А в этом шаблоне, в папке /html/com_content/, нет папки form :'(
Да ладно, после подмены файла  jquery кнопка заработала, вопрос в тех двух выделенных ошибках. Так визуально все работает нормально, ошибки видно только через консоль хрома. Может нужно по экспериментировать с разными версиями  jquery.

Две ошибки (почти одинаковые) на каждой странице, и в обоих строках много слов про jQuery.
« Последнее редактирование: 19.05.2014, 19:33:23 от Леон »

*

Оффлайн b2z

  • *****
  • 7740
  • [+]739 / [-]0
  • Пол: Мужской
  • Разраблю понемногу
    • Просмотр профиля
    • NorrNext - расширения для Joomla! и Pagekit
Re: Не работает кнопка "Сохранить"
« Ответ #4 : 19.05.2014, 19:02:17 »
Цитировать
Скачал с интернета файл jquery-1.11.1.min.js  переименовал его как был мой в jquery-1.6.1.min.js
А почему не хотите подключить родной jQuery (в смысле тот, который с Joomla идет)?

*

Оффлайн AlekVolsk

Re: Не работает кнопка "Сохранить"
« Ответ #5 : 19.05.2014, 19:06:30 »
А почему не хотите подключить родной jQuery (в смысле тот, который с Joomla идет)?
Да, возник тот же вопрос. В самом начале шаблона сразу после defined('_JEXEC') or die; вставьте JHtml::_('jquery.framework');
И не забудьте убрать вызов вашего jquery-1.6.1.min.js, во избежание конфликтов
« Последнее редактирование: 19.05.2014, 19:15:45 от AlekVolsk »

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #6 : 19.05.2014, 19:31:17 »
Дело темное. Скопировал из стандартного шаблона в свой папку form, прописал строки кнопки сохранить, кнопка действительно появилась, но также как и старая не работает. (это на стандартном jQuery).
А вернул обратно свой jQuery-1.6.1.min.js обе кнопки сохранить заработали)). Вызов старого убирал), а потом и вместе с ним попробовал) все также, без старого кнопка сохранить не работает и ошибки, со старым сохранить работает, но ошибки все равно.

Все работает, только видно ошибки в консоли как на 1-м скриншоте.

А на некоторых страницахв консоли хрома есть еще ошибка: event.returnValue is deprecated. Please use the standard event.preventDefault() instead.          jquery-1.6.1.min.js:3,         
« Последнее редактирование: 19.05.2014, 19:53:09 от Леон »

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #7 : 09.06.2014, 19:56:40 »
Покопался недавно по модулям/плагинам поудалял лишнего, вот что сейчас:



Вторая ошибка от модуля максименю, пробовал отключать его ошибка пропадает, я его удалю как соберусь сам стиль к меню написать.

Остается первая ошибка, не знаю от чего она идет, но на стандартном шаблоне ее нет. (странно что на стандартном шаблоне нет и второй ошибки от меню)

Есть еще какие идеи от чего это может быть?

Код файла index.php в шаблоне:

[spoiler]<?php
defined
'_JEXEC' ) or die;

require_once 
dirname(__FILE__). DIRECTORY_SEPARATOR 'functions.php';


$document $this;


$templateUrl $document->baseurl '/templates/' $document->template;

Artx::load("Artx_Page");


$view $this->artx = new ArtxPage($this);


$view->componentWrapper();

JHtml::_('behavior.framework'true);
$app JFactory::getApplication();
$tplparams $app->getTemplate(true)->params;
//on off
$fbc htmlspecialchars($tplparams->get('fbc'));
$twc htmlspecialchars($tplparams->get('twc'));
$gc htmlspecialchars($tplparams->get('gc'));
$i1 htmlspecialchars($tplparams->get('i1'));
$i2 htmlspecialchars($tplparams->get('i2'));
$i3 htmlspecialchars($tplparams->get('i3'));
$i4 htmlspecialchars($tplparams->get('i4'));
$i5 htmlspecialchars($tplparams->get('i5'));
$allicon htmlspecialchars($tplparams->get('allicon'));
$allbutton htmlspecialchars($tplparams->get('allbutton'));
$backc htmlspecialchars($tplparams->get('backc'));

?>

<!DOCTYPE html>
<html dir="ltr" lang="<?php echo $document->language?>">
<head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="<?php echo $document->baseurl?>/templates/system/css/system.css" />

    <link rel="stylesheet" href="<?php echo $document->baseurl?>/templates/system/css/general.css" />
    <!--backtotop-->
    <?php if ($backc == 1) { ?> <script src="<?php echo $templateUrl?>/js/scroling.js"></script>
     <script src="<?php echo $templateUrl?>/js/scroling1.js"></script><?php ?>
<!--endbacktotop-->
   
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width" />

    <!--[if lt IE 9]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl?>/css/template.css" media="screen" />
    <!--[if lte IE 7]><link rel="stylesheet" href="<?php echo $templateUrl?>/css/template.ie7.css" media="screen" /><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl?>/css/template.responsive.css" media="all" />
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300,700' rel='stylesheet' type='text/css' />
 

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    <script>if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
    <script src="<?php echo $templateUrl?>/jquery.js"></script>
   

    <script src="<?php echo $templateUrl?>/script.js"></script>
    <script src="<?php echo $templateUrl?>/script.responsive.js"></script>
    <script src="<?php echo $templateUrl?>/modules.js"></script>
    <?php $view->includeInlineScripts()?>
    <script>if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
    <!-- iconnmenu-->
    <script type="text/javascript" src="<?php echo $templateUrl?>/js/modernizr.custom.js"></script>


<link rel="stylesheet" href="<?php echo $templateUrl?>/css/component.css" type="text/css" media="screen" />
     <!--slideshow header start-->

<link rel="stylesheet" href="<?php echo $templateUrl?>/themes/default/default.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php echo $templateUrl?>/themes/pascal/pascal.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php echo $templateUrl?>/themes/orman/orman.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php echo $templateUrl?>/css/nivo-slider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php echo $templateUrl?>/css/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="<?php echo $templateUrl?>/js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="<?php echo $templateUrl?>/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">     
 var $j = jQuery.noConflict();       
 jQuery(document).ready(function ($){   
 $j("#slider").nivoSlider(         
); });         
 </script>
<!--slideshow header end-->
</head>
<body>
<?php if ($backc == 1) { ?><div id="toTop"><p>^<?php echo $this->params->get('scroll'); ?></p></div><?php ?>
<!--slide menu-->

<div id="dd-main">
<header class="dd-header"><?php echo $view->position('position-30''dd-nostyle'); ?>

    <div class="dd-shapes">
        <div class="dd-object1288223121"></div>
<div class="dd-object368325875"> <!--slideshow image-->
    <div id="wrapper">
<div class="slider-wrapper theme-default">
           
            <div id="slider" class="nivoSlider">

<img src="<?php echo $this->baseurl ?>/<?php echo $this->params->get('foto1'); ?>" alt="foto1"/>
<img src="<?php echo $this->baseurl ?>/<?php echo $this->params->get('foto2'); ?>" alt="foto2"/>
<img src="<?php echo $this->baseurl ?>/<?php echo $this->params->get('foto3'); ?>" alt="foto3"/>
<img src="<?php echo $this->baseurl ?>/<?php echo $this->params->get('foto4'); ?>" alt="foto4"/>
<img src="<?php echo $this->baseurl ?>/<?php echo $this->params->get('foto5'); ?>" alt="foto5"/>

</div>
</div>
</div>
</div>
 <!-- end slideshow image-->
<div class="dd-object143699287"></div>

            </div>


<?php if ($allicon == 1) { ?>
<div class="dd-textblock dd-textblock-773432386">
        <div class="dd-textblock-773432386-text-container">
        <?php if ($fbc == 1) { ?><div class="dd-textblock-773432386-text"><a href="<?php echo $this->params->get('facebook'); ?>" target="_blank" class="dd-facebook-tag-icon"></a></div><?php ?>
    </div>
   
</div><div class="dd-textblock dd-textblock-2114480667">
        <div class="dd-textblock-2114480667-text-container">
        <?php if ($twc == 1) { ?><div class="dd-textblock-2114480667-text"><a href="<?php echo $this->params->get('twitter'); ?>" target="_blank" class="dd-twitter-tag-icon"></a></div><?php ?>
    </div>
   
</div><div class="dd-textblock dd-textblock-148457255">
        <div class="dd-textblock-148457255-text-container">
        <?php if ($twc == 1) { ?><div class="dd-textblock-148457255-text"><a href="<?php echo $this->params->get('google'); ?>" target="_blank" class="dd-tumblr-tag-icon"></a></div><?php ?>
    </div>
   
</div>
<?php ?>
<a href="index.php" >
  <center>  <img src="<?php echo $this->params->get('logo'); ?>" alt="МБОУ Исаевская ООШ" /></center>
</a>

<div class="dd-textblock dd-object995499080">
    <form class="dd-search" name="Search" action="<?php echo $document->baseurl?>/index.php" method="post">
    <input type="text" value="" name="searchword" />
        <input type="hidden" name="task" value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="submit" value="" name="search" class="dd-search-button" />
        </form>
        <!--iconmenu-->
<div class="gmenu"> <div class="hi-icon-wrap hi-icon-effect-5 hi-icon-effect-5d">
<?php if ($i1 == 1) { ?><a href="<?php echo $this->params->get('il1'); ?>" class="hi-icon hi-icon-mobile">Mobile</a><?php ?>
<?php if ($i2 == 1) { ?><a href="<?php echo $this->params->get('il2'); ?>" class="hi-icon hi-icon-screen">Desktop</a><?php ?>
<?php if ($i3 == 1) { ?><a href="<?php echo $this->params->get('il3'); ?>" class="hi-icon hi-icon-earth">Partners</a><?php ?>
<?php if ($i4 == 1) { ?><a href="<?php echo $this->params->get('il4'); ?>" class="hi-icon hi-icon-support">Support</a><?php ?>
<?php if ($i5 == 1) { ?><a href="<?php echo $this->params->get('il5'); ?>" class="hi-icon hi-icon-locked">Security</a><?php ?>
</div></div>
</div>
<?php if ($view->containsModules('position-1''position-28''position-29')) : ?>
<nav class="dd-nav">
    <div class="dd-nav-inner">
   
<?php if ($view->containsModules('position-28')) : ?>
<div class="dd-hmenu-extra1"><?php echo $view->position('position-28'); ?></div>
<?php endif; ?>
<?php if ($view->containsModules('position-29')) : ?>
<div class="dd-hmenu-extra2"><?php echo $view->position('position-29'); ?></div>
<?php endif; ?>
<?php echo $view->position('position-1'); ?>
 
        </div>
    </nav>
<?php endif; ?>

                   
</header>


<div class="dd-sheet clearfix">
            <?php echo $view->position('position-15''dd-nostyle'); ?>
<?php echo $view->positions(array('position-16' => 33'position-17' => 33'position-18' => 34), 'dd-block'); ?>

<div class="dd-layout-wrapper">
                <div class="dd-content-layout">
                    <div class="dd-content-layout-row">
                        <?php if ($view->containsModules('position-7''position-4''position-5')) : ?>
<div class="dd-layout-cell dd-sidebar1">
<?php echo $view->position('position-7''dd-block'); ?>
<?php echo $view->position('position-4''dd-block'); ?>
<?php echo $view->position('position-5''dd-block'); ?>




                        </div>
<?php endif; ?>

                        <div class="dd-layout-cell dd-content">
<?php
  
echo $view->position('position-19''dd-nostyle');
  if (
$view->containsModules('position-2'))
    echo 
artxPost($view->position('position-2'));
  echo 
$view->positions(array('position-20' => 50'position-21' => 50), 'dd-article');
  echo 
$view->position('position-12''dd-nostyle');
  echo 
artxPost(array('content' => '<jdoc:include type="message" />''classes' => ' dd-messages'));
  echo 
'<jdoc:include type="component" />';
  echo 
$view->position('position-22''dd-nostyle');
  echo 
$view->positions(array('position-23' => 50'position-24' => 50), 'dd-article');
  echo 
$view->position('position-25''dd-nostyle');
?>




                        </div>
                    </div>
                </div>
            </div>
<?php echo $view->positions(array('position-9' => 33'position-10' => 33'position-11' => 34), 'dd-block'); ?>
<?php echo $view->position('position-26''dd-nostyle'); ?>


    </div>  <!--circle-->
    <?php if ($allbutton == 1) { ?>

<style>
            .ch-img-1 {
background-image: url(<?php echo $this->baseurl ?>/<?php echo $this->params->get('c1'); ?>);
}

.ch-img-2 {
background-image: url(<?php echo $this->baseurl ?>/<?php echo $this->params->get('c2'); ?>);
}

.ch-img-3 {
background-image: url(<?php echo $this->baseurl ?>/<?php echo $this->params->get('c3'); ?>);
}
.ch-img-4 {
background-image: url(<?php echo $this->baseurl ?>/<?php echo $this->params->get('c4'); ?>);
}
           
            </style>


<ul class="ch-grid">
<li>
<div class="ch-item ch-img-1">
<div class="ch-info">
<h3><?php echo $this->params->get('t1'); ?></h3>
<p><a href="<?php echo $this->params->get('li1'); ?>"><?php echo $this->params->get('te1'); ?></a></p>
</div>
</div>
</li>
<li>
<div class="ch-item ch-img-2">
<div class="ch-info">
<h3><?php echo $this->params->get('t2'); ?></h3>
<p><a href="<?php echo $this->params->get('li2'); ?>"><?php echo $this->params->get('te2'); ?></a></p>
</div>
</div>
</li>
<li>
<div class="ch-item ch-img-3">
<div class="ch-info">
<h3><?php echo $this->params->get('t3'); ?></h3>
<p><a href="<?php echo $this->params->get('li3'); ?>"><?php echo $this->params->get('te3'); ?></a></p>
</div>
</div>
</li>
                    <li>
<div class="ch-item ch-img-4">
<div class="ch-info">
<h3><?php echo $this->params->get('t4'); ?></h3>
<p><a href="<?php echo $this->params->get('li4'); ?>"><?php echo $this->params->get('te4'); ?></a></p>
</div>
</div>
</li>
</ul>



     


            <?php ?>
<!--end circle-->
</footer>
<footer class="dd-footer">
  <div class="dd-footer-inner">
<?php if ($view->containsModules('position-27')) : ?>
    <?php echo $view->position('position-27''dd-nostyle'); ?>
<?php else: ?>
<span style="font-size: 12px;">
Copyright © 2014 <span style="font-weight: bold; color: #F6FC45;"><?php echo $this->params->get('footer'); ?></span> &nbsp;Rights Reserved.
</span>
    <?php endif; ?>
<p class="dd-page-footer">
       
    </p>
  </div>


</div>



<!--animacja menu js-->
<?php echo $view->position('debug'); ?>

</body>
</html>
[/spoiler]

*

Оффлайн AlekVolsk

Re: Не работает кнопка "Сохранить"
« Ответ #8 : 09.06.2014, 22:39:35 »
А что во фронте (Ctrl+U)?

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #9 : 10.06.2014, 12:14:09 »
Отличная комбинация)

Вот <head> фронта:

[spoiler]<head>
      <base href="http://isaev-school.ru/" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="generator" content="Joomla! - Open Source Content Management" />
  <title>Главная - Исаевская МБОУ ООШ</title>
  <link href="http://isaev-school.ru/" rel="canonical" />
  <link href="/index.php?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/index.php?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />
  <link href="/templates/dd_toysshop_34/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
  <link rel="stylesheet" href="/media/system/css/modal.css" type="text/css" />
  <link rel="stylesheet" href="http://isaev-school.ru/modules/mod_news_pro_gk4/interface/css/style.css" type="text/css" />
  <link rel="stylesheet" href="/modules/mod_maximenuck/themes/css3megamenu/css/moo_maximenuvck.css" type="text/css" />
  <link rel="stylesheet" href="/modules/mod_maximenuck/themes/css3megamenu/css/maximenuvck.php?monid=maximenuck" type="text/css" />
  <link rel="stylesheet" href="/modules/mod_maximenuck/templatelayers/ja_t3-left.css" type="text/css" />
  <style type="text/css">
div#maximenuck.maximenufixed {
        position: fixed !important;
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        z-index: 1000 !important;
    }div#maximenuck.maximenufixed ul.maximenuck {
            top: 0 !important;
        }
  </style>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/media/system/js/modal.js" type="text/javascript"></script>
  <script src="http://isaev-school.ru/modules/mod_news_pro_gk4/interface/scripts/engine.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery.ui.core.min.js" type="text/javascript"></script>
  <script src="/modules/mod_maximenuck/assets/maximenuck.js" type="text/javascript"></script>
  <script src="/modules/mod_maximenuck/assets/jquery.easing.1.3.js" type="text/javascript"></script>
  <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script type="text/javascript">
jQuery(function($) {
$('.hasTip').each(function() {
var title = $(this).attr('title');
if (title) {
var parts = title.split('::', 2);
$(this).data('tip:title', parts[0]);
$(this).data('tip:text', parts[1]);
}
});
var JTooltips = new Tips($('.hasTip').get(), {"maxTitleChars": 50,"fixed": false});
});
jQuery(window).on('load',  function() {
new JCaption('img.caption');
});
jQuery(function($) {
SqueezeBox.initialize({});
SqueezeBox.assign($('a.modal').get(), {
parse: 'rel'
});
});
jQuery(window).load(function(){jQuery('#maximenuck').DropdownMaxiMenu({fxtransition : 'jswing',dureeIn : 0,dureeOut : 500,menuID : 'maximenuck',testoverflow : '0',orientation : 'vertical',behavior : 'mouseover',opentype : 'noeffect',fxdirection : 'normal',directionoffset1 : '30',directionoffset2 : '30',showactivesubitems : '0',ismobile : 0,menuposition : 'topfixed',effecttype : 'dropdown',fxduration : 500});});
window.setInterval(function(){var r;try{r=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}if(r){r.open("GET","./",true);r.send(null)}},840000);
jQuery(document).ready(function(){
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
  </script>

    <link rel="stylesheet" href="/templates/system/css/system.css" />

    <link rel="stylesheet" href="/templates/system/css/general.css" />
    <!--backtotop-->
     <script src="/templates/dd_toysshop_34/js/scroling.js"></script>
     <script src="/templates/dd_toysshop_34/js/scroling1.js"></script><!--endbacktotop-->
   
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width" />

    <!--[if lt IE 9]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <link rel="stylesheet" href="/templates/dd_toysshop_34/css/template.css" media="screen" />
    <!--[if lte IE 7]><link rel="stylesheet" href="/templates/dd_toysshop_34/css/template.ie7.css" media="screen" /><![endif]-->
    <link rel="stylesheet" href="/templates/dd_toysshop_34/css/template.responsive.css" media="all" />
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300,700' rel='stylesheet' type='text/css' />
 

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <script>if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
    <script src="/templates/dd_toysshop_34/jquery.js"></script>
   

    <script src="/templates/dd_toysshop_34/script.js"></script>
    <script src="/templates/dd_toysshop_34/script.responsive.js"></script>
    <script src="/templates/dd_toysshop_34/modules.js"></script>
        <script>if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
    <!-- iconnmenu-->
    <script type="text/javascript" src="/templates/dd_toysshop_34/js/modernizr.custom.js"></script>


<link rel="stylesheet" href="/templates/dd_toysshop_34/css/component.css" type="text/css" media="screen" />
     <!--slideshow header start-->

<link rel="stylesheet" href="/templates/dd_toysshop_34/themes/default/default.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/templates/dd_toysshop_34/themes/pascal/pascal.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/templates/dd_toysshop_34/themes/orman/orman.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/templates/dd_toysshop_34/css/nivo-slider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/templates/dd_toysshop_34/css/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="/templates/dd_toysshop_34/js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="/templates/dd_toysshop_34/js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">     
 var $j = jQuery.noConflict();       
 jQuery(document).ready(function ($){   
 $j("#slider").nivoSlider(         
); });         
 </script>
<!--slideshow header end-->
</head>
[/spoiler]

Вот в нем тоже видно этот код, причем обе ошибки в одном кусочке:
[spoiler]  <script type="text/javascript">
jQuery(function($) {
$('.hasTip').each(function() {
var title = $(this).attr('title');
if (title) {
var parts = title.split('::', 2);
$(this).data('tip:title', parts[0]);
$(this).data('tip:text', parts[1]);
}
});
var JTooltips = new Tips($('.hasTip').get(), {"maxTitleChars": 50,"fixed": false});
});
jQuery(window).on('load',  function() {
new JCaption('img.caption');
});
jQuery(function($) {
SqueezeBox.initialize({});
SqueezeBox.assign($('a.modal').get(), {
parse: 'rel'
});
});
jQuery(window).load(function(){jQuery('#maximenuck').DropdownMaxiMenu({fxtransition : 'jswing',dureeIn : 0,dureeOut : 500,menuID : 'maximenuck',testoverflow : '0',orientation : 'vertical',behavior : 'mouseover',opentype : 'noeffect',fxdirection : 'normal',directionoffset1 : '30',directionoffset2 : '30',showactivesubitems : '0',ismobile : 0,menuposition : 'topfixed',effecttype : 'dropdown',fxduration : 500});});
window.setInterval(function(){var r;try{r=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}if(r){r.open("GET","./",true);r.send(null)}},840000);
jQuery(document).ready(function(){
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
  </script>
[/spoiler]

От первой ошибки всего одна строчка в самом низу: jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});

Не совсем понимаю как делаются эти строки, через тотал коммандер искал по всем файлам текст jQuery('.hasTooltip') разными способами, нигде нет. Откуда эта строка кода может создаваться?

Проблема явно в шаблоне, на Joomla 2.5 этих ошибок нет (хотя шаблон для Joomla 3, если верить описанию)

Проблем ошибки не доставляют, просто не приятно, что они есть. Причем есть во всех шаблонах этого автора, а их несколько десятков и хотелось бы найти косяк.
« Последнее редактирование: 10.06.2014, 12:36:19 от Леон »

*

Оффлайн AlekVolsk

Re: Не работает кнопка "Сохранить"
« Ответ #10 : 10.06.2014, 17:29:34 »
Пошагово отключаем все плагины и чистим кэш J после каждого отключения, обновляем страницу смотрим, когда ошибка пропадет. Находим конфликтное расширение.

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #11 : 17.06.2014, 22:00:32 »
Мало времени сейчас, долго не отвечал, нашел конфликтный модуль, это "Вход на сайт" стандартная форма входа (а может и не стандартная), при ее отключении ошибки нет, подскажите где о ней упоминается в файлах шаблона? может там стоит покапать.

В файле /modules/mod_login/tmpl/default.php
убрал строку:
JHtml::_('bootstrap.tooltip');

Ошибка пропала, но появляется когда вхожу на сайт под логином пользователя, (форма работает нормально, ошибка не мешает работе), может при выходе надо еще в каком-то файле удалить JHtml::_('bootstrap.tooltip');
« Последнее редактирование: 17.06.2014, 22:15:44 от Леон »

*

Оффлайн AlekVolsk

Re: Не работает кнопка "Сохранить"
« Ответ #12 : 17.06.2014, 22:15:33 »
Перезалейте bootstrap.js 2.3.x (последнюю) с оф.сайта

*

Оффлайн Леон

Re: Не работает кнопка "Сохранить"
« Ответ #13 : 17.06.2014, 22:22:17 »
Ну так смотрите, проблема в шаблоне, а я менял файл модуля, это явно Неправильно хотя и работает. А этого файла bootstrap.js в папке с шаблоном нет.

*

Оффлайн Halat

Re: Не работает кнопка "Сохранить"
« Ответ #14 : 06.03.2015, 23:32:59 »
У меня такая же беда. Не работают кнопки "сохранить и закрыть", "сохранить", "сохранить и создать" в панели управления при заходе через любой браузер в шаблонах isis и red_isis, а вот в шаблоне Hathor все работает. Но, что мне совсем непонятно, то, что с другого компа все работает также со всех браузеров. Сайт на сервере hoster.by, Joomla 3.4.0
Прошу помощи...


*

Оффлайн Halat

Re: Не работает кнопка "Сохранить"
« Ответ #16 : 07.03.2015, 22:46:00 »
Кэш почистите в браузере
Спасибо, что отозвались.) Кэш, конечно же, чистил. Проверил с других компов и планшета - кнопки не работают. Работают только с моего ноута. Никаких ошибок с ноута консоль java не выдает. Могут ли на хостинге быть проблемы? Отключал magic quote  через .htaccess, настраивал configuration.php и обновился до Joomla 3.4.0 Когда перестало работать точно не скажу, но вроде не сразу.

*

Оффлайн sosny

Re: Не работает кнопка "Сохранить"
« Ответ #17 : 01.04.2015, 11:17:05 »
У меня Joomla 3.4.1 - модули, админка isis не сохраняет. Переключаю админку  Hathor и все работает. Проделывал все советы - не помогает. перезалил isis - не помогло.

*

Оффлайн Halat

Re: Не работает кнопка "Сохранить"
« Ответ #18 : 01.04.2015, 15:43:06 »
Служба техподдержки сервера сообщила, что проблема на их стороне. Через пару недель все кнопки заработали. Затем снова столкнулся с такой же проблемой, когда поменял масштаб в браузере. Сделал масштаб 100% - работает опять.
« Последнее редактирование: 01.04.2015, 15:46:54 от Halat »

*

Оффлайн AlekVolsk

Re: Не работает кнопка "Сохранить"
« Ответ #19 : 01.04.2015, 16:30:10 »
Затем снова столкнулся с такой же проблемой, когда поменял масштаб в браузере. Сделал масштаб 100% - работает опять.
Наблюдаю аналогичную проблему на чистом дистрибутиве J3.4.1: при измененном браузером масштабе, в случае, когда в виде подключается любая библиотека bs, сохранение не работает.

Re: Не работает кнопка "Сохранить"
« Ответ #20 : 24.06.2015, 12:43:29 »
Столкнулся с проблемой при переносе сайта на боевой хостинг на бегете.
Пробовал кеш, замену файлов, отключение валидации.
Не сработало.

Далее, выяснилось, что при включенном debug-mode кнопка сохранить работает.
Что во включенном debug-mode делает кнопку рабочей?