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


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

Сообщение # 121 | 17:54:28
bucher221,
Quote
Что сделать , чтобы работало с HTML кодом вместо текста?
Конвертировать HTML в текст , вставлять в редактор HTML ( типа Ms Office SharePoint Designer 2007 ) в режиме конструктора , а брать от туда из режима КОД ...
Полезно сменить в системных кодах ( типа $CONTENT$ ) все латинские буквы на аналогичного начертания из кирилицы

-angel-
Сообщений: 60
Репутация: 39

Сообщение # 122 | 21:00:34
Здравствуйте !
Я переделал один скрипт

Но хочу чтобы данное окно закрывалось через 10 секунд.
Заранее благодарен .

bucher221
Сообщений: 11
Репутация: 2

Сообщение # 123 | 00:16:36
Не получается! Можно поподробнее???
WhiteQueen
Сообщений: 6
Репутация: 0

Сообщение # 124 | 21:44:01
Добрый день!
НИкак не могу разобраться с скриптом:

Это скрипт рамки для модератора и он мне просто необходим, но сколько я ен пыталась у меня выходит одно:
Все вроде на вид нормально, но как только нажимаешь на "Красная рамка" в панели BB кодов, появляется заветный тег [admin] и вот написала я в этот *админ* что-то и решила закрывать его, как обчно нажал второй раз.. и ничего.. ноль ответа.. пыталась поставить слешь вручную, опять же ноль реакции...
Помогите! cry

Добавлено (29-Янв-2012, 21:44:01)
---------------------------------------------
Добрый день!
НИкак не могу разобраться с скриптом:


Это скрипт рамки для модератора и он мне просто необходим, но сколько я ен пыталась у меня выходит одно:
Все вроде на вид нормально, но как только нажимаешь на "Красная рамка" в панели BB кодов, появляется заветный тег [admin] и вот написала я в этот *админ* что-то и решила закрывать его, как обчно нажал второй раз.. и ничего.. ноль ответа.. пыталась поставить слешь вручную, опять же ноль реакции...
Помогите! cry
Сообщение отредактировал WhiteQueen - Воскресенье, 29 Янв 2012, 21:43:50
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 125 | 22:42:05
WhiteQueen,
Quote (WhiteQueen)
как обчно нажал второй раз.. и ничего.. ноль ответа.. пыталась поставить слешь вручную, опять же ноль реакции...

Что бы BB-коды закрывались, у кнопки должен быть ID:
Типа:
Quote (Code)
<span style="padding-right:1px;"><input type="button" name="admin" id="admin" title="Вставить красную рамку" class="codeButtons" onclick="simpletag('admin','','','message',''); return false;" value="Красная рамка"></span>

...

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

