UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: Skylipe от 23 Мая 2012, 12:43:12

Название: Проблема с опросом
Отправлено: Skylipe от 23 Мая 2012, 12:43:12
Задавал этот вопрос на основном форуме, но там так и не получил ответа. Дублирую здесь.
Как проверить: выполняется ли скрипт vote.js?
То есть опрос с вариантами ответов на сайте отображается, но при клике на кнопку "Отправить" ничего не происходит. Грешу на скрипт.
Название: Re:Проблема с опросом
Отправлено: BaceH от 23 Мая 2012, 23:52:59
вставте alert в скрипт, вставляя в разные куски узнаете что за чем идет.
Название: Re:Проблема с опросом
Отправлено: Skylipe от 24 Мая 2012, 11:38:41
Спасибо за совет, но я не силен в javascript.
Открыл файл, писал alert в различные куски кода, но совершенно ничего не меняется.
Название: Re:Проблема с опросом
Отправлено: BaceH от 25 Мая 2012, 08:36:04
http://www.google.com.ua/#q=alert+JavaScript&fp=1

Цитировать
Учитесь пользоваться библиотекой.

но если ваш синтаксис правильный, и ничего не происходит, тогда ваш  скрипт не выполняется.
Название: Re:Проблема с опросом
Отправлено: Skylipe от 25 Мая 2012, 12:54:54
Уже читал. У меня складывается впечатление, что у меня на сайте не обрабатываются все javascript'ы. Может быть проблема в их подключении?
В head прописано:

<script type="text/javascript" src="%custom getTimeCSS('/css/cms/script.js')%"></script>
<script type="text/javascript" src="('/js/client/vote.js')"charset="utf-8"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>


Попытался добавить на сайт слайдер на ajax - та же история: html обрабатывается, скрипты не работают. Подключаю новый скрипт в head, но от этого ничего не меняется. Сейчас попробовал убрать те строки, которые выше написал - на сайте ничего не меняется.

Пути к файлам прописал верно. В чем еще может быть проблема? Может есть какая-то глобальная настройка, отвечающая за javascript на сайте?
Название: Re:Проблема с опросом
Отправлено: admin от 26 Мая 2012, 23:57:54
firebag что пишет? ошибки при загрузке странице выдает какие-нибудь?

1. проверь нет ли ошибок в скриптах которые ты подключаешь (Mozilla + firebug)
2. возможн идет конфликт версий jquery так как если у тебя есть макрос %system includeQuickEditJs()% то он уже поключает jquery библиотеку и ты подключая её ниже (или выше) строчкой
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
возможно создаешь конфликт версий jquery
Название: Re:Проблема с опросом
Отправлено: Skylipe от 28 Мая 2012, 11:00:20
firebag   ошибок не находит. Сменил относительные адреса скриптов на абсолютные и все заработало.
Спасибо за помощь тем, кто откликнулся.
Название: Re:Проблема с опросом
Отправлено: admin от 31 Мая 2012, 08:51:59
относительные пути очень часто становятся источником проблемы, практикую в основном только абсолютные пути, чтобы уж наверняка и контроль через firebug вкладка "сеть" никто не отменял, чтобы быть в курсе прогрузились ли те js, картинки, css и т.п. что должны были прогрузиться