Перейти к содержимому


Помогите! Конфликт Скриптов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 23 Февраль 2014 - 02:03

сейчас всё работает по-старому
как только открываем закомментированный код в шаблоне HTML

строки №64-68
<!-- Новое меню 
<script type="text/javascript" src="{ASSETS_JS_PATH}chrome00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery01.js"></script>
 Новое меню -->

и строки №226-264

то новое меню работает, но появляется куча ошибок JS + сразу перестают работать вкладки на Главной (Новинки, Хиты продаж, Товары на главной) + слайдер Nyvo

в чём может быть проблема??? хелп!

#2 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 23 Февраль 2014 - 13:24

пробую какие-то свои варианты по-незнанию, ничего не получается :(
или меню новое или вкладки с Ниво-слайдером, всё вместе никак не работает...
хелп!

может версия JS не прописана или подключено как-то не совсем так?


активация скрипта у нового меню идёт через jQuery
менял по аналогии с другими на $, не помогает

#3 Alexey11

Alexey11

    Активный участник

  • Модератоpы
  • 1 057 сообщений
  • ГородНижний новгород

Отправлено 23 Февраль 2014 - 14:49

Здравствуйте, при проверке вашего сайта никаких конфликтов не обнаружено, все работает как часы.

#4 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 23 Февраль 2014 - 14:53

Просмотр сообщенияAlexey11 (23 Февраль 2014 - 14:49) писал:

Здравствуйте, при проверке вашего сайта никаких конфликтов не обнаружено, все работает как часы.

потому что код, вызывающий ошибки, закомментирован!

описание проблемы

Цитата

строки №64-68
<!-- Новое меню
<script type="text/javascript" src="{ASSETS_JS_PATH}chrome00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery01.js"></script>
Новое меню -->

и строки №226-264

то новое меню работает, но появляется куча ошибок JS + сразу перестают работать вкладки на Главной (Новинки, Хиты продаж, Товары на главной) + слайдер Nyvo

если открыть код за комментариями, то будут ошибки JS
+ пропадёт слайдер Nyvo и перестанут работать вкладки

#5 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 23 Февраль 2014 - 18:13

эх, все пьют! :(
а так хочется ЭТО новое красивое меню + к интерактиву существующему уже

#6 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 08:41

ну хоть кто-нибудь поможет?

или все комментарии открыть надо, чтоб сайт не работал неделю... чтоб ошибки явно видно было? :(

описание проблемы


Цитата

строки №64-68

<!-- Новое меню
<script type="text/javascript" src="{ASSETS_JS_PATH}chrome00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery01.js"></script>
Новое меню -->


и строки №226-264

то новое меню работает, но появляется куча ошибок JS + сразу перестают работать вкладки на Главной (Новинки, Хиты продаж, Товары на главной) + слайдер Nyvo



если открыть код за комментариями, то будут ошибки JS
+ пропадёт слайдер Nyvo и перестанут работать вкладки

#7 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Февраль 2014 - 09:04

Просмотр сообщенияZ_Mc (24 Февраль 2014 - 08:41) писал:

ну хоть кто-нибудь поможет?

или все комментарии открыть надо, чтоб сайт не работал неделю... чтоб ошибки явно видно было? :(

описание проблемы





если открыть код за комментариями, то будут ошибки JS
+ пропадёт слайдер Nyvo и перестанут работать вкладки

Здравствуйте, уточните более конкретно для чего нужны данные скрипты.
Если я правильно понял, они нужны для меню. Пришлите пожалуйста ссылку на инструкцию где описано как установить данное меню
<script type="text/javascript" src="{ASSETS_JS_PATH}chrome00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery01.js"></script>


#8 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:06

Просмотр сообщенияCastiel (24 Февраль 2014 - 09:04) писал:

Здравствуйте, уточните более конкретно для чего нужны данные скрипты.
Если я правильно понял, они нужны для меню. Пришлите пожалуйста ссылку на инструкцию где описано как установить данное меню
<script type="text/javascript" src="{ASSETS_JS_PATH}chrome00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery01.js"></script>

тут новое меню "Главная" и т.д.
строки №226-264

эти скрипты подключаются для этого меню

#9 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Февраль 2014 - 09:10

Просмотр сообщенияZ_Mc (24 Февраль 2014 - 09:06) писал:

тут новое меню "Главная" и т.д.
строки №226-264

эти скрипты подключаются для этого меню

пришлите пожалуйста инструкцию по которой вы делаете это меню или сайт-пример с которого хотите забрать меню.

Скрипты должны подключаться перед </head>

#10 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:15

Просмотр сообщенияCastiel (24 Февраль 2014 - 09:10) писал:

пришлите пожалуйста инструкцию по которой вы делаете это меню или сайт-пример с которого хотите забрать меню

подробный пример
http://ps-studio.inf...u/2011-02-22-18
и демо есть и текстовка и прочее

всё правильно подключено и всё работает
за исключением конфликта скриптов с Ниво-слайдер + вкладки

если их убрать вместе со скриптами подключения, то меню рабочее и без ошибок

но в том и дело, что надо чтобы всё вместе работало

#11 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:22

Просмотр сообщенияCastiel (24 Февраль 2014 - 09:10) писал:

Скрипты должны подключаться перед </head>
а они где же подключены?
переносил с места подключения прям перед этим тегом (стр. 88)

не помогло

#12 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Февраль 2014 - 09:26

Просмотр сообщенияZ_Mc (24 Февраль 2014 - 09:22) писал:

а они где же подключены?
переносил с места подключения прям перед этим тегом (стр. 88)

не помогло

Инструкция которая дана на том сайте не верна, ее необходимо переделать.
В течении 30 минут переделаю код для вашего сайта.

Отмените все изменения связанные с созданием меню

#13 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:28

Просмотр сообщенияCastiel (24 Февраль 2014 - 09:26) писал:

Инструкция которая дана на том сайте не верна, ее необходимо переделать.
В течении 30 минут переделаю код для вашего сайта.

спасибо большое! ждём-с :)

#14 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Февраль 2014 - 09:30

Просмотр сообщенияZ_Mc (24 Февраль 2014 - 09:28) писал:

спасибо большое! ждём-с :)

Отмените все изменения связанные с созданием меню

#15 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:32

Просмотр сообщенияCastiel (24 Февраль 2014 - 09:30) писал:

Отмените все изменения связанные с созданием меню
всё за комментариями, их удалить просто? они ж и так не работают

только стили описаны в main.css, их удалить?
или закаченные файлы удалить?

#16 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Февраль 2014 - 09:39

Просмотр сообщенияZ_Mc (24 Февраль 2014 - 09:32) писал:

всё за комментариями, их удалить просто? они ж и так не работают

только стили описаны в main.css, их удалить?
или закаченные файлы удалить?

Чтобы избежать конфликта, удалите все что вы добавили и загрузили.

Теперь начнем выполнять следующую инструкцию.

Загружаем содержимое архива себе на сайт через Редактор Шаблонов - Добавить файлы

Редактируем шаблон HTML
Добавляем данный код перед </head>
<script type="text/javascript" src="{ASSETS_JS_PATH}chrome00.js"></script>
<script type="text/javascript" src="{ASSETS_JS_PATH}jquery01.js"></script>

Находим
<div id="mainNav">
<table>
 <tr>
   {% FOR menu %}
			  {% FOR header %}
				{% FOR links %}
		 <td {% IF menu.header.links.first %}class="first"{% ELSEIF menu.header.links.last %}class="last"{% ENDIF %}>
		   <div>
			 <a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a>
		   </div>
		 </td>
	   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}
 </tr>
</table>
</div>

Заменяем на
<div id="MainMenu">
<div id="tab">
   {% FOR menu %}
			  {% FOR header %}
				{% FOR links %}
	 <ul>
		 <a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{% ENDIF %} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}><span>{menu.header.links.NAME}</span></a>
	   </ul>
	   {% ENDFOR %}
			  {% ENDFOR %}
			{% ENDFOR %}