Сообщение # 126 | 04:35:00
Здравствуйте, господа! Появилась проблема, решил установить на себе на шапку многим известный скрипт (пример которого здесь http://good-mus.ru/index.html (не реклама)), но появилась проблема скрипт работает только в основных разделах сайта, то бишь, как бы поточнее выразиться,
скрипт работает по таким адресам: http://мой_сайт/news, а вот по http://мой_сайт/news/белебердень/ - уже нет, вместо шапки надпись "post" и всё.
Код установлен в верхнем контейнере. Куда бы я его не установил - он не работает
Вот js его http://good-mus.ru/js/jquery.js и http://good-mus.ru/js/scripts.js
Весь архив со скриптом вот.
Скажите пожалуйста как решить эту проблему.

Сообщение отредактировал RAONDE - Понедельник, 30 Янв 2012, 04:36:44
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 127 | 06:19:08
RAONDE,
Quote (RAONDE)
Здравствуйте, господа! Появилась проблема, решил установить на себе на шапку многим известный скрипт (пример которого

Это ты очень сильно ошибаешься, мне, например, абсолютно НЕ известен этот скрипт ...

Quote (RAONDE)
Код установлен в верхнем контейнере. Куда бы я его не установил - он не работает

Что-то я не нашёл твоего “кода” ... во всяком случае ничего похожего на него.

Но, судя по вот этому:

... всё дело в относительных адресах, вот тут и далее:
Quote (JavaScript)
$(window).load(function(){
$.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
$.each(css_cims,function(){
var css_im=this;
$.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
(new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
});
});
});

Причём, самое удивительное, значение переменной «_siteRoot» в скрипте вообще не обнаружено .... Следовательно, адреса будут прописываться без неё, то бишь - относительные адреса ...
... Так вот.

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

Сообщение # 128 | 09:09:59
Quote
Что-то я не нашёл твоего “кода” ... во всяком случае ничего похожего на него.

А смысл ставить неработающий код?

в html есть такой код:
Quote
<script type="text/javascript">var _siteRoot='http://good-mus.ru',_root='http://good-mus.ru';</script>

Как я понимаю, здесь и указывается прямой адрес.

Сообщение отредактировал RAONDE - Понедельник, 30 Янв 2012, 09:11:47
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 129 | 14:09:24
RAONDE,
Quote (RAONDE)
А смысл ставить неработающий код?

В смысле, если кода нет не надо писать что он там есть.
Quote (RAONDE)
Код установлен в верхнем контейнере. Куда бы я его не установил - он не работает

...

Quote (RAONDE)
в html есть такой код:
Code
<script type="text/javascript">var _siteRoot='http://good-mus.ru',_root='http://good-mus.ru';</script>

Как я понимаю, здесь и указывается прямой адрес.

Если вы посмотрите более внимательно вот сюда:
Quote
(new Image()).src=_siteRoot+'css/'+this+'/'+css_im;

и подставите своё значение, то поймете, что оно не верное:
src=http://good-mus.ru+'css/'+this+'/'+css_im; == http://good-mus.rucss/....
Это уже кривой адрес - не хватает слеша после «ru»...
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 30 Янв 2012, 14:43:18
RAONDE
Сообщений: 3
Репутация: 7

Сообщение # 130 | 15:10:58
fflesh, с "http://" скрипт не работает, а вот в виде
Code
(new Image()).src=good-mus.ru/+'css/'+this+'/'+css_im;

работает, но проблема осталась.
Quote (fflesh)
В смысле, если кода нет не надо писать что он там есть.

Поставил, можете зайти и ознакомится.

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 131 | 15:41:16
RAONDE,
Quote (RAONDE)
Поставил, можете зайти и ознакомится.

Вот спасибо)))
Ознакомлюсь.
---//---
Ознакомился....
Вот здесь:
Code
<div id="slide-runner">
       <a href=""><img id="slide-img-1" src="images/nature-photo.png" class="slide" alt="" /></a>
       <a href=""><img id="slide-img-2" src="images/nature-photo1.png" class="slide" alt="" /></a>
       <a href=""><img id="slide-img-3" src="images/nature-photo2.png" class="slide" alt="" /></a>
       <a href=""><img id="slide-img-4" src="images/nature-photo3.png" class="slide" alt="" /></a>
       <a href=""><img id="slide-img-5" src="images/nature-photo4.png" class="slide" alt="" /></a>
       <a href=""><img id="slide-img-6" src="images/nature-photo4.png" class="slide" alt="" /></a>
       <a href=""><img id="slide-img-7" src="images/nature-photo6.png" class="slide" alt="" /></a>

сделайте вот так:
Quote (Code)
<div id="slide-runner">
<a href=""><img id="slide-img-1" src="/images/nature-photo.png" class="slide" alt="" /></a>
<a href=""><img id="slide-img-2" src="/images/nature-photo1.png" class="slide" alt="" /></a>
<a href=""><img id="slide-img-3" src="/images/nature-photo2.png" class="slide" alt="" /></a>
<a href=""><img id="slide-img-4" src="/images/nature-photo3.png" class="slide" alt="" /></a>
<a href=""><img id="slide-img-5" src="/images/nature-photo4.png" class="slide" alt="" /></a>
<a href=""><img id="slide-img-6" src="/images/nature-photo4.png" class="slide" alt="" /></a>
<a href=""><img id="slide-img-7" src="/images/nature-photo6.png" class="slide" alt="" /></a>

...
И вот здесь:
Code
<script type="text/javascript">var _siteRoot='index.html',_root='index.html';</script>
     <script type="text/javascript" src="js/jquery.js"></script>
     <script type="text/javascript" src="js/scripts.js"></script>

