Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Вопросы по применению скриптов в системе uCoz |
Вопросы по применению скриптов в системе uCoz |
![]() В данной теме можно попросить помощи для решения проблемы с использованием скриптов в системе uCoz, исполняемых на стороне клиента. ![]() Правила темы:
|
SEKTOR777, именно чат? Ну а чего на форуме не сделать раздел только для админов? Если ставить сторонний чат, то там потребуется дополнительная авторизация, а вапще есть неплохие флэш-чаты, не знаю как у них там с приватностью. Ещё можно использовать гостевую книгу, где-то даже видел материал как переделать её в чат. А также можно сделать приватные сообщения в мини-чате, тоже где-то встречал реализацию. Но из этого всего легче, конечно, сделать отдельный раздел форума.
|
Доброго времени суток! Столкнулся с проблемой при использовании jQuerry скрипта на переключение вкладок.
Скрипт стоит на сайте в отдельном блоке ![]() вот код вкладок, он находитсяво 2 контейнере: Code <!-- <bc> --> <script type="text/javascript" src="http:https://src.ucoz.net/src/jquery-1.6.1.js"></script> <script src="http://cheravtotrans.info/tabs.js" type="text/javascript"></script> <style type="text/css"> /* <![CDATA[ */ * {margin: 0; padding: 0;} body {margin: 0px; font: 13px/1.5 "Trebuchet MS", Tahoma, Arial;} a {color: #0094D6;} p {padding: 7px 0;} .section { width: 202px; background: #EFEFEF; margin: 0 0 1px; } ul.tabs { height: 28px; line-height: 25px; list-style: none; border-bottom: 1px solid #DDD; background: #FFF; } .tabs li { float: left; display: inline; margin: 0 1px -1px 0; padding: 0 13px 1px; color: #777; cursor: pointer; background: #F9F9F9; border: 1px solid #E4E4E4; border-bottom: 1px solid #F9F9F9; position: relative; } .tabs li:hover { color: #F70; padding: 0 13px; background: #FFFFDF; border: 1px solid #FFCA95; } .tabs li.current { color: #444; background: #EFEFEF; padding: 0 13px 2px; border: 1px solid #D4D4D4; border-bottom: 1px solid #EFEFEF; } .box { display: none; border: 1px solid #D4D4D4; border-width: 0 1px 1px; background: #EFEFEF; padding: 0 0px; } .box.visible { display: block; } /* ]]> */ </style> <body> <div class="section"> <ul class="tabs"> <li class="current">VK</li> <li>Twitter</li> <li>Facebook</li> </ul> <div class="box visible"> <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?32"></script> <!-- VK Widget --> <div align="center"> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "200", height: "290"}, 5715426); </script></div> </div> <div class="box"> <script src="http://widgets.twimg.com/j/2/widget.js"></script> <script> new TWTR.Widget({ version: 2, type: 'profile', rpp: 4, interval: 30000, width: 200, height: "184", theme: { shell: { background: '#b3dae6', color: '#ffffff' }, tweets: { background: '#ffffff', color: '#080808', links: '#122eb8' } }, features: { scrollbar: true, loop: false, live: true, hashtags: true, timestamp: true, avatars: true, behavior: 'all' } }).render().setUser('Cheravtotrans').start(); </script> </div> <div class="box"> <br><br> </div> </div><!-- .section --> </body> </html><!-- </bc> --></ Проблема № 1 заключается в том, что после установки данного кода у меня перестала работать авторизация пользователей. Правда изначально в коде была ссылка на jQuerry на сайте Google Code <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> Прочитал в FAQ, что проблема авторизации заключается в конфликте jQuerry . Поэтому поставил ссылку на здешний скрипт. Проблема № 2 заключается в том, что если переметить ссвлку на jQuerry в другое место, или убрать из блока, то вкладки перестают переключаться.. Вопрос: как и куда правильно перенести скрипты: Code <script type="text/javascript" src="http:https://src.ucoz.net/src/jquery-1.6.1.js"></script> <script src="http://cheravtotrans.info/tabs.js" type="text/javascript"></script> чтобы и вкладки двигались, и вход на сайт осуществлялся без проблем. Сообщение отредактировал Grayy - Пятница, 23 Сен 2011, 15:58:01
|
Grayy,
Quote чтобы и вкладки двигались, и вход на сайт осуществлялся без проблем. Quote <script type="text/javascript" src="https://src.ucoz.net/src/jquery-1.6.1.js"></script> Этот скрипт системный и второй раз ставить его не нужно ... Сообщение отредактировал Miss_Esq - Пятница, 23 Сен 2011, 16:49:31
|
Miss_Esq, видимо я не туда вставлял раньше и да дважды использовал скрипт.. вообщем я лишний убрал, вставил перед </head> и все заработало. Спасибо за разъясненние
![]() Проблема в движении была связана еще с тем, что у меня раньше был прописан скрипт в виде Code /tabs.js |
Подскажите пож. почему не работает скрипт для просмотра изображений http://bellnoise.ru/index/koshki/0-4 (не видно поле "ЗАКРЫТЬ") при открытии изображения, хотя путь в скрипте прописан
![]() ![]() Сообщение отредактировал max28 - Пятница, 30 Сен 2011, 16:16:42
|
Доброе утро, мне хотелось бы узнать можно ли с этим скриптом: //forum.ucoz.ru/forum/45-35735-768168-16-1317461550
сделать так что бы он выводил в произвольном порядке надписи mess_tab[1] = '1'; mess_tab[2] = '2'; ..... Заренее спасибо! SofiaRotaru.net - Клуб Поклонников
Сообщение отредактировал rikulia_ - Воскресенье, 02 Окт 2011, 10:05:06
|
Quote (rikulia_) сделать так что бы он выводил в произвольном порядке надписи Code n = Math.round(Math.random()) + 1; В общем случае, для генерации случайного целого в заданном диапазоне от min до max используется: Code n = Math.floor(Math.random() * (max - min + 1)) + min; Сообщение отредактировал sch779 - Воскресенье, 02 Окт 2011, 12:17:10
|
sch779, а можно подробнее
куда конкретно написать n = Math.floor(Math.random() * (max - min + 1)) + min; после if(next == 8) next = 0; next = next + 1; или вместо? что-то у меня не получается.. SofiaRotaru.net - Клуб Поклонников
|
rikulia_, А не проще ли , просто ...
<script language="javascript" type="text/javascript"> var a=Math.round(Math.random()*9) txt = new Array(); txt[0]="111" txt[1]="222" txt[2]="333" txt[3]="444" txt[4]="555" txt[5]="666" txt[6]="777" txt[7]="888" txt[8]="999" txt[9]="0101010" document.write (txt[a]); </script> |
Miss_Esq, ваш код работает, но только при обновлении стр., а мне надо что б надписи без обновления, сами менялись.. как сейчас, но только в хаотичном порядке
SofiaRotaru.net - Клуб Поклонников
Сообщение отредактировал rikulia_ - Воскресенье, 02 Окт 2011, 14:39:39
|
rikulia_,
Quote но только в хаотичном порядке |
Miss_Esq, ну как-то достаёт что одно и то же всегда с 1 по 9 пункт выводится..хотелось бы улучшить. если возможно
SofiaRotaru.net - Клуб Поклонников
Сообщение отредактировал rikulia_ - Воскресенье, 02 Окт 2011, 14:48:48
|
Quote (rikulia_) а можно подробнее Вместо, конечно. Т.е., в Вашем коде функция изменения надписей будет примерно такой: Code function slideSwitch(){ next = Math.floor(Math.random() * (max - min + 1)) + min; $("#message_top").fadeOut(700, function () { $('#message_top').text(mess_tab[next]).fadeIn(700); }); Если у Вас, к примеру, в массиве 9 элементов и первый элемент имеет индекс = 1, то можно написать просто: Code next = Math.floor(Math.random() * 9) + 1; Сообщение отредактировал sch779 - Воскресенье, 02 Окт 2011, 14:59:10
|
sch779, спасибо большое! написала: next = Math.floor(Math.random() * 9) + 1;
SofiaRotaru.net - Клуб Поклонников
|
| |||