Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Вопросы по применению скриптов в системе uCoz |
Вопросы по применению скриптов в системе uCoz |
В данной теме можно попросить помощи для решения проблемы с использованием скриптов в системе uCoz, исполняемых на стороне клиента. Правила темы:
|
Здравствуйте, люди добрые. Требуется Ваша помощь. Есть скрипт мини-чата выплывающего в правом нижнем углу при нажатии на кнопку.
помогите сделать так, чтобы уже появившийся чат можно было перетащить в любое место на странице, увеличивать, уменьшать в ширину и высоту и чтобы он при переходе со страниц не исчезал, превращаясь обратно в кнопку. Скрипт ниже: Цитата Код <style> .chat_box {display:none;position:fixed;bottom:15px;right:15px;border:1px solid #FF0000;background:#121212;padding:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:2px 2px 3px #9b9b9b;-webkit-box-shadow:2px 2px 3px #9b9b9b;box-shadow:2px 2px 3px #9b9b9b;} .chat_box div.close {display:block;position:absolute;right:0;top:0;background:url('http://s019.radikal.ru/i632/1208/59/46619a1a2028.png') no-repeat;width:16px;height:16px;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);} .chat_box div.close:hover {cursor:pointer;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);} div.chat_button {display:block;width:75px;height:75px;background:url('http://s48.radikal.ru/i122/1208/c9/be5db128dc47.png') no-repeat;position:fixed;bottom:15px;right:15px;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);} div.chat_button:hover {cursor:pointer;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);} </style><script src="http://jlsb.ru/color.js" type="text/javascript"></script> <div class="chat_button" onclick="$('.chat_button').fadeOut('fast');$('.chat_box').slideToggle('slow');"></div> <div class="chat_box"><div class="close" onclick="$('.chat_box').slideToggle('fast');$('.chat_button').fadeIn('slow');"></div> <div id="chatBox">$CHAT_BOX$</div> <script type="text/javascript"> setInterval(reloadTimeC,30000); </script> Добавлено (03 Июн 2013, 12:08:15) Сообщение отредактировал Serzov - Воскресенье, 02 Июн 2013, 13:14:08
|
Люди,подскажите пожалуйста,я нашла классный скрипт но ппц не пойму куда именно установить в какие строчки вот скрипт http://megascripts.ru/load....1-0-150 уроде устанавливала как сказано в css а куда именно там вставить просто в конец вставить весь код? или определенное место? и второй код не поняла вобще куда в пихнуть. Спасибо
|
пенка, CSS кроме этой сторки (html,body {margin:0; height:100%;}) , просто проверить есть ли у вас в CSS строка, строки - html,body дополнить атрибуты стиля если их у вас нет
остальное в нижнем окне, html вставить туда где хотите увидель облака .. |
Как добавить в лайтбокс или в fancybox название фото и ссылку на страницу фото? (модуль Фотоальбом)
|
Подскажите, имеется скрипт
Код <script type="text/javascript"> $(function($) { $("#radio_button img").hover( function () { $(this).animate({right: '0'}, {queue:false, duration: 350}; //$(this).css('right', '0'); }, function () { $(this).animate({right: '-127px'}, {queue:false, duration: 350}; // $(this).css('right', '-127px'); } ); }; </script> <a id="radio_button" href="http://sohristom.at.ua/index/radio/0-4" onclick="webChatOpen();return false;"> <img alt="online radio" src="http://sohristom.at.ua/raznoe/radio2.png"><script src="" type="text/javascript"></script> </a> можно ли как то сделать, что бы при клик по элементу скрипта, переход был не в обновлении, а переход в аджекс окно? Сообщение отредактировал zevetal - Суббота, 13 Июл 2013, 17:18:37
|
Здравствуйте! Подскажите, пожалуйста, решение вот такой проблемы: хочу вставить проверку орфографии на сайт. Взяла скрипт с этой страницы, сделала все, как написано, но работать не хочет. Общий вид страниц форума выглядит так:
Код <html><head> <script type="text/javascript"> function proverka(){ var textx = $('#message').val(); var text1 = textx.replace(/\n/gi, ' '); var thisurl = document.location.href; $.getScript('http://uapi.ru/js-func.php?id=1&jstype=none&text='+text1+'&ref='+thisurl); } </script> <?if($IP_ADDRESS$="46.4.99.18")?> <uApi1> $text = $_REQUEST['text']; $text = preg_replace('| +|', ' ', $text); $text = preg_replace('/([a-z-A-Z\'\"\=\$]+)/i', '', $text); $text = urlencode($text); $xxx = file_get_contents('http://www.artlebedev.ru/tools/orfograf/result/?SearchFieldValue=&type=5&SearchFieldExValue='.$text.'&orfomode=text'); $good = array('Яндекс','Гугль','хД'); foreach($good as $value){ $xxx = str_replace('<span class="misspelt">'.$value.'</span> ','',$xxx); } if(strpos($xxx, '<span class="misspelt">')){ preg_match_all('#<span class="misspelt">(.*)</span>#ies',$xxx,$arr); if (!$arr[1][0]==null) { echo "_uWnd.alert('"; $porno = str_replace(' ',', ',$arr[1][0]); echo $porno.'<br>'; echo "','Исправьте ошибки!',{w:400,autosize:1,tm:15000});"; } } else { echo "_uWnd.alert('"; echo 'Ошибок нет!'; echo "','Ошибок нет',{w:400,autosize:1,tm:15000});"; echo 'document.forms["addform"].submit();'; } </uApi1><?endif?> <?if($URI_ID$=="frMain")?><script type="text/javascript"> location.replace("http://sixthdimension.clan.su/index/forum/0-8"); </script><?endif?> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>$MODULE_NAME$</title> <?$META_DESCRIPTION$?> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> </head> <body style="background:transparent url(/up_bg.jpg) no-repeat center center fixed-moz-background-size:cover; /* Gecko 1.9.2 (Firefox 3.6) */ -o-background-size:102% auto; /* Opera 9.5 */ -webkit-background-size:102% auto; /* Safari 3.0 */ -khtml-background-size:cover; /* Konqueror 3.5.4 */ background-size:cover; /* CSS3 */; margin:0px; padding:0px;"> $ADMIN_BAR$ $GLOBAL_AHEADER$ <div style="height:10px;"></div> <div class="forumContent"> <table border="0" cellpadding="0" height="30" cellspacing="0" width="100%"> <tbody><tr><td rowspan="1" style="height: 50px; text-align: right; letter-spacing: 0px; word-spacing: 0px; width: 146px;"><a href="javascript://" rel="nofollow" title="Личные сообщения" id="upml" class="fNavLink" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img src="/nforum/pm.png" alt="" align="left" style="margin-right: 0px;"><br></a></td> <td rowspan="1" style="height: 50px; text-align: right; letter-spacing: 0px; word-spacing: 0px;"><a class="fNavLink" href="/forum/0-0-1-34" rel="nofollow" title="Новые сообщения"><img src="/nforum/nm.png" alt="" align="left" style="margin-top: 55px; margin-left: 0px; margin-right: 0px;"><br></a></td><td rowspan="1" style="height: 40px; text-align: right; letter-spacing: 0px; word-spacing: 0px; width: 146px;"><a class="fNavLink" href="/index/15-1" rel="nofollow" title="Участники"><img src="/nforum/participants.png" alt="" align="right" style="margin-top: 55px;"></a></td><td align="right" style="height: 50px; text-align: right; letter-spacing: 0px; word-spacing: 0px; width: 146px;"><a class="fNavLink" href="/forum/0-0-0-6" rel="nofollow" title="Поиск"><img src="/nforum/search.png" alt="" align="right" style="margin-left: 0px; margin-right: 0px;"></a></td></tr> </tbody></table><table style="border-collapse:collapse;width:100%;"><tbody><tr><td><br></td></tr></tbody></table><table style="width: 100%; border-collapse: collapse;"><tbody><tr><td style="background-image: url(http://sixthdimension.clan.su/ftop.png); letter-spacing: 0px; word-spacing: 0px; height: 48px; background-position: 0% 0%; background-repeat: repeat no-repeat;"><br></td></tr></tbody></table><table style="width: 100%; border-collapse: collapse;"><tbody><tr><td style="background-image: url(http://sixthdimension.clan.su/fmiddle.png); letter-spacing: 0px; word-spacing: 0px; background-position: 0% 0%; background-repeat: repeat repeat;">$BODY$</td></tr></tbody></table><table style="width: 100%; border-collapse: collapse;"><tbody><tr><td style="background-image: url(http://sixthdimension.clan.su/fdown.png); letter-spacing: 0px; word-spacing: 0px; height: 56px; padding-bottom: 0px; background-position: 0% 0%; background-repeat: repeat no-repeat;"><br></td></tr></tbody></table> </div> $GLOBAL_BFOOTER$ <div style="height:10px;"></div> </body></html> |
Всем привет.
Установил себе на сайт скрипт: Личные сообщения 2.0 (как вконтакте.) Отправляются, читаются все нормально. Но есть ошибка, что они не хотят удалятся - пишет "Доступ запрещен". Вот часть кода из явы, которую я подозреваю: Код $('#mess').append('<div class="uentE" id=' + statMess + '><table cellpadding="0" cellspacing="0" style="width: 100%;"><tbody><tr><td style="vertical-align: top;width:300px;"><a href=' + $(this).find('a:eq(1)').attr('href') + '> ' + $(this).find('a:eq(1)').text() + '</a><br><span style="font-size:10px;color:grey;">' + $(this).find('td:eq(2)').text() + '</span></td><td style="vertical-align: top;width:500px;display:inline;"><a href=' + l + ' style="text-decoration:none;font-weight:bold;">' + $(this).find('a:first').text() + '</a><br><span style="color:grey;font-size:10px;">'+statText+'</span></td><td style="vertical-align: top;width:100px;text-align:right;padding-right:8px;padding-top:6px;"><a href="javascript://" alt = ' + idq + ' onclick="udel_item($(this).attr(\'alt\'));$(this).html(\'<img src=http://music-only.net/private_msg/11.gif />\');$(this).hide()" class = udel' + idq + ' ">Удалить</a></td></tr></tbody></table></div>') }); if ($('td:contains("Сообщений нет")').text()) { $('#bar').hide(); $('#mess').html('<div style="padding-top:15px;padding-bottom:15px;text-align:center;color:grey;font-size:12px;">'+messageOpt[0]+'</div>') } Вот ссылка: http://music-only.net/index/14 Ссылка на js: http://music-only.net/private_msg/jspmv.js Очень буду благодарен за помощь. |
Поставил на свой сайт скрипт на баллы, но при изменении количество баллов остаётся прежним. Не могли бы подсказать в чём проблема?
скрипт взят с сайта isucoz.ru Код $.get("/publ/0-0-$_USER_ID$-0-17", function (w) {ch_ng = $("input.pts:first", w).val(); if (!ch_ng) {ch_ng = 0;} pt = (Number(ch_ng) + Number(<?if($_BAN_PERCENT$)?><? ($_REPUTATION$ + $_COM_ENTRIES$*0.5 + $_FORUM_ENTRIES$*0.5 + $_NEWS_ENTRIES$*1.5 + $_BLOG_ENTRIES$*0.5 + $_RANK$*10) - (($_REPUTATION$ + $_COM_ENTRIES$*0.5 + $_FORUM_ENTRIES$*0.5 + $_NEWS_ENTRIES$*1.5 + $_BLOG_ENTRIES$*0.5 + $_RANK$*10)*$_BAN_PERCENT$/100) ?><?else?><? $_REPUTATION$ + $_COM_ENTRIES$*0.5 + $_FORUM_ENTRIES$*0.5 + $_NEWS_ENTRIES$*1.5 + $_BLOG_ENTRIES$*0.5 + $_RANK$*10 ?><?endif?>)).toFixed(2);$("#points").html(pt);});}); function inajax(){if (ch_ng == "-0") {$('#thechanges').html("0");} else {$('#thechanges').html(ch_ng);}} function points(name, id) { new _uWnd('points', 'Баллы ' + name, 200, 300, {icon: '/.s/img/icon/dtl.png',autosize: 1,fadespeed: 500,fadeclosespeed: 500,fadetype: 1,fadeclosetype: 1,align: 0,oncontent: function () { inajax() }}, '<fieldset><legend>Баллы <?if($MODER_PANEL$)?>[<a href="#" onclick="change();return false;">Изменить</a>]<?endif?></legend><div style="text-align:left"><?if($_COM_ENTRIES$)?>Комментарии: <b title="0.5 баллов за 1 комментарий" style="cursor:help"><?$_COM_ENTRIES$*0.5?></b><br><?endif?><?if($_FORUM_ENTRIES$)?>Посты на форуме: <b title="0.5 баллов за 1 пост" style="cursor:help"><?$_FORUM_ENTRIES$*0.5?></b><br><?endif?><?if($_REPUTATION$)?>Репутация: <b title="1 балл за 1 единицу репутации" style="cursor:help"><?$_REPUTATION$?></b><br><?endif?><?if($_NEWS_ENTRIES$)?>Cтатьи: <b title="1.5 баллов за 1 статью" style="cursor:help"><?$_NEWS_ENTRIES$*1.5?></b><br><?endif?><?if($_BLOG_ENTRIES$)?>Записи в блоге: <b title="0.5 баллов за 1 запись" style="cursor:help"><?$_BLOG_ENTRIES$*0.5?></b><br><?endif?><?if($_RANK$)?>Ранг: <b title="10 баллов за каждый уровень" style="cursor:help"><?$_RANK$*10?></b><br><?endif?><?if($_BAN_PERCENT$)?>Штраф: <b style="cursor:help" title="Минус $_BAN_PERCENT$% из-за замечаний"><? ($_REPUTATION$ + $_COM_ENTRIES$*0.5 + $_FORUM_ENTRIES$*0.5 + $_NEWS_ENTRIES$*1.5 + $_BLOG_ENTRIES$*0.5 + $_RANK$*10)*$_BAN_PERCENT$/100 ?></b><?endif?> <?if($_PUBL_ENTRIES$)?><br>Изменено: <b title="Количество ваших баллов изменила администрация. Возможные причины: наказание (за нарушение правил), поощрения (за заслуги), просто так (администрация имеет право)" style="cursor:help" id="thechanges">...</b><?endif?></div></fieldset>');}; <?if($MODER_PANEL$)?>function change() {new _uWnd('change', 'Изменить количество баллов $_USERNAME$', 350, 350, { icon: '/.s/img/icon/edt.png', autosize: 1, fadespeed: 500, modal: 1, fadeclosespeed: 500, fadetype: 1, fadeclosetype: 1, align: 0},'<fieldset><legend>Изменить</legend><div style="text-align:left"><div id="changeType"><input type="radio" name="chng" value="minus" id="minus"><label style="cursor:pointer" for="minus"><img src="http://s40.ucoz.net/img/icon/minus.png" height="13" border="0" align="absmiddle"> Уменьшить</label><br><input type="radio" name="chng" value="plus" id="plus"><label for="plus" style="cursor:pointer"><img src="http://s40.ucoz.net/img/icon/plus.png" height="13" border="0" align="absmiddle"> Увеличить</label><br><div style="text-align:right"><br><br><input type="button" value="Далее" onclick="dalee()"></div></div> <div id="changeNum" style="display:none">Введите число, на сколько нужно изменить количество баллов.<br><input type="text" id="changeTheNum" maxlength="7" style="width:100%"><input type="button" value="Готово" onclick="fChange();"></div> </div></fieldset>');}; function dalee() {if ($('input[name="chng"]').is(':checked')) {$('#changeType').hide();$('#changeNum').show();$("#changeTheNum").focus();}} function fChange() { if ($("#changeTheNum").val().match(/D/) || $("#changeTheNum").val().match(/s/) || $("#changeTheNum").val() == '') {alert('Введите числовое значение');return;} else {var type = $('input[name="chng"]:checked').val(); $.get("/publ/0-0-$_USER_ID$-0-17", function (l) {var now = $("input.pts:first", l).val(); if (!now) {var now = 0;} if (type == 'plus') {ress = (Number(now) + Number($("#changeTheNum").val()));} else {ress = (Number(now) - Number($("#changeTheNum").val()));}if (ress == 0) {ress = "-0";}$.get("/publ/0-0-0-0-1", function (b) {$.post("/publ/", {a: 12,jkd428: 1,jkd498: 1,ocat: 1,title: ress,user: '$_USERNAME$',ssid: $("input[name='ssid']", b).val()}, function(){_uWnd.close('change');});});});}}<?endif?></script> |
Есть кто нибудь?
|
Как сделать плавное появление хинта?
<script type="text/javascript" src="http://ofcomp.ucoz.ru/hint.js"></script> Код /* HINT */ .hint { background-image: url("/myimg/hint.png"); line-height:10px; color:#fff; -webkit-border-radius:10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px; font-family:verdana,arial,helvetica; font-size:8pt; font-weight: bold; width:auto; border-top:2px solid #1e90ff; border-right:2px solid #1e90ff; border-bottom:2px solid #1e90ff; border-left:2px solid #1e90ff; margin:1px; padding:5px; position:absolute; visibility:hidden; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);-khtml-opacity:0.8; z-index: 99999; box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; } /* ---------------- */ OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
|
VadimW, вот этот скрипт поставь между тегами head или в нижнуюю часть сайта.
Код <script type="text/javascript"> $(document).ready(function() { $("body").css("display", "none"); /** body (здесь и далее) означает, что эффект применяется ко всей странице. Можно изменить на идентификаторы любых элементов (#content, .comments и т.д.) */ $("body").fadeIn(2000); /** время появления в миллисекундах */ $("a.fade").click(function(event){ /** a.fade означает, что данное решение будет работать только при нажатии на ссылки с классом (class) "fade" (можно изменить на свой) */ event.preventDefault(); linkLocation = this.href; $("body").fadeOut(5000, redirectPage); /** время изчезания в миллисекундах */ };); function redirectPage() { window.location = linkLocation; } };); </script> 2000-5000 - это время эффекта. Добавлено (21 Июл 2013, 22:09:22) Сообщение отредактировал Maks_Smela - Воскресенье, 21 Июл 2013, 19:09:46
|
Цитата (Maks_Smela) VadimW, вот этот скрипт поставь между тегами head или в нижнуюю часть сайта. <script type="text/javascript"> $(document).ready(function() { $("body").css("display", "none"); /** body (здесь и далее) означает, что эффект применяется ко всей странице. Можно изменить на идентификаторы любых элементов (#content, .comments и т.д.) */ $("body").fadeIn(2000); /** время появления в миллисекундах */ $("a.fade").click(function(event){ /** a.fade означает, что данное решение будет работать только при нажатии на ссылки с классом (class) "fade" (можно изменить на свой) */ event.preventDefault(); linkLocation = this.href; $("body").fadeOut(5000, redirectPage); /** время изчезания в миллисекундах */ };); function redirectPage() { window.location = linkLocation; } };); </script> 2000-5000 - это время эффекта. Он не работает, разжувай скрипт, туда нужно вставить класс хинта(.hint) я так понял? OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
|
VadimW, я только что на своем сайте проверил - рабоатет.
|
Ljubasha, на счет этого не знаешь? //forum.ucoz.ru/forum/38-11110-1059209-16-1374353318
Добавлено (22 Июл 2013, 18:43:06) |
| |||