</div>
</div>

Добавляем стили в main.css
#MainMenu	 
{ 
	 height:62px; 
	 background:#FFF url({ASSETS_IMAGES_PATH}bmid_111.gif); 
	 border:0; 
	 margin:0; 
	 top:130px;
	 position:relative;
} 
#tab	 
{ 
	 top:0; 
	 height:0; 
	 background:repeat-x top; 
	 margin:0; 
} 
#tab ul	 
{ 
	 list-style:none; 
	 float:left; 
	 margin:0; 
	 padding:0; 
} 
#tab li	 
{ 
	 display:inline; 
	 float:left; 
	 margin:0; 
	 padding:0; 
} 
#tab a	 
{ 
	 background:url({ASSETS_IMAGES_PATH}bright_1.gif) no-repeat right top; 
	 text-decoration:none; 
	 border:0; 
	 display:block; 
	 float:left; 
	 margin:0; 
	 padding:0; 
} 
#tab a span	 
{ 
	 display:block; 
	 background:url({ASSETS_IMAGES_PATH}bleft_11.gif) no-repeat left top; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 color:#FFF; 
	 font-weight:700; 
	 line-height:62px; 
	 padding:0 25px; 
} 
#tab a:hover,#tab li.item_active a	 
{ 
	 background-position:right bottom; 
} 
#tab a:hover span,#tab li.item_active a span	 
{ 
	 background-position:left bottom; 
	 color:#FFF; 
	 font-weight:700; 
	 font-style:normal; 
	 text-decoration:none; 
} 
.dropmenudiv	 
{ 
	 position:absolute; 
	 top:0; 
	 float:left; 
	 display:block; 
	 visibility:hidden; 
	 border:0; 
	 background:#FFF url({ASSETS_IMAGES_PATH}bmid_111.gif); 
	 color:#FFF; 
	 z-index:100; 
	 text-decoration:none; 
	 padding:0; 
} 
.dropmenudiv ul	 
{ 
	 list-style:none; 
	 margin:0; 
	 padding:0; 
} 
.dropmenudiv li	 
{ 
	 display:inline; 
	 margin:0; 
	 padding:0; 
} 
.dropmenudiv a:link,.dropmenudiv a:visited	 
{ 
	 width:180px; 
	 display:block; 
	 border:0; 
	 color:#FFF; 
	 background:url({ASSETS_IMAGES_PATH}bleft_11.gif) no-repeat left top; 
	 font-weight:700; 
	 font-style:normal; 
	 text-decoration:none; 
	 margin:0; 
	 padding:0; 
} 
.dropmenudiv a span	 
{ 
	 display:block; 
	 line-height:62px; 
	 background:url({ASSETS_IMAGES_PATH}bright_1.gif) no-repeat right top; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 color:#FFF; 
	 float:none; 
	 padding:0 25px; 
} 
.dropmenudiv a:hover	 
{ 
	 border:0; 
	 background-position:left bottom; 
	 font-weight:700; 
	 font-style:normal; 
	 text-decoration:none; 
	 color:#FFF; 
} 
.dropmenudiv a:hover span	 
{ 
	 background-position:right bottom; 
	 color:#FFF; 
	 font-weight:700; 
} 