вот так:
Quote (Code)
<script type="text/javascript">var _siteRoot='http://good-mus.ru/',_root='http://good-mus.ru/';</script>
<script type="text/javascript" src="/js/scripts.js"></script>

А вот это:
Code
<script type="text/javascript" src="js/jquery.js"></script>

вообще уберите ...
...

Quote (RAONDE)
спасибо за помощь!)

Незачто)

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 30 Янв 2012, 16:21:13
-angel-
Сообщений: 60
Репутация: 39

Сообщение # 132 | 22:57:29
Здравствуйте !
Раньше скрипт работал,

Точнее он работает но вместо имени юзера пишет: Добрый день, $USERNAME$
В чём может быть ошибка ???

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 133 | 23:46:53
-angel-,
Quote (-angel-)
Раньше скрипт работал,
Code
document.writeln("");
document.writeln("<div id=\"toppanel\">");
document.writeln("<div id=\"panel\">");
document.writeln("<div class=\"content clearfix\">");
document.writeln("<div class=\"left\">");
document.writeln("<center>");
document.writeln("<strong><font color=\"#bababa\"><SCRIPT LANGUAGE=\"JavaScript\">");
document.writeln("currentTime = new Date(); ");
document.writeln("if (currentTime.getHours() >= 6 && currentTime.getHours() <= 11 ) ");
document.writeln("document.write(\"Доброе утро, \"); ");
document.writeln("if (currentTime.getHours() >= 12 && currentTime.getHours() <= 17 ) ");
document.writeln("document.write(\"Добрый день, \"); ");
document.writeln("if (currentTime.getHours() >= 18 && currentTime.getHours() <= 23) ");
document.writeln("document.write(\"Добрый вечер, \"); ");
document.writeln("if (currentTime.getHours() >= 0 && currentTime.getHours() <= 5) ");
document.writeln("document.write(\"Доброй ночи, \"); ");
document.writeln("<\/SCRIPT><br>$USERNAME$<\/font><\/strong>");
document.writeln("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
document.writeln("<tbody><tr>");
document.writeln("<td width=\"17\" background=\"http://mega.ucoz.ua/profil/ramka/1.png\" height=\"17\">");
document.writeln("<\/td>");
document.writeln("<td background=\"http://mega.ucoz.ua/profil/ramka/2.png\" height=\"17\">");
document.writeln("<\/td>");
document.writeln("<td width=\"17\" background=\"http://mega.ucoz.ua/profil/ramka/3.png\" height=\"17\">");
document.writeln("<\/td>");
document.writeln("<\/tr>");
document.writeln("<tr>");
document.writeln("<td width=\"17\" background=\"http://mega.ucoz.ua/profil/ramka/4.png\">");
document.writeln("<\/td>");
document.writeln("<td>");

Какое ... какая ... просто пипец ...
... Куда вставляете это ... недоразумение? Во внешний файл? - там он работать не будет. Он работает только в шаблоне, например в глобальном блоке ...
Системные операторы не работают вне страниц сайта.

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Суббота, 04 Фев 2012, 23:50:52
-angel-
Сообщений: 60
Репутация: 39

Сообщение # 134 | 23:54:50
fflesh, Вот ссылка на сайт это мини профиль в слайдере

Добавлено (04-Фев-2012, 23:53:10)
---------------------------------------------
раньше он стоял в верхней части сайта и всё равно было: Добрый день, $USERNAME$

Добавлено (04-Фев-2012, 23:54:50)
---------------------------------------------
<script type="text/javascript" src="http://mega.ucoz.ua/profil/js/slidepart1_1.js"></script>


fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 135 | 00:03:44
-angel-,
Quote (-angel-)
<script type="text/javascript" src="http://mega.ucoz.ua/profil/js/slidepart1_1.js"></script>

Quote (fflesh)
Во внешний файл? - там он работать не будет. Он работает только в шаблоне, например в глобальном блоке ...
Системные операторы не работают вне страниц сайта.

...
Такой скрипт будет работать только если вставить в шаблон кодом:
Code
<script type="text/javascript">
document.writeln("");
document.writeln("<div id=\"toppanel\">");
document.writeln("<div id=\"panel\">");
document.writeln("<div class=\"content clearfix\">");
document.writeln("<div class=\"left\">");
document.writeln("<center>");
document.writeln("<strong><font color=\"#bababa\"><SCRIPT LANGUAGE=\"JavaScript\">");
document.writeln("currentTime = new Date(); ");
document.writeln("if (currentTime.getHours() >= 6 && currentTime.getHours() <= 11 ) ");
document.writeln("document.write(\"Доброе утро, \"); ");
document.writeln("if (currentTime.getHours() >= 12 && currentTime.getHours() <= 17 ) ");
document.writeln("document.write(\"Добрый день, \"); ");
document.writeln("if (currentTime.getHours() >= 18 && currentTime.getHours() <= 23) ");
document.writeln("document.write(\"Добрый вечер, \"); ");
document.writeln("if (currentTime.getHours() >= 0 && currentTime.getHours() <= 5) ");
document.writeln("document.write(\"Доброй ночи, \"); ");
document.writeln("<\/SCRIPT><br>$USERNAME$<\/font><\/strong>");
document.writeln("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
document.writeln("<tbody><tr>");
document.writeln("<td width=\"17\" background=\"http://mega.ucoz.ua/profil/ramka/1.png\" height=\"17\">");
document.writeln("<\/td>");
document.writeln("<td background=\"http://mega.ucoz.ua/profil/ramka/2.png\" height=\"17\">");
document.writeln("<\/td>");
document.writeln("<td width=\"17\" background=\"http://mega.ucoz.ua/profil/ramka/3.png\" height=\"17\">");
document.writeln("<\/td>");
document.writeln("<\/tr>");
document.writeln("<tr>");
document.writeln("<td width=\"17\" background=\"http://mega.ucoz.ua/profil/ramka/4.png\">");
document.writeln("<\/td>");
document.writeln("<td>");
</script>

Но, имхо, такое убожество я бы никогда не впихнул бы в шаблон ...
...

Смотрю, взяли на mega.ucoz.ua ... Да, не был высокого мнения о подобных ресурсах, .... теперь же оно вообще упало ниже уровня моря ...
...

Code
<?if($HOUR$>5&&$HOUR$<12)?>Доброе утро,
<?else?><?if($HOUR$<18)?>
Добрый день,
<?else?><?if($HOUR$<24)?>
Добрый вечер,
<?else?>Доброй ночи,         
<?endif?>
<?endif?>
<?endif?>$USERNAME$


Всё вместе:

...

Если же нужно именно скриптом (локальное время, например), то вот так:
HTML:
Code
<strong style="color:#bababa;"><script type="text/javascript" src="/setHelloe.js"></script><br>$USERNAME$</strong>

В скрипте:
Code
(function(){
var hours=new Date().getHours(),html='';
if(hours>=6){html='Доброе утро,';}
if((hours>=12)&&(hours<18)){html='Добрый день,';}
if(hours>=18){html='Добрый вечер,';}
if((hours>0)&&(hours<6)){html='Доброй ночи,';}
document.write(html);
})();

...

Или, ещё лучше, если JS не включён у клиента:
Code
<strong style="color:#bababa;"><span id="setHello">Привет,</span><br>$USERNAME$</strong>
<script type="text/javascript" src="/setHelloe.js"></script>

В скрипте:
Code
(function(){
var hours=new Date().getHours(),html='';
if(hours>=6){html='Доброе утро,';}
if((hours>=12)&&(hours<18)){html='Добрый день,';}
if(hours>=18){html='Добрый вечер,';}
if((hours>0)&&(hours<6)){html='Что, не спится,';}
document.getElementById('setHello').innerHTML=html;
})();


Если JS отключён - выведет «Привет, $USERNAME$», если же включён, выведет то, что и должно по времени ...
...

sch779,
Quote (sch779)
Позволю себе немного поправить:

Да, точно, спасибо) юзернейма выводим за скобку)
На коленке писал )))

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Воскресенье, 05 Фев 2012, 06:07:30
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Вопросы по применению скриптов в системе uCoz
Поиск: