Архив

Вы сейчас просматриваете архивы рубрики «Кодинг».

Июн

11

Кнопка класса Image

Автор: Разработчик

не посылает данные в форму. Приходиться ради этого использовать submit с background-image’ем.

Может я чего-то не знаю?

Июн

9

Приведение страницы в адекватный вид в IE

Автор: Разработчик

Процесс приведения к одному размеру различных элементов форм в эксплорере и файрфоксе это просто какое-то издевательство. В итоге окончательное решение это отображать различные CSS кодировки разным браузерам.

Из интересных заметок:

1. в фф можно в выпадающем меню вставлять картинки, для этого надо ставить разные параметры body разным option блокам. Правда результирующее значение можно оставлять только текстом. :( Чтобы его не было видно, option надо сделать width > 100% и спрятать текст «за экраном».

2. select в эксплорере (6-м) может меняться только в ширину. Изменения в высоту пришлось делать за счет невразумительнейшего шрифта.

3. Даже в фф с одинаковыми настройками select, text и submit выглядят совершенно по-разному да еще и разъезжаются по вертикали. Зол…

4. Пришлось ставить margin -5 чтобы убрать не меняющееся в зависимости от ширины экрана расстояние между расположенными в ряд элементами. Соответственно у соседа ставим margin 0.5% чтобы расстояние все-таки было.

5. Самое важное – CSS файлы тоже надо структурировать!

Июн

8

id и class

Автор: Разработчик

По интернету бродит странный миф, что элементов c определенным id может быть не больше 1 на странице. Это чушь полная – у меня до последнего времени каждый статус выводился в коробочке с одинаковым id и все нормально работало и в файрвоксе и в эксплорере.

Но критичным оказалось то, что по неким сакральным причинам id обрабатывается медленнее, чем class, и к тому же при наложении описания одного свойства через разные селекторы отображение непредсказуемое.

В итоге я сам постепенно все элементы id переделываю в class. Что и вам советую…

Июн

8

Если использовать UTF – 8

Автор: Разработчик

то в Дримвивере проблем с русским языком не возникает. В следующем проекте попробуем сделать так, посмотрим, не возникнут ли проблемы где-нить еще…

Июн

4

Сегодня заработала система организации событий

Автор: Разработчик

Фактически это последнее из функционала, что надо было сделать. Теперь займемся дизайном.

Из интересных замечаний по-ходу – то, что большая часть функционала событий была похожа на уже сделаное. Но когда писал код, то гораздо компактнее и логичнее все получилось – явно прогрессирую :-) .

Из плохого – дримвивер, удосужившийся сохранить вайт в утф-8 кодировке. Пришлось страдать с исправлением кракозябров на русские буквы. Странные взаимоотношения с русским языком единственное, что мне не нравится в этой программе.

Июн

3

Сравнение с нулем

Автор: Разработчик

Долго не мог врубиться, почему не работает добавление событий, из-за того, что сравнивал с нулем не int переменную (строку цифр). Как-то по-моему логика языка подразумевает, что таких проблем быть не должно. Эх…

Июн

2

Работа сайта восстановилась…

Автор: Разработчик

…через 12 часов после падения. Крутовато… :-( Хоть саппорт был вежливым и в 12 ночи «реагировал на запросы».

Если ситуация повториться будем менять хостинг.

Май

28

Сделали сортировку ленты друзей

Автор: Разработчик

Теперь записи выстраиваются по принципу «новые выше».  Оказалось совсем не так сложно, как я думал. Основная проблема была в том, что я опять забыл поставить доллар перед i. Как-то не могу никак привыкнуть, что даже маленькая переменная должна иметь этот знак :-)

Чебурашка должна быть счастлива. Мы с ней долго спорили, как лучше сортировать и в итоге получилось по еейному.

Спамеры велкам – пишите больше и будите всегда в топе!

Май

27

Удаление и вставка записей

Автор: Разработчик

Забавно – в MySQL фокус со стиранием строчки и последующей вставкой не меняет последовательность записей. Будем искать другой метод сортировки списка друзей.