Прикрепленные файлы

  • Прикрепленный файл  меню.zip   9,59К   68 Количество загрузок:


#17 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:44

в коде ничего не изменялось!
2 числа только отвечающих за высоту меню
+ картинки ужаты по высоте + цвет
всё!

на код 0 влияния

стили могу удалить

всё работает!
подключение скриптов исправил только, как Вы указали, 2 файла вместо 3х
и раскомментировал свой код

всё заработало!
что-то сверху с подключением было

#18 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Февраль 2014 - 09:50

Просмотр сообщенияZ_Mc (24 Февраль 2014 - 09:44) писал:

в коде ничего не изменялось!
2 числа только отвечающих за высоту меню
+ картинки ужаты по высоте + цвет
всё!

на код 0 влияния

стили могу удалить

всё работает!
подключение скриптов исправил только, как Вы указали, 2 файла вместо 3х
и раскомментировал свой код

всё заработало!
что-то сверху с подключением было

Простите, но немного вас не понял, повторите пожалуйста что осталось доделать

#19 Z_Mc

Z_Mc

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 24 Февраль 2014 - 09:52

Ваше типовое зарэмил
<div id="mainNav">
и пределал по той инструкции без циклов с Li
ни на что не повлияет?

Просмотр сообщенияCastiel (24 Февраль 2014 - 09:50) писал:

Простите, но немного вас не понял, повторите пожалуйста что осталось доделать
ничего не нужно больше :)
всё работает! но чуть иначе реализовано, чем советовали

помогло только подключение скриптов, как Вы указали, всё остальное оставил как было
в этом изначально и была проблема

ещё раз СПАСИБО!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных