Вставить кнопку для запуска скрипта в модуль HTML

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 1801 Просмотров
*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
день добрый форумчане!

Подскажите как правильно вставить вот такой код в модуль html:

<span id="uhvb" style="display:none;"><a href="javascript://" onclick="uvcl()"><b>Версия для слабовидящих</b></a></span>

Этот код должен по задумке запустить панельку для версии сайта для слабовидящих.

Пробовал вставить этот код в Index.php шаблона после тэга body, но кнопка(ссылка) на сайте не появляется

*

robert

  • Профи
  • ********
  • 4006
  • 371
С чего она должна появиться, если вы ей приказали скрыться?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
В смысле  display:none  - это?

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
переделал: style="display:inline-block;
Код поместил в index.php шаблона .
Ссылка появилась на сайте.
Но скрипт по нажатии не запускается.
JQuery установлена. Скрипт добавлен в исклюючения.
Что делаю не так?

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
перед ссылкой на запуск вот такой код:

<script src="/js/uhpv-full.min.js"></script>
<script>
var    uhe    = 2,
   lng    = 'ru',
   has    = 0,
   imgs    = 1,
   bg    = 1,
   hwidth    = 0,
   bgs    = ['1','2'],
   fonts    = ['17','19','21'];
$(document).ready(function(){uhpv(has)});
</script>
   

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
причем на Joomla 2.5 3.0 этот код работает корректно,
<span id="uhvb" style="display:none;"><a href="javascript://" onclick="uvcl()"><b>Версия для слабовидящих</b></a></span>

*

passer

  • Живу я здесь
  • ******
  • 874
  • 70
Вы ждете, что вам код кто-то напишет? Консоль что говорит?

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
Я не знаю как пользоваться консолью. к сожалению

*

passer

  • Живу я здесь
  • ******
  • 874
  • 70
FireBug нажать консоль и включить ее естественно.

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
Ок. сейчас установлю

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
TypeError: $(...).resize is not a function -
ругается как раз на нужный скрипт!
не подскажите алгоритм действий?

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
вот полный лог:
TypeError: $(...).resize is not a function
<анонимная>
 uhpv-full.min.js:1
 uhpv-full.min.js:1:8347
TypeError: $(...).ready is not a function
<анонимная>
 www.krasnschool.ru:148
 www.krasnschool.ru:148:1
Несбалансированное дерево было написано с использованием document.write(), что привело к повторному парсингу данных из сети. Для получения более подробной информации прочтите https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing www.krasnschool.ru:770:0
Несбалансированное дерево было написано с использованием document.write(), что привело к повторному парсингу данных из сети. Для получения более подробной информации прочтите https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing www.krasnschool.ru:776:0
Несбалансированное дерево было написано с использованием document.write(), что привело к повторному парсингу данных из сети. Для получения более подробной информации прочтите https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing www.krasnschool.ru:800:0
Несбалансированное дерево было написано с использованием document.write(), что привело к повторному парсингу данных из сети. Для получения более подробной информации прочтите https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing www.krasnschool.ru:806:0
GET
http://www.krasnschool.ru/templates/it_icemag/images/bottom_b.png

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
uhpv-full.min.js - это как раз нужный скрипт. причем На других сайтах работает нормально

*

robert

  • Профи
  • ********
  • 4006
  • 371
Попробовать
Код: javascript
$.noConflict();
jQuery(document).ready(function($){
блаблабла
});
вместо
Код: javascript
$(document).ready(function(){
блаблабла
});
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
Т.е в этом  коде:
<script src="/js/uhpv-full.min.js"></script>
<script>
var    uhe    = 2,
   lng    = 'ru',
   has    = 0,
   imgs    = 1,
   bg    = 1,
   hwidth    = 0,
   bgs    = ['1','2'],
   fonts    = ['17','19','21'];
$(document).ready(function(){uhpv(has)});
</script>

сделать так:
<script src="/js/uhpv-full.min.js"></script>
<script>
var    uhe    = 2,
   lng    = 'ru',
   has    = 0,
   imgs    = 1,
   bg    = 1,
   hwidth    = 0,
   bgs    = ['1','2'],
   fonts    = ['17','19','21'];
$.noConflict();
jQuery(document).ready(function(){uhpv(has)});
</script>

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
нет, та же ошибка.
Может в самом файле скрипта $ заменить на jQuery?

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
Кстати это Joomla 1.5 . тот же код работает прекрасно на Joomla 3.0

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
не шарю в JS. На коммерческой основе кто готов помочь?

Тема такая: на сайте нужно сделать версию для слабовидящих.
Есть 2 варианта
1) Скрипт готовый  http://manual.ucoz.net/board/44-1-0-561
2) плагин и шаблон с вашего форума

1-вариант установил на сайте с Joomla 3.0 -работает
2-вариант -установил на 2 сайта с Joomla 3.4 - работает

с Joomla 1.5 не могу разобраться

*

passer

  • Живу я здесь
  • ******
  • 874
  • 70
Варианта 2. Или jQuery вообще не подключен. Или конфликтует с mootools. Посмотреть исходный код страницы и выяснить подключен ли jQuery и есть ли noConflict() в каком либо виде.

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
jQuery подключен
проверил вставкой кода в index.php
+jquery выдает сообщения внизу сайта

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
понятно что идет конфликт. С прошлыми сайтами помучался тоже. но там решение было простое
1. Установил jQuery Eazy
2. добавил в исключения свой скрипт

все прекрасно работает. но с j 1.5 не могу разобраться

*

CrazyPr0ger

  • Осваиваюсь на форуме
  • ***
  • 50
  • 2
2 -вариант,,, плагин и шаблон представлен Ilhom666 с этого форума