Архів публікацій автора: Nadya

Проверка на значение submit

28 Кві
28.04.2015

Встретила сегодня интересный баг. Никогда раньше с ним не сталкивалась, т.к. крайне редко использую проверку на нажатие кнопки, а именно button.

Вдруг выяснилось, что в Firefox и IE пользователю не показывается сообщение, что форма отправлена. Тестирование показало, что не происходит отправка формы. Просмотр переменных _REQUEST и кода показал, что в коде была проверка

if (!empty($_REQUEST["iblock_submit"]))

а в _REQUEST параметра iblock_submit не было.

Проблему решила добавлением скрытого параметра в форму после кнопки с именем кнопки.

<input type="hidden" name="iblock_submit" value="1" />

Описаны баги в IE https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button

Вирус на сайте

07 Кві
07.04.2015

Art Depo Programming Tips

Случилось встретить вирус на сайте, который выделил для себя URI и благополучно показывал нужную ему информацию на сайте, используя стили текущего сайта. Показывал он каталог товаров и гугловскую рекламу. В описании самих товаров был полный бред. Но зато товары делились на категории и переходы по ЧПУ благополучно работали.

Дізнатися більше →

Импорт инфоблоков 1С-Битрикс

26 Бер
26.03.2015

Art Depo Programming Tips

И так, о наболевшем…

В последний месяц было несколько случаев, когда импорт инфоблоков из xml выдавал ошибку “Отсутствует модуль “Торговый каталог”. Импорт торговых предложений и цен невозможен.”.
Впервые это случилось на хостинге у клиента. Второй раз — сегодня, в момент тестирования установщика решения.
Дізнатися більше →

Подбор контрольных точек для отзывчивого дизайна

21 Сер
21.08.2014

Пожалуй, начну с определения понятий. Повторение — мать учения ).
Для многих понятие адаптивный и отзывчивый дизайн являются одинаковыми и, зачастую, говоря “адаптивный” подразумевают “отзывчивый”. В одной из приведенных ниже статей автор описывает свое видение этих понятий. Оно и приведено ниже своими словами.

Адаптивный — сайт сверстан так, что в каждой контрольной точке (ширина, высота, ориентация) он изменяет свой внешний вид, а также изменяется функционально (т.е. не только СSS, но также и разметка, и JS).
Отзывчивый — сайт может быть адаптивным, но также будет иметь переменную / ликвидную верстку между контрольными точками, т.е. дизайн будет подстраиваться поб любое разрешение экрана.
Дізнатися більше →

Постановка задачи

13 Чер
13.06.2013

Постановка задачи и основные требования к описанию задачи
Так уж повелось на свете издавна, что я не люблю читать. Вижу много букаф и маленький скроллбар — встают волосы дыбом, бегут мурашки по коже и внутри все холодеет — впереди уговоры, что нужно прочитать внимательно, вдумчиво и не один раз.
Дізнатися більше →

Web-presentations

26 Кві
26.04.2013

Презентации по-кодерски, веб-презентации
Довелось как-то столкнуться с написанием презентации для выступления. В первую очередь вспомнились доклады с посещенных семинаров и конференций, где кодеры показывали свои презентации в браузерах. Презентации в MS PowerPoint – это, конечно, очень хорошо, но как-то не по кодерски ).
Дізнатися більше →

iForum 2013

24 Кві
24.04.2013
Вот и прошел очередной ежегодный iForum. Начался он удачно, с первых же докладов я услышала подтверждение своих слов и мыслей. То, что я чувствую, но не могу доказать, другие уже давно доказали на опыте. Услышать это было как приятно, так и грустно. Дізнатися більше →

Responsive design

25 Бер
25.03.2013

Отзывчивый веб дизайн (RWD) — подход в веб дизайне, направленный на разработку сайтов, обеспечивающих оптимально удобный просмотр информации, легкость чтения и навигации для устройств различных размеров.
Дізнатися більше →

Progressive enhancement tools

04 Бер
04.03.2013

Использование принципа “прогрессивное усовершенствование” в разработке увеличитвает ресурсозатраты, требуя дополнительное внимание в поддержку новых фич в старых браузерах.
Из проекта в проект неустанно возникает вопрос о степени поддержки старых браузеров. А также нужно ли их поддерживать и, главное, зачем?
Конечно, каким-то тематическим IT-блогам и сайтам, возможно, эта поддержка и не нужна. А вот такие сервисы как почта, поиск заинтересованы в максимально возможном количестве пользователей. Потому им важно, чтоб их сайт работал везде без исключения.
В связи с такой необходимостью в сети появился ряд инструментов, позволяющих упростить разработку и уменьшить затраты сил и времени.
Дізнатися більше →

Описание API Bitrix

21 Лют
21.02.2013

Часто бывает, что API либо не документировано, либо необходимо понимание его работы, чтоб не использовать осьный поиск по файлам есть сторонний модуль, который сканирует текущие файлы ядра и выводит список доступных API функций и событий всех модулей.

Живое описание АПИ
Если нет описания API
Список ссылок на документацию