- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В HTML шаблоне все фурычит на ура. Начал натягивать сие хозяйство на друпал, но слайдер не работает.
Тип слайдера - Cu3er
Слайдер вызывается js скриптом:
$(document).ready(function() {//Fancybox init for thumbs preview
$(".linked_box").fancybox({ overlayShow: true });
//Cu3er init
var flashvars = {};
flashvars.xml = "config.xml";
flashvars.font = "styles/miso_font.swf";
var attributes = {};
attributes.wmode = "transparent";
attributes.id = "slider";
swfobject.embedSWF("config.xml", "cu3er-container", "600", "300", "9", "expressInstall.html", flashvars, attributes);
});
Причем изначально был записан прям в шаблон, я вынес его в отдельный файл. HTML работает нормально.
Все js файлы сунул в mytheme.info, например scripts[] = slider.js.
Содержание файла config.xml:
Ниже скрин с содержимым папки с темой:
index.html - это статичная версия темы, если открыть его - все пашет нормально. А на самом сайте висит заглушка cu3er и никакие слайды не отображаются.
Думаю проблема лежит где-то на поверхности, что-то я не учел, какой-то путь не дописал, но че-то уже не могу сообразить что-куда.
Помогите пожалуйста, с вашей свежей головой, советом!
---------- Добавлено 02.12.2012 в 18:39 ----------
Решено!
Ясное дело, что для скрипта на сайте необходимо использовать не относительные пути, а полные. Сначала пробовал через функцию path_to_theme();, но на столько увлекся процессом, что забыл, что его нельзя пихать в js :bl:
Прописал в скрипте + в файле конфига полные пути до исполняемых файлов, например:
$(document).ready(function() {//Fancybox init for thumbs preview
$(".linked_box").fancybox({ overlayShow: true });
//Cu3er init
var flashvars = {};
flashvars.xml = "http://site.ru/sites/all/themes/mytheme/config.xml";
flashvars.font = "http://site.ru/sites/all/themes/mytheme/styles/miso_font.swf";
var attributes = {};
attributes.wmode = "transparent";
attributes.id = "slider";
swfobject.embedSWF("http://site.ru/sites/all/themes/mytheme/cu3er.swf", "cu3er-container", "600", "300", "9", "expressInstall.html", flashvars, attributes);
});
Но и после этого ничего не заработало. Завершающим решением стала необходимость прописать полные пути до самих изображений в конфиге. Полный приводить не буду, а лишь заключающую его часть:
Теперь все работает!