[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Вопросы от “RazieL'я”

Вопросы от “RazieL'я”
[1] RazieL [23.09.2011, 13:55]
Не знал, куда запостить, вот и создал отдельную тему, для будущих вопросов, если таковые еще будут happy
Я по поводу, всеми известного скрипта "Смайл настроения" я его подстроил под свои нужды biggrin
Вот сам код.
Code

<?if($AOL_FL$)?>
<tr id="siM9"><td class="manTd1" id="siM10">$AOL_SIGN$</td>
<td class="manTd2" id="siM17">
<script type="text/javascript">
function divbb(db)
{
  if(db == '')
  document.all.aoldivbb.innerHTML = '';
  else
  document.all.aoldivbb.innerHTML = '<img src="/sprites/characters/bb/'+db+'.gif">';
}
</script>
<select size="1" id="aoldiv" name="aol" onChange="divbb(this.value);">
<option value="">нет</option>
<option value="Arakune">Arakune</option>
<option value="Bang">Bang</option>
...
<option value="Taokaka">Taokaka</option>
<option value="Tsubaki">Tsubaki</option>
</select>
<div id="aoldivbb"></div>
</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

Проблема, что код перестал корректно работать в браузере Firefox, в остальных браузерах все отлично себя ведет.
Основной принцип, когда выбираешь из списка, вариант, внизу в блоке div с id="aoldivbb" должно появляться изображение выбранного варианта, в Firefox, изображение не появляется.
В чем может быть проблема?

ЗЫ: посмотреть пример можно у меня на сайте, пр регистрации есть два поля (Основной перс GG и BB)...

-----------
Добавлено: еще один косвенный вопрос, относится к системе юкоз. Когда я наконец-то приобрел домен, то при попытке входа в панель управления(через панель что вверху), мне постоянно сообщают что неправильный логин или пароль, а все потому что адрес не соответствует логину(сайту), вот скрин(внизу), и мне приходиться вручную прописывать в адресной строке старый адрес, и только тогда я могу зайти.
Это недочет юкоз, или мне надо что-то сделать, чтобы изменить это?
ЗЫ: изменить поле сайт я не могу...

Заранее благодарю...
Прикрепления: 7591818.jpg (77.7 Kb)
[2] Diana [23.09.2011, 14:19]
RazieL, Вот так быть не может:



Какой бы домен ты не прикреплял - адрес панели останется ucoz.ru
C этим ничего не сделаешь.
А скрипт со смайлами в браузере Firefox - мне уже likbezz исправлял.
Там правда малость другой скрипт - но если тебе нужно,то я поищу и выложу завтра.У меня смайл настроения тоже есть - и прекрасно работает smile во всех браузерах.



Прикрепления: 6190576.jpg (5.0 Kb) · 7278134.jpg (14.2 Kb) · 2632425.jpg (39.4 Kb)
[3] RazieL [23.09.2011, 19:38]
Diana, За скрипт спасибо, жду... happy
А насчет ПУ, в том-то и дело, что когда я жму сюда(см. рисунок внизу) открывается страница с таким адресом , а не как было раньше (старый_адрес.ucoz.ru), и мне приходиться прописывать адрес вручную и снова перезагружать страницу... я хочу узнать почему так, и как это исправить...
Прикрепления: 7146148.jpg (364.2 Kb)


Сообщение отредактировал RazieL - Пятница, 23.09.2011, 19:39
[4] Diana [23.09.2011, 21:03]
RazieL, Не знаю - так не должно быть.Может likbezz знает (скоро приедет уже вероятно).Лучше всего на форуме Юкоза спросить.
Насчет скрипта посмотрела - твой вариант видимо производное от того который у меня тоже стоит.Только у меня не из AOL а из YAHOO. Ну раз криво работает - значит что то неправильно переделали.В спойлере то - что стоит у меня.Во всех браузерах всё нормально.

[5] RazieL [23.09.2011, 21:23]
Diana, Огромная благодарность за скрипт, он даже более оптимизирован, чем тот, что у меня стоял... и работает как надо...
У меня были основания полагать, что такая форма запроса,
Code
document.all.aoldivbb.innerHTML

видимо устарела, и поэтому не поддерживалась фаерфоксом, а эта форма более современна
Code
document.getElementById

скорее всего дело в этом было...

ЗЫ: не стоило себя утруждать расписывать все так подробно biggrin , мне главное пример показать, а что куда прикручивать, уже дело головы biggrin
Но все равно спасибо happy Держи +
[6] Diana [23.09.2011, 21:28]
RazieL,
Quote
мне главное пример показать, а что куда прикручивать, уже дело головы

Ну вот мне бы твою голову.
Мне как правило всё жевать нужно - а подробно написала,это чтоб у других вопросы не возникли.Думаешь ты тут один озаботился смайлами? tongue
Нас тут много таких.Удачи тебе biggrin
[7] likbezz [11.10.2011, 17:17]
Quote (RazieL)
Я по поводу, всеми известного скрипта "Смайл настроения" я его подстроил под свои нужды biggrin
Вот сам код.
...
Проблема, что код перестал корректно работать в браузере Firefox, в остальных браузерах все отлично себя ведет.

Попробуй так:
Code
<script type="text/javascript">
function divbb(db){
if(db==''){
document.getElementById('aoldivbb').innerHTML='';
}else{
document.getElementById('aoldivbb').innerHTML='<img src="/sprites/characters/bb/'+db+'.gif" />';
}};
</script>

...

Quote (RazieL)
огда я наконец-то приобрел домен, то при попытке входа в панель управления(через панель что вверху), мне постоянно сообщают что неправильный логин или пароль, а все потому что адрес не соответствует логину(сайту), вот скрин(внизу), и мне приходиться вручную прописывать в адресной строке старый адрес, и только тогда я могу зайти.
Это недочет юкоз, или мне надо что-то сделать, чтобы изменить это?

Это нормально, так и должно быть. Вход в ПУ == http://твой_текущий_домен/admin/ ...
Если ты прикрепил домен к сайту, соответственно изменилась и страница входа в ПУ.
...
[8] RazieL [11.10.2011, 18:58]
likbezz, Спасибо, но я уже воспользовался вариацией, что предложила мне Diana, да и код привлекательнее biggrin
Code
<script type="text/javascript">
function divgg(dg){
var o=document.getElementById('yahoodivgg');
if(o){(dg=='')?o.innerHTML='':o.innerHTML='<img src="/sprites/characters/gg/'+dg+'.gif"> <img src="/sprites/characters/gg/'+dg+'2.gif">';}
}
</script>

Quote (likbezz)
Это нормально, так и должно быть. Вход в ПУ == http://твой_текущий_домен/admin/ ...
Если ты прикрепил домен к сайту, соответственно изменилась и страница входа в ПУ.

Это да, но я не мог заходить, мне писало, что пароль не правильный. На форумах юкоз помогли, т.к. я использовал персональный пароль в ПУ, а не Вебтоп, то мне посоветовали, просто сбить пароль, и установить новый, после этого я смог зайти в ПУ по адресу http://твой_текущий_домен/admin/.


Сообщение отредактировал RazieL - Вторник, 11.10.2011, 18:59
[9] likbezz [11.10.2011, 19:15]
RazieL,
Quote (RazieL)
likbezz, Спасибо, но я уже воспользовался вариацией, что предложила мне Diana, да и код привлекательнее

Да, ты прав, хоть код, что “привлекательнее” тоже похоже мой )))
...
[10] RazieL [11.10.2011, 21:46]
Quote (likbezz)
хоть код, что “привлекательнее” тоже похоже мой )))

