Jump to content

sigma77

Moderator
  • Posts

    2,910
  • Joined

  • Last visited

  • Days Won

    64

Everything posted by sigma77

  1. Starter, Форма - один из способов передать какие-либо данные серверу. Если помимо логина/пароля нужно передавать какие-либо еще данные, но пользователю их видеть не обязательно, используют скрытые поля.
  2. Лиза С, Форум русского сообщества - http://www.phpbbguru.net/ Тут есть вся информация. Там же инструкция - http://www.phpbbguru.net/documentation/install/ В принципе там всё просто. Точно также двигаешься по шагам, как при установке десктопного приложения.
  3. Eldon, Не это ли нужно? http://htmlbook.ru/faq/kak-dobavit-kartinku-na-veb-stranitsu http://htmlbook.ru/samhtml/ssylki/absolyutnye-i-otnositelnye-ssylki
  4. Да ладно. Делаешь одну картинку, а потом с помощью карт изображений выделяешь ссылки. Делов-то. И никакого css. Не абсурд. Всё логично и прописано в документации. Если ты чего-то не знаешь или не понимаешь, это не значит, что это тупо. П.с. а за что русский ты не любишь?
  5. Сейчас по старой логике аякс запускается именно по onchange каждого поля. Новую логику, чтобы аякс отправлялся по нажатию на кнопку или при выходе из режима редактирования буду обсуждать.
  6. Как работает модерация описано в конкретном php-коде конкретного сайта.
  7. Блин, ну почему билеты до Питера такие дорогие
  8. Я может чего-то не понимаю... но как можно изучить приёмы не изучая программную часть? Как вы их писать будете? Это всё равно, что учиться читать и писать не изучая букв. А так: http://learn.javascript.ru/ http://www.books.ru/books/javascript-i-jquery-ischerpyvayushchee-rukovodstvo-dvd-rom-2093057/?show=1 http://www.books.ru/books/javascript-podrobnoe-rukovodstvo-6-e-izdanie-1814274/?show=1
  9. Вот как оно приблизительно выглядит - http://jsfiddle.net/TNGEM/6/ В нормальном состоянии это обычные поля, где пользователь может задать значения. При нажатии на карандашик переходим в режим редактирования, где можем изменять имена полей, удалять их, добавлять option к селектам и т.п. В режиме редактирования, при внесении изменений в поле приходит ответ, содержащий в т.ч. html-верстку с новыми значениями. При выходе из режима редактирования (повторном нажатии на карандашик) полученный html заменяется на новый. И пользователь видит измененные значения. Т.е. было у него <select> <option value="">Вариант 1</option> <option value="">Вариант 2</option> <option value="">Вариант 2</option> </select> Стало, например <select> <option value="">Первый</option> <option value="">Второй</option> <option value="">Третий</option> <option value="">Четвертый</option> </select>
  10. Нет. Это функционал для работы с кастомными полями. Есть карточка клиента, в которую администратор аккаунта может добавлять свои поля: название поля - само поле При загрузке и для остальных пользователей добавленные поля выглядят обычным образом. При нажатии на кнопку включается режим редактирования, соответственно администратор может изменить название поля, удалить, либо например добавить дополнительные пункты к полям типа селект, радиокнопки. Повторное нажатие на кнопку осужествляет выход из режима редактирования и вносит соответствующие изменения в обычный режим.
  11. Уже сделала без интервала. По этому принципу - http://forum.htmlbook.ru/index.php?showtopic=39680&view=findpost&p=277726 С интервалом было первое решение, т.к. нужно было дождаться ответа аякса, чтобы получить данные для обработки. Поэтому интервал проверял каждые n секунд появился ли ответ, и, если да, обрабатывал его.
  12. Этот вариант, я тоже рассматриваю, но его нужно обсуждать, может по дизайну не прокатить. Либо при аяксе кружочек показывать.
  13. Ага. Кажется я поняла. var isClicked = false; function doSomething() { // Code here isClicked = false; } $('#ajax').ajaxComplete(function() { if (isClicked) { doSomething(response); } }); $('#button').click(function() { isClicked = true; if (typeof response !== 'undefined') { doSomething(response); } }); Так?
  14. Крутилка есть При клике скрывается кнопка, вместо неё появляется крутилка. Так что по идее проблем с двойным нажатием быть не должно. Про аякс при клике - это уже буду обсуждать. Так, конечно было бы проще.
  15. Это не хорошо. Т.к. кликая по кнопке пользователь будет ожидает от этого какого-либо действия. А если его не будет, то воспримет это как глюк. Или я так поняла?
  16. Ты эту имеешь ввиду - http://api.jquery.com/deferred.done/? В этом же случае событие просто сработает после завершения аякса, не дожидаясь клика...? mishka, MiksIr, Т.е. вы предлагаете скрывать кнопку или каким-либо еще образом показывать её неактивность на время выполнения аякса? Вариант хороший, но скорее всего по дизайну не прокатит.
  17. Всем привет, Попробую описать проблему. Имеется такая структура html-кода <span id="button">Кнопка</span> <span id="text">Текст</span> <input id="field" type="text"> При внесении изменений в инпуте отправляется аякс-запрос. $('#field').change(function() { $.ajax({/* данные запроса */}); }); При нажатии на кнопку, текст должен заменится ответом, полученным из запроса. Проблема в том, что при клике запрос может быть еще не отработан, соответственно данных не будет и скрипт не исполнится. Я пока решила эту проблему, использовав $.ajaxComplete() и setInterval: $('#ajax').ajaxComplete(function() { response = jQ.parseJSON(request.responseText); }); $('#button').click(function() { var interval = window.setInterval(function() { if (typeof response !== 'undefined') { that.renewViewMode(response); clearInterval(interval); } }, 500); }); Но может есть другие, более лучшие решения?
  18. Про вёрстку под битрикс ничего плохого сказать не могу. А вот программисты у нас, да, частенько на него ругаются.
  19. sigma77

    Соц. сети

    Спец. средства есть - http://ru.wikipedia.org/wiki/MathML Либо позиционированием или картинкой
  20. sigma77

    Соц. сети

    Редактор такой. http://www.pspad.com/ru/
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy