DesBR: Вопросы.)
|
|
[166] likbezz [17.12.2011, 17:14] |
DesBR, Quote (DesBR) В разделах типа файлового архива можно для каждого объекта (материала) сделать фон, возможно ли сделать его рандомным, но постоянным? Т.Е. - пользователь добавляет материал, для его материала устанавливается случайный фон и он будет таким всегда именно для этого материала. Можно, использовав дополнительное поле, в которое, случайным образом (скриптом) забивается (при добавлении) ссылка (часть ссылки) на картинку. У меня подобное есть с иконками для файлов ...
... и, соответственные иконки, под тип файлов ...
|
|
[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] |
я всё понял... Добавлено (26.12.2011, 11:21) --------------------------------------------- требуется написать следующее через 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 выбранной категории, если она выбрана. ...
|
|