О я и не сомневался, Diana, мне сказала, что именно ты ей помогал в подобном вопросе... biggrin

ЗЫ: можешь на досуге заглянуть в тему(Оценка сайта), я там отписался по второму кругу)))


Сообщение отредактировал RazieL - Вторник, 11.10.2011, 21:47
[11] likbezz [11.10.2011, 23:09]
RazieL,
Quote (RazieL)
ЗЫ: можешь на досуге заглянуть в тему(Оценка сайта), я там отписался по второму кругу)))

Да, я видел, уже сделал себе пометку. Будет время заценю и опишусь )
...
[12] RazieL [27.10.2011, 13:35]
Привет еще раз))
У меня тут проблема возникла, если можно так сказать...
В общем, на форуме, да и не только когда я использую css3 градиенты, то при прокручивании страницы, у меня как будто притормаживает
Вот примерный код:
Code
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd,
.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd,
.gTableLeft, .gTableRight, .gTableBody1 {
  background: #eff1f2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff1f2');
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255,255,255)), to(rgb(239,241,242)));
  background: -moz-linear-gradient(top, rgb(255,255,255), rgb(239,241,242));
  background: -o-linear-gradient(top, rgb(255,255,255), rgb(239,241,242));
  border:1px solid #c7ced1;
  border-radius:5px;
  padding:0 5px;
}

Стоит мне убрать градиенты, и страница прокручивается гладко, без тормозов.
Что можно предпринять, чтобы оставить градиент и при этом, чтобы исчезли притормаживания?
--------------------------------
Firefox 7(собственно и в предыдущих версиях тоже самое было)
[13] likbezz [27.10.2011, 16:44]
RazieL,
Quote (RazieL)
В общем, на форуме, да и не только когда я использую css3 градиенты, то при прокручивании страницы, у меня как будто притормаживает

Не заметил что-то ... (Mozilla 7) Возможно, просто не видел разницу между страницами с градиентом и без ...
...

Quote (RazieL)
Что можно предпринять, чтобы оставить градиент и при этом, чтобы исчезли притормаживания?

Заменить на фоновую картинку (base64), например ... тем более такой простой линейный, практически незаметный, градиент ... Или на цвет.
Других вариантов не вижу.
...
[14] RazieL [13.11.2011, 13:32]
Quote (likbezz)
Заменить на фоновую картинку (base64),

ооо это для меня дико)))

В общем такая проблема.
У меня на сайте установлены несколько хедеров, которые при перезагрузке страницы рандомно меняются (спасибо оператору <?rnd( )?> biggrin )
Так вот, я хочу сделать, чтобы можно было вручную выбирать хедеры, просто как просмотр(т.е. куки тут не обязательны). Уже сделал блок переключателей, осталось событие клик прописать для каждого линка...
(на сайте, на главной можно просмотреть...)
Вот код:
Code
<div id="bg-switch" title="Пока не работают :)">
<div id="switcher-left"></div>
<div id="switcher-content">
<a href="#" class="active">1</a>
<a href="#">2</a>
...
<a href="#">11</a>
</div>
<div id="switcher-right"></div>
</div>

Принцип такой, чтобы при клике, этой ссылке задавался класс active, и при этом чтобы изменялся бэкграунд хедера (его айди header)
вот дефолтный стиль хедера...
Code
#header {
   background: url(/design/bg-top<? rnd 11 ?>.jpg) no-repeat scroll center top transparent;
}

Все это я представляю себе так <a href="#" onclick="this().class='active'; #header.style:backgraund:'/design/bg-topN.jpg'">N</a> Где N - номер линка.
Не знаю только синтаксис, но если так возможно, через событие это будет просто прекрасно, а то не хочется скрипт отдельно прописывать...

ЗЫ: если еще транситион (-moz-transition:All 1s ease;) можно будет влепить в это событие, чтобы бэкграунд плавно изменялся, то будет вообще перфектно biggrin

Думаю описал свою проблему более менее понятно...
Если есть решение будет здорово...Благодарю likbezz happy

Добавлено (13.11.2011, 13:32)
---------------------------------------------
Собственно, я чуть покопался и смог пока реализовать только назначение класса

Code
$(document).ready(function(){

     $("#switcher-content a").click(function () {
       var N = $(this).val();
       $(this).toggleClass("active"),
      
     $("#header").css({ "background-image":"url(/design/bg-top+N+.jpg)"})
});

});

Но пока не получается извлечь текст из ссылки ( <a href="#">1</a> - должен извлечь текст 1 ) и вставить его в код скрипта .../design/bg-top+N+.jpg...
И еще 1 нюанс, сейчас у меня все ссылки получают класс active, если по ним кликнуть, а мне необходимо, чтобы только у одной ссылки был класс, у других, чтобы автоматом отключалось... как принцип у radio-button...
Прикрепления: 1002960.jpg (15.6 Kb)


Сообщение отредактировал RazieL - Среда, 09.11.2011, 19:04
[15] likbezz [01.12.2011, 00:58]
RazieL,
Quote (RazieL)
Так вот, я хочу сделать, чтобы можно было вручную выбирать хедеры, просто как просмотр(т.е. куки тут не обязательны). Уже сделал блок переключателей, осталось событие клик прописать для каждого линка...

... Всё уже давно написано: Как сделать смену картинок, фона по клику? (Смена картинок, фона. JavaScript)
Примеры прилагаются)
...

Quote (RazieL)
ЗЫ: если еще транситион (-moz-transition:All 1s ease;) можно будет влепить в это событие, чтобы бэкграунд плавно изменялся, то будет вообще перфектно

Конечно можно - примеров плавной смены полно (любой слайдер картинок/контента), а конкретно $.animate() → jQuery осталось только взять и поправить под себя.
...

Quote (RazieL)
И еще 1 нюанс, сейчас у меня все ссылки получают класс active, если по ним кликнуть, а мне необходимо, чтобы только у одной ссылки был класс, у других, чтобы автоматом отключалось... как принцип у radio-button...

Ну это уже смахивает на «Заказ» ... )
Может сто́ит уже пробовать писать самому?, хотя бы с ошибками ... но хоть что-то.
...


Полная версия сайта