Вставил javascript в header в файлы page.tpl, page-front.tpl, page-node.tpl:
<script type="text/javascript" src="/bruk.org.ua/jquery.cycle.all.min.js"></script>
<script type="text/javascript" src="/bruk.org.ua/jquery.easing.1.1.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#s1').cycle({
fx: 'fade',
speed: 5000,
timeout: 2000
});
});<?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
Создал клас:
<div id="s1">
<img src="/bruk.org.ua/themes/Brickwall2/images/Header1.png" />
<img src="/bruk.org.ua/themes/Brickwall2/images/Header2.png" />
<img src="/bruk.org.ua/themes/Brickwall2/images/Header3.png" />
<img src="/bruk.org.ua/themes/Brickwall2/images/Header4.png" />
<img src="/bruk.org.ua/themes/Brickwall2/images/Header5.png" />
</div>
При первой загрузке страницы собщение IE о ошибке и javascript не запускается но если кликнуть на любую ссылку
то дальше работает нормально, кроме того при переходе по ссылкам скрипт на каждой странице загружатся заново.
Как зделать так чтобы скрипт в header не перегружался при переходе? Сайт:http: www.viatm.com/bruk.org.ua
Комментарии
почему вы не используете drupal_add_js?
Не могу разобраться как этот метод корректно использовать.., может Вы подскажите? Руководство по API мне не помогло:-(
Мануалы для ламеров
Да я ламер, мне сразу застрелиться или Вы ткнете меня носом в мануал где описан метод вставки javascript,jquery,jquery.easing в страницы???
Итого:
Или сложнее:
drupal_add_js($path . '/скрипт.js', 'module');
Что сложного?
В page.tpl как я понял? Я так пробовал получал ошибку
Ну раз дерзите, то получайте ссылкой в нос:
Запрос в гугле: вставить javascript в page.tpl.php -> http://www.google.ru/search?q=%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82...
ПЕРВАЯ ссылка из результатов поиска -> http://www.b4ubest.ru/myblog/ispolzovanie-javascript-v-drupal-6-chast-1
Предложенный способ через theme_name.info:
name = Simple
description = Table-based multi-column theme with JavaScript enhancements.
version = 1.0
core = 6.x
base theme = bluemarine
stylesheets[all][] = simple_style.css
scripts[] = simple_print.js
Можно и с помощью drupal_ad_js(), но вам я примеров не покажу. Данных мною выше примеров, достаточно, чтобы разобраться и понять, что там только одно слово нужно изменить
Скачайте последнюю версию библиотеки jquery (jquery 1.4.2) и всё заработает как по маслу!!!