[Ликбез]

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

Меню сайта


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

DesBR: Вопросы.)
[166] likbezz [17.12.2011, 17:14]
DesBR,
Quote (DesBR)
В разделах типа файлового архива можно для каждого объекта (материала) сделать фон, возможно ли сделать его рандомным, но постоянным?
Т.Е. - пользователь добавляет материал, для его материала устанавливается случайный фон и он будет таким всегда именно для этого материала.

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



... и, соответственные иконки, под тип файлов ...
Прикрепления: 6720926.png (2.5 Kb)
[167] DesBR [17.12.2011, 18:42]
а так же можно сделать только в зависимости от выбранной категории?
[168] likbezz [17.12.2011, 20:50]
DesBR,
Quote (DesBR)
а так же можно сделать только в зависимости от выбранной категории?

Это вопрос?
Да, почему нет, проверять, при добавлении отмеченную категорию (в выпадающем списке категорий) и, в зависимости от выбранной, забивать то или иное значение.
Можно ещё мудрить и с операторами, если поле передаёт имя файла фона, то оператором можно подставлять папку.
Типа:
если имя картинки «img1.jpg» а ID категории «1» ... то фон может быть, например «/fon/$CID$/$OTHERx$»...
Ну, смысл, думаю, понял ...

По теме: Как выводить уникальною картинку для каждого раздела
[169] DesBR [19.12.2011, 15:02]
Quote (likbezz)
Ну, смысл, думаю, понял ...

Ну это наверное единственные слова которые я понял -_-. Ушёл разбираться.

Добавлено (19.12.2011, 15:02)
---------------------------------------------

Code
<div class="oversp">
  <?if($ADD_ENTRY_LINK$)?><a href="$ADD_ENTRY_LINK$"><b>Добавить заявку</b></a><?else?><div onclick="onlineuser()" style="z-index:20;"><a><b>Войти</b></a></div><div id="onlineus">$LOGIN_FORM$</div><?endif?>
      </div>
       <script type="text/javascript">  
       function onlineuser(){
if ($("#onlineus").left() == '3000px'){
  $('#onlineus').stop().animate({
      left:"610px"
}, 200)}
  else {
  $('#onlineus').animate({
      left:"3000px"
}, 200);}
  };  
      </script>

Я не могу найти ошибку... вопрос.. где я протупил?
[170] likbezz [19.12.2011, 16:15]
DesBR,
Quote (DesBR)
Я не могу найти ошибку... вопрос.. где я протупил?

А что не работает-то?

Добавлено (19.12.2011, 16:57:27)
---------------------------------------------
DesBR,
Quote (DesBR)
if ($("#onlineus").left() == '3000px'){...}

Всегда будет равно false, так как, во-первых, нет такой функции $.left(); а во-вторых, даже если бы и была, выдавала бы только цифру, а не строку «3000px» ...
...

По теме: Анимационный эффект выдвигающегося блока инфы (infoblock $.animate()) (Вариант №3. Играемся с zIndex, opacity и left )
...
[171] DesBR [19.12.2011, 17:53]
так и знал... а какие функции Есть?

Добавлено (19.12.2011, 17:53)
---------------------------------------------
Вопрос на засыпку...:
С каких пор у нас абсолютное позиционирование влияет на прокрутку влево/вправо?.. т.е. если элемент залез за правую границу.. то появляется полоса прокрутка...

[172] likbezz [19.12.2011, 18:16]
DesBR,
Quote (DesBR)
так и знал... а какие функции Есть?

Данные функции позволяют работать с CSS-значениями элементов:
Quote
.css()
- Возвращает/изменяет (в зависимости от числа входных параметров) CSS параметры элемента
Самая главная для работы со стилями (узнать/назначить)

Quote
.height()
.innerHeight()
.outerHeight()
- Возвращает/изменяет высоту элемента

Quote
.width()
.innerWidth()
.outerWidth()
- Возвращает/изменяет ширину элемента

Quote
.position()
.offset()
- Возвращает/изменяет позицию элемента

Quote
.offsetParent()
- Возвращает ближайшего предка c позиционированием, отличным от static (позиционирование по умолчанию)

Quote
.scrollTop()
.scrollLeft()
- Возвращает/изменяет величину скроллинга (прокрутку) элемента

...

Quote (DesBR)
Вопрос на засыпку...:
С каких пор у нас абсолютное позиционирование влияет на прокрутку влево/вправо?.. т.е. если элемент залез за правую границу.. то появляется полоса прокрутка...

Всегда. )))

Если элемент выходит за нижнюю/правую границу родительского блока.

По любому, элемент позиционируется не просто так, а относительно родителя, и, по любому, родитель всегда есть - либо html, либо другой родительский блок. Просто элемент вне потока, но в «обёртке»...

Естественно, это всё верно, если, родительскому блоку не присвоено свойство overflow:hidden ...
...
[173] DesBR [19.12.2011, 19:04]
то есть что нужно сделать что бы не было полосы прокрутки?)
[174] likbezz [19.12.2011, 19:12]
DesBR,
Quote (DesBR)
то есть что нужно сделать что бы не было полосы прокрутки?)

Убирать влево\вверх ... или проставлять overflow:hidden боди и хтмл-у.
...
[175] DesBR [23.12.2011, 10:48]
Вопрос: В странице добавления материалов (файловый менеджер к примеру) каким образом можно задать условие:
"Если выбран пункт 1 - записать в textarea текст №1, иначе, если выбран пункт 2 - записать №2....."? Т.е. в зависимости от категории.
[176] likbezz [23.12.2011, 18:36]
DesBR,
Quote (DesBR)
В странице добавления материалов (файловый менеджер к примеру) каким образом можно задать условие:
"Если выбран пункт 1 - записать в textarea текст №1, иначе, если выбран пункт 2 - записать №2....."?

Только скриптом.
Хотя, по моему, ты об этом и спрашиваешь.
1. Проверить, стоит ли галочка, если стоит - сразу добавить/заменить текст, если нет - повесить событие onChange ... при котором вводить то или иное в форму (если используются BB-коды, иначе в ифрейм).
...
[177] DesBR [26.12.2011, 11:21]
dry я всё понял... wacko

Добавлено (26.12.2011, 11:21)
---------------------------------------------
требуется написать следующее

Code
1)
2)
3)
4)
..

через JS - как организуется перевод строки? если код выглядит так:
Code
if(document.getElementById('brief')){document.getElementById('brief').value='Требуется';}
[178] likbezz [26.12.2011, 12:14]
DesBR,
Quote (DesBR)
через JS - как организуется перевод строки? если код выглядит так:

«\n»
[179] DesBR [26.12.2011, 12:35]
Спасибо! Мне бы пора бы уже знать синтаксис))

Добавлено (26.12.2011, 12:35)
---------------------------------------------
Не могу разобраться со скриптом который позволит за счёт смены категории заменять текст в поле для текста.
Нужна помощь..

[180] likbezz [27.12.2011, 00:38]
DesBR,
Quote (DesBR)
Не могу разобраться со скриптом который позволит за счёт смены категории заменять текст в поле для текста.
Нужна помощь..

Всё, что тебе нужно - написано выше, большее уже называется “сделайте за меня”.

Повторяю:
Quote (likbezz)
Проверить, стоит ли галочка, если стоит - сразу добавить/заменить текст, если нет - повесить событие onChange ... при котором вводить то или иное в форму


Для каталогов - событие onclick - там выпадающее меню.
Типа:
Code
<script type="text/javascript">
$('#uCatsMenu9 input').click(function(){
$('#message').val($(this).val());
});
</script>

- Впихнёт в поле ID категории (указано в value у инпута)
Где:
$(this).val(); - возвращает ID категории.
$('#message').val(); - возвращает содержание поля message (для краткого - это brief)
...

Дальше - совсем просто, через switch или if проверить ID категории и вывести нужный текст.
...

Проверить выбран ли какой либо пункт вот так:
Code
if($('#uCatsMenu9 input:checked').length){alert($('#uCatsMenu9 input:checked').val());}

- Выведет алерт с ID выбранной категории, если она выбрана.
...
Прикрепления: 271111_onchange.html (9.2 Kb)


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