Модератор форума: JonMagon  
Вопросы по применению скриптов в системе uCoz
Модератор форума
Сообщение # 1 | 11:38:19
В данной теме можно попросить помощи для решения проблемы с использованием скриптов в системе uCoz, исполняемых на стороне клиента.


Правила темы:
  • Новичков, только начинающих изучать программирование, просим воздержаться от участия в теме.
  • Также здесь не место для вопросов - где взять какой-либо скрипт.
  • Также бессмысленно спрашивать про скрипты, исполняемые на стороне сервера — для этого существует темы: «PHP на uCoz» и «Условные операторы и системные коды»
CyBerx3
Сообщений: 10
Репутация: 8

Сообщение # 211 | 03:59:18
Alexander_K,
если еще актуально то вот код
Code
function bt(){
   if(event.shiftKey && event.keyCode== 83)document.getElementById('id формы для отправки').submit();
}

только тут по нажатию shift+s так как в опере с алт пичально
в body добавте
onkeydown="bt();"

Сообщение отредактировал CyBerx3 - Воскресенье, 15 Апр 2012, 04:08:00
mcsweb
Сообщений: 24
Репутация: -13

Сообщение # 212 | 23:46:09
Хочу сделать страницу с колекцией видео.
Страница здесь http://ecology56.ucoz.ru/index/videomaterialy/0-10

На странице два блока. Один с видео большого формата и второй с кучей видео маленького формата, вроде как превьюшки.
Задача сделать так, что бы при наведении на маленькое видео, оно отобразилось в большом блоке.(Первые два на странице при наведении меняют переменную- можно посмотреть)

Впринципе скрипт накропал как смог. Проблема в том, что при помощи скрипта надо вставить другой скрипт, но почему то упорно не желает отображаться завешающий тег </script> и первый ,если его написать как положено начиная со знака < то же не отображается.
Вот это я вставил в HEAD
Code
<script>
var nomber_ban="2-2";
function change_video(nb){
str=nb;
inner_str="scri"+"pt type='text/javascript' src='http://ecology56.ucoz.ru/rtr/"+str+"'"+">";
document.getElementById('my_111').innerHTML=inner_str;
}
</script>


Это прикручено на OnMouseOver
Code
onMouseOver="document.nomber_ban='2-2';change_video(nomber_ban);"

---------------*******-------------
Сообщение отредактировал mcsweb - Пятница, 27 Апр 2012, 23:47:35
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 213 | 07:03:13
mcsweb,
Такое:
Code
document.write('<iframe width="600" height="365" src="http://www.youtube.com/embed/G28lPbzIC7E" frameborder="0" allowfullscreen></iframe>');

- не прокатит.
Во всяком случае не так просто...
Уж лучше вытащить ссылку на ютуб и создать свой фрейм с этой ссылкой.

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
mcsweb
Сообщений: 24
Репутация: -13

Сообщение # 214 | 14:32:27
Заменил строку в Head на
Code
inner_str='&1t;scri'+'pt type="text/javascript" src="http://ecology56.ucoz.ru/rtr/'+str+'"'+'></script&gт';


Теперь код выводится весь, но как текст, а не как код вставки видео.
Посмотреть здесь http://ecology56.ucoz.ru/index/videomaterialy/0-10

---------------*******-------------
Сообщение отредактировал mcsweb - Суббота, 28 Апр 2012, 21:34:08
Putnik
Сообщений: 5
Репутация: 2

Сообщение # 215 | 10:20:07
Добрый день.

Столкнулся со следующей проблемой.

На своем сайте, в Каталоге статей решил добавить дополнительный функционал - плавное увеличение картинки при нажатии на нее.

Нашел отличный скрипт называется Lytebox 5.5.
Сделал все как сказано на офф.страничке разработчика. В модуле Каталог статей, "Страница материала и комментарии к нему" в Head подключил строчки кода

Code

<script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen" />


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

Code
<a href="images/image-1.jpg" class="lytebox" data-title="My Title">Image #1</a>


Все ОК. изображение увеличивается как надо. Но есть одно НО - после подключения этого скрипта перестали открываться спойлеры в каталоге статей, как в самом материале, так и в комментариях к нему, при этом спойлеры прекрасно работают на форуме и в чате.

Слышал что данная проблема может возникать из-за конфликта внутренней библиотеки jQuery установленной на ucoz, но как видите в приведенном коде отсутствует код для вызова данной библиотеки.

Пробовал подключать другие лайтбоксы типа pretty photo, Lytebox2 но они попросту не работали, хотя делал все как сказано на сайте разработчиков. Заработал лишь Lytebox 5.5, поэтому очень хотелось бы чтобы он работал на сайте не конфликтуя с другими элементами, в данном случае со спойлерами.

Подскажите что делать в данной ситуации, т.к. подобный функционал для современного сайта сейчас просто необходим. Если ничего сделать нельзя то посоветуйте реальное решение которое можно использовать для плавного увеличения картинки (способ с доп/полями $IMAGE1$ не предлагать. т.к. он как мне кажется очень ограничен)
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 216 | 10:27:05
Putnik,
Quote (Putnik)
<script type="text/javascript" language="javascript" src="/lytebox.js"></script>
<link rel="stylesheet" href="/lytebox.css" type="text/css" media="screen" />

Quote (Putnik)
<a href="/images/image-1.jpg" class="lytebox" data-title="My Title">Image #1</a>

Quote (Putnik)
но как видите в приведенном коде отсутствует код для вызова данной библиотеки.

Код вызова в самом скрипте.
Quote (Putnik)
Подскажите что делать в данной ситуации

Ссылку на страницу с картинкой где не работают спойлеры.
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Putnik
Сообщений: 5
Репутация: 2

Сообщение # 217 | 11:06:06
fflesh,

Quote (fflesh)
Putnik,
Quote (Putnik)
<script type="text/javascript" language="javascript" src="/lytebox.js"></script>
<link rel="stylesheet" href="/lytebox.css" type="text/css" media="screen" />

Quote (Putnik)
<a href="/images/image-1.jpg" class="lytebox" data-title="My Title">Image #1</a>


в реале, я учел что нужно прописывать точный и полный путь к самому скрипту и к файлу оформления для него, просто здесь указал данный код в качестве примера.

Кстати выкладываю файл с кодом модуля Каталог статей - Страница материала и комментария к нему, для того чтобы можно было посмотреть сам код.

Вот ссылка на страничку с проблемой: сейчас увеличение картинок работает, не работает спойлер на странице.
Сообщение отредактировал Putnik - Понедельник, 30 Апр 2012, 11:06:35
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 218 | 11:14:16
Putnik,
Quote (Putnik)
Вот ссылка на страничку с проблемой: сейчас

Вот это убери из шаблона:
Code
<script type="text/javascript" language="javascript" src="http://os-style.ru/lytebox/lytebox.js"></script>
<link rel="stylesheet" href="http://os-style.ru/lytebox/lytebox.css" type="text/css" media="screen" />




Ибо лишее оно ...
...
Прикрепления: 2060839.png (16.0 Kb)

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 30 Апр 2012, 11:15:54
Putnik
Сообщений: 5
Репутация: 2

Сообщение # 219 | 11:58:06
fflesh, попробовал следовать Вашему совету удалил строчку кода

Code
<script type="text/javascript" language="javascript" src="http://os-style.ru/lytebox/lytebox.js"></script>


теперь код выглядит так, спойлер заработал, но перестал работать эффект увеличения фотографии при нажатии
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 220 | 12:28:25
Putnik,
Quote (Putnik)
теперь код выглядит так,

Ты скриншот видишь тот что выше?
Я просил убрать какой скрипт?
Вот этот:
Quote
<script type="text/javascript" language="javascript" src="http://os-style.ru/lytebox/lytebox.js"></script>

А ты убрал оба....

Красный удалить синий оставить.
Quote
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>$ENTRY_TITLE$ - $SITE_NAME$</title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<script type="text/javascript" language="javascript" src="http://os-style.ru/lytebox/lytebox.js"></script>
<link rel="stylesheet" href="http://os-style.ru/lytebox/lytebox.css" type="text/css" media="screen" />
<script type="text/javascript">var homeurl="$HOME_PAGE_LINK$";var urlid="page-$PAGE_ID$";var modid="mod-$MODULE_ID$";</script>
<script type="text/javascript" src="http://os-style.ru/Scripts/ad_rating.js"></script>
</head>
<style type="text/css">
@import url('http://imobile.ucoz.com/images/ajax/2/ajax_blue.css') all;
</style>
<body>
<script type="text/javascript" language="javascript" src="http://os-style.ru/lytebox/jquery.lightbox.js"></script>
<div id="page">

...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 30 Апр 2012, 12:29:21
Putnik
Сообщений: 5
Репутация: 2

Сообщение # 221 | 12:45:19
да действительно зацепил лишний, сейчас сделал все как ты сказал, но результат тот же (спойлер работает, а эффект увеличения нет)
Сообщение отредактировал Putnik - Понедельник, 30 Апр 2012, 12:51:14
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 222 | 12:51:35
Putnik,
Quote (Putnik)
а эффект увеличения нет)

Шаблон

...

Quote (Putnik)
проверил еще раз, теперь ситуация: увеличение работает, спойлер нет

Ссылка на шаблон выше.
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 30 Апр 2012, 14:17:21
gadalov
Сообщений: 27
Репутация: 10

Сообщение # 223 | 10:51:56
У меня проблема со скриптом "Друзья пользователя"
Скрин:
Помогите пожалуйста, а то я не знаю как эти вопросики убрать.
Скрипт персональной страницы (там где размещён скрипт):
http://vsofte.do.am/script.txt
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 224 | 11:06:32
gadalov, Кодировка где ??? метатег кодирови на странице где??

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

gadalov
Сообщений: 27
Репутация: 10

Сообщение # 225 | 11:44:16
Не помогло...
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!