Новости Joomla

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

gazman

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
здравствуйте

не подключаются скрипты на всех страницах, кроме главной.
не работает слайдер на второстепенных страницах. на главной всё отлично. не пойму в чём косяк. сайт http://vash-sayt.ru/metall/

помогите пожалуйста
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
В консоли FireBug на указанной странице:
Код
ReferenceError: jQuery is not defined tabs-state.js:11
ReferenceError: jQuery is not defined metall:15
ReferenceError: Cufon is not defined metall:174
Решайте конфликты с js: добавьте JHtml::_('jquery.framework'); перед доктайпом в шаблоне, потом дальше посмотрим
Сделайте копию шаблона protostar и переименуйте ее (копию), далее работайте с этой копией, сделав ее шаблоном по умолчанию, а то слет при очередном обновлении неизбежен, никогда не работайте с системными шаблонами напрямую.
*

gazman

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
вставил JHtml::_('jquery.framework');

не помогает

про шаблоны в курсе. обновлять без меня не будут. поэтому всё под контролем
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
не помогает
Кэш чистили после вставки?

Покажите index.php, под спойлер
« Последнее редактирование: 24.05.2014, 23:32:38 от AlekVolsk »
*

gazman

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
кэш чистил
высылаю index.php
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Код
<?php echo '<?'; ?>xml version="1.0" encoding="<?php echo $this->_charset ?>"?>
Это что? зачем сигнатура XML в php-файле?
Код
    <script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery-1.6.4.min.js"></script>
    <script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/script.js"></script>
Откуда это? в protostar штатно это отсутствует, налицо конфлик jquery - убирайте лишнее.
В содержимом script.js:
Код: javascript
$.include('templates/protostar/js/superfish.js')
$.include('templates/protostar/js/tabs.js')
$.include('templates/protostar/js/FF-cash.js')
$.include('templates/protostar/js/jquery.easing.1.3.js')
$.include('templates/protostar/js/jquery.cycle.all.min.js')
$.include('templates/protostar/js/jquery.color.js')
$.include('templates/protostar/js/jquery.backgroundPosition.js')
$.include('templates/protostar/js/coin-slider.js')
$.include('templates/protostar/js/jquery.jcarousel.js')
что это? что-то мне подсказывает, что там тоже далеко не идеал, также не протостаровкое.

доктайп также не протостаровский.

Но больше всего мне понравилось это в head:
Код
	<!--[if lt IE 8]>
  <div class='aligncenter'><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg"border="0"></a></div> 
  <![endif]-->
Может, в body перенести?
*

gazman

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
протостар - это только папка осталась. я весь шаблон изменил. прикрутил файл index.html в index.php. всё стандартное удалил. остались только файлы нового шаблона.
там эти скрипты прописаны. для слайдера и т. д.
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Все ваши изменения будут затерты при обновлении Joomla
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Все ваши изменения будут затерты при обновлении Joomla
Алексей, при обновлении затираются коды ядра, никак не шаблона.
gazman Отключите подгруздку js в шаблоне и оставьте в слайдере
Мелкий ремонт. skype poisk-plus
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Алексей, при обновлении затираются коды ядра, никак не шаблона.
gazman Отключите подгруздку js в шаблоне и оставьте в слайдере
Если использовать шаблон без копирования, то вполне может затереться.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Если использовать шаблон без копирования, то вполне может затереться.
Да на одном сайте было такое, но я грешил на файлы TPL
Мелкий ремонт. skype poisk-plus
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Если использовать шаблон без копирования, то вполне может затереться.
Начиная с 3.1.5 (с этой версии я начал вообще знакомство с J) регулярно наблюдаю перезапись index.php у protostar и beez3, через раз перезапись CSS, js и половины содержимого папки HTML. Шаблон переименовать - однозначно.

ТС, подключайте везде jquery из фреймворка J, до вызова остального js - самое безболезненное решение. Если версия из фреймворка (1.11) вызывает конфликт с подключаемыми скриптами - ищите обновленные версии этих скриптов или правьте самостоятельно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Версия для слабовидящих работает не на всех страницах

Автор sergo116

Ответов: 4
Просмотров: 914
Последний ответ 11.02.2022, 07:43:21
от real601
Условие для скрытия контента на нескольких страницах

Автор ukrart

Ответов: 2
Просмотров: 394
Последний ответ 05.07.2021, 10:38:27
от ukrart
[ com_content.article ] - на страницах сайта - как убрать

Автор kanapin

Ответов: 2
Просмотров: 719
Последний ответ 24.06.2021, 10:32:20
от Rrinna
Как реализовать: вставка словосочетаний на разных страницах?

Автор AndreN

Ответов: 4
Просмотров: 495
Последний ответ 05.05.2021, 01:04:54
от gartes
Изменение контента на мультиязычных страницах

Автор grafman

Ответов: 4
Просмотров: 392
Последний ответ 18.02.2021, 17:22:28
от arma