Форматирование чисел на javascript

Иногда возникает необходимость считать что-либо на javascript и числа попадаются большие, например 1236547978.25. Читать такое число для пользователя крайне неудобно, укда приятнее видеть 1 236 547 978.25, где сразу понятно хотя бы разрядность числа. Форматируются такие числа довольно-таки просто. Читать далее

Флеш перекрывает всплывающие окна и выпадающие менюшки — как решить проблему

Казалось, меня уже трудно удивить каким-то подводным камнем при разработке простого сайта: ставишь CMS, администратор через свою панель наполняет сайт — работы на два дня. Сайт содержал в себе галлереи фотографий, поэтому заморачиваться никто не стал и воспользовались готовым решением — fancybox, которое кстати позволяет еще не только картинки красиво показывать, но и любые всплывающие окна. Все были счастливы и довольны, пока заказчик не начал вставлять в текст ролики с youtube.com. Получалось, что при появлении всплывающего окна ролик все равно оказывался выше и мало того, он был кликабелен, что не есть гуд.
Решение более чем простое, как казалось, надо всего навсего роликам добавлять wmode=»opaque». Но тут первые сложности:
1) нельзя об этом забывать, а рано или поздно такое случится
2) придется вручную перебирать все уже существующие записи и добавлять это свойство.

Читать далее

Полезные настройки tinyMCE

TinyMCE — один из самых, если не самый, мощный редактор, используемый в сайтостроении. Вкупе с менеджером файлов и картинок, он становится самым настоящим монстром, но использовать базовые настройки не всегда удобно.Я расскажу о некоторых, которые пригодились в свое время мне.
Читать далее

6 jQuery плагинов для создания меню на сайте

Я большой фанат библиотеки prototype.js, но по долгу, так сказать, службы пришлось поработать с jquery и я был поражен как развился этот фреймворк и сколько всяческих плагинов появилось пока разработчики прототайпа спали в шапку. Я как-то уже писал о красивом меню на jQuery и вот, в продолжение этой темы, решил выложить список полезных плагинов для создания удобной навигации на сайте.

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

Читать далее

Не всегда идеальный с точки зрения реализации продукт успешен….и наоборот

Этот пост интересно будет прочитать скорее всего молодым разработчикам. Но если честно рад бы был дискуссии по этому вопросу.

Для начала поясню что значит «наоборот» из заголовка — а значит это то, что не всегда успешный товар идеален или даже относится к категории «нормально» реализован. Читать далее

Особенности создания элемента в IE через DOM

Кажется тривиальная задача способна вызвать ступор в работе на некоторое время. Так было и у меня когда-то. Нужно было динамически создавать поля для ввода. Точнее, по нажатию на кнопку создается, например, еще одно текстовое поле. Все было отлично, пока не открыл эту страничку в IE. Элемент создавался, но без имени. С этим надо было что-то делать ибо такое состояние дел не устраивало ни меня, ни тем более заказчика :).

Читать далее

Красивая меню на jQuery в стиле Windows 7: jQuery Ribbon

Блуждая по сети, наткнулся на красивую менюшку в стиле Windows 7. Демо

Вполне подойдет для админки сайта, я так думаю(с) Мимино 🙂 Ну и вообще, я люблю собирать разные красивости с интернета: нужно-ненужно, все тащу, как хомяк (с) Глобатор

Буду периодически делиться нарытым, т.к. ссылки на оригиналы редко сохраняю. А скачать пример и сам скрипт можно тут — меню на Javascript + jQuery в стиле Windows 7.

Определение IP в обход anonymouse.org

Предыстория
У моего товарища, с которым мы выпили много водки учились в одной школе, и выросли в одном городе, есть сайт и форум(я кстати его гордый совладелец), посвященный моему любимому городу Волковыску, соавтором которого я тоже являюсь. Один из разделов этого сайта — форум Волковыска.

Так вот, повадился один казёл конкурент вначале спамить форум, а потом и вообще нащупал уязвимость в движке форума, который сделан на phpBB 3, и стал хозяйничать в админке: удалять сообщения, менять пользователям пароли и заходить под их аккаунтами, следовательно, читать личку. Первым делом я посоветовал защитить админку при помощи .htpassword, но перед этим надо было узнать IP пользователя, который так некрасиво поступил.
Читать далее