Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[ОБУЧЕНИЕ] Как добавлять в OpenCart Jquery скрипты ?


Recommended Posts

Подскажите как правильно добавлять Jquery скрипты ?

блок 1 это в файл header.tpl ?

<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>

<script src="jquery.nivo.slider.pack.js" type="text/javascript"></script>

блок2 это в файл шаблона - например home.tpl, в нужное место

<div id="slider">

images/slide1.jpg

images/slide2.jpg

images/slide3.jpg

images/slide4.jpg

</div>

блок3 сам скрипт , куда добавлять ?

<script type="text/javascript">

$(window).load(function() {

$('#slider').nivoSlider();

});

</script>

блок4 стили CSS Куда ???

добавить в общий файл CSS или отдельным файлом ???

Надіслати
Поділитися на інших сайтах


css как нравится можешь отдельным файлом кинуть в папку stylesheet и прописать

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/nivo-slider.css" media="screen" />
а можешь и совместить файлы, главно проверь чтоб определения классов, тегов, ид не пересекались.

блок 3 в шаблон, где будет использоваться jquery, если на всех страницах то можно в хеадер засунуть. Расположение в принципе не важно, лишь бы ниже блока 1.

Надіслати
Поділитися на інших сайтах


Толи я сука тупой то ли статью бестолочь писала - 2 дня уже извращаюсь и ничего не получается !

Подскажите как запустить : http://blog.webmasterschool.ru/archives/231

Такое чувство что-то нехватает чего-то в этой инструкции !??

Надіслати
Поділитися на інших сайтах


не стоит так себя критиковать)

делал по инструкции с офф сайта: <!-- m -->http://tobia.github.com/CrossSlide/<!-- m -->

1) кинул скрипт в папку ..catalogviewjavascriptjquery.cross-slide.min.js

2) в header.tpl добавил

<script src="catalog/view/javascript/jquery.cross-slide.min.js" type="text/javascript"></script>

3) создал папку slider в ../image/ (не та image что ..catalogviewthemedefault ) и закинул туда 4 картинки

4) ну и добавить по вкусу куда надо

<div id="slideshow" style="width: 550px; height: 200px;"></div>	<script>		$('#slideshow').crossSlide({			sleep: 2,			fade: 1		}, [			{ src: '/image/slider/1.jpg' },			{ src: '/image/slider/2.jpg' },			{ src: '/image/slider/3.jpg' },			{ src: '/image/slider/4.jpg' }		])	</script>

вроде ничего не забыл

Надіслати
Поділитися на інших сайтах


не стоит так себя критиковать)делал по инструкции с офф сайта: <!-- m -->http://tobia.github.com/CrossSlide/<!-- m -->1) кинул скрипт в папку ..catalogviewjavascriptjquery.cross-slide.min.js2) в header.tpl добавил

<script src="catalog/view/javascript/jquery.cross-slide.min.js" type="text/javascript"></script>
3) создал папку slider в ../image/ (не та image что ..catalogviewthemedefault ) и закинул туда 4 картинки4) ну и добавить по вкусу куда надо
<div id="slideshow" style="width: 550px; height: 200px;"></div>	<script>		$('#slideshow').crossSlide({			sleep: 2,			fade: 1		}, [			{ src: '/image/slider/1.jpg' },			{ src: '/image/slider/2.jpg' },			{ src: '/image/slider/3.jpg' },			{ src: '/image/slider/4.jpg' }		])	</script>
вроде ничего не забыл
:) заработало . Спасибо !
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Вот есть такой замечательный урок по эффектной ссылке внутри ячейки

http://ruseller.com/lessons.php?rub=28&id=571. На главной все работает идеально, но вот почему-то когда начинаеш ходить по каталогу, эффект совсем не тот который добивался... Код в хедере!

Верстаю тут: http://citysoft.ck.ua/

ЗЫ: ясли хватит сил и доверстаю шаб, отдам на растерзание юзверям :D

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
  • 4 weeks later...
  • 1 month later...

помогите плизhttp://mewa.com.uaвставил скрипт сладерав опере, фаирфоксе отображается в эксплорере нетчто не так, что нужно исправить----:)спасибо, уже разобрался

Надіслати
Поділитися на інших сайтах


  • 1 month later...

не стоит так себя критиковать)делал по инструкции с офф сайта: <!-- m -->http://tobia.github.com/CrossSlide/<!-- m -->1) кинул скрипт в папку ..catalogviewjavascriptjquery.cross-slide.min.js2) в header.tpl добавил

<script src="catalog/view/javascript/jquery.cross-slide.min.js" type="text/javascript"></script>
3) создал папку slider в ../image/ (не та image что ..catalogviewthemedefault ) и закинул туда 4 картинки4) ну и добавить по вкусу куда надо
<div id="slideshow" style="width: 550px; height: 200px;"></div>	<script>		$('#slideshow').crossSlide({			sleep: 2,			fade: 1		}, [			{ src: '/image/slider/1.jpg' },			{ src: '/image/slider/2.jpg' },			{ src: '/image/slider/3.jpg' },			{ src: '/image/slider/4.jpg' }		])	</script>
вроде ничего не забыл
Все вставил, появилась картинка но одна и не меняется,В журнале вот чего: Uncaught exception: TypeError: 'd.isEmptyObject' is not a functionError thrown at line 20, column 9489 in q(O, p) in xxx/catalog/view/javascript/jquery.cross-slide.min.js: if(d.isEmptyObject(J))called from line 20, column 7302 in <anonymous function: d.fn.crossSlide>() in xxx/catalog/view/javascript/jquery.cross-slide.min.js: var r=q(k.length*2-1,function(){return r()});called from line 20, column 3426 in <anonymous function: p.onload>® in xxx/catalog/view/javascript/jquery.cross-slide.min.js: o()
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.