Архив рубрики: Фриланс

PHPExcel и цены в рублях

PHPExcel — хорошая и удобная библиотека для генерации Excel файлов из PHP. При написании скрипта для генерации прайс-листа появилась задача выводить в том числе и колонку с ценами (сюрприз 🙂 ). Самый простой способ — это преобразовать число через функцию … Читать далее

Рубрика: Полезности, Работа, Фриланс | Метки: , | Добавить комментарий

Нестандартная сортировка в SQL

Предположим есть таблица с некоторым полем статус, которое может принимать следующие значения: D, N, O, P, S. Таблица используется уже довольно давно и содержит кучу данных. К тому же есть куча функционал, привязанного в коде именно к этим значениям. И … Читать далее

Рубрика: Алгоритмы, Фриланс | Метки: , , | Добавить комментарий

Модификация коллекции продуктов в Magento

Речь пойдет о коллекции продуктов, которые выводятся в листинге категории или например, в результатах поиска. Предположим, что коллекция получена следующим образом: $collection = Mage::getModel(‘catalog/product’)->getCollection() Что же можно сделать…

Рубрика: Magento, Фриланс | Метки: , , | Добавить комментарий

Прозрачный слой

При сложной верстке случается что слои перекрывают друг друга. Визуальной прозрачности просто достичь с помощью CSS стилей. background: none; или background: transparent; Но при этом может возникнуть проблема с событиями мыши. Так в некоторых браузерах верхний слой «не пропускает» клики, … Читать далее

Рубрика: Полезности, Фриланс | Метки: , , | Добавить комментарий

Вложенные формы в HTML

Опять наткнулся на этот баг. Если есть на странице две вложенные формы, то при отправке внешней формы браузер отправляет поля, которые идут до внутренней формы. А остальные поля просто теряются.

Рубрика: Фриланс | Метки: , | Добавить комментарий

Magento для разработчика

Есть в Magento, так называемый, режим разработчика. Очень удобно для отладки и вообще для работы с сайтом на этапе разработки. В этом режиме все ошибки сразу выводятся в браузер и не надо искать их по логам. Включить режим очень просто. … Читать далее

Рубрика: Magento, Фриланс | Метки: , | Добавить комментарий

Проблемы с редиректом для CURL

Совершенно внезапно выяснилось что cURL не всегда поддерживает автоматический редирект. Существует хорошая возможность, которая включается следующим образом: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); Это указывает cURL что в случае если при загрузке указанного URL будет получен редирект (т.е. статус 301 или 302) то … Читать далее

Рубрика: Фриланс | Метки: | Добавить комментарий

Ошибка в JComments

Есть для Joomla очень хороший компонент JComments. Позволяет добавлять практически для любого материала на сайте возможность комментирования. Обнаружился у них интересный баг. При добавлении комментария JavaScript считает количество введеных символов и выводит это под полем. И вот пишет она например … Читать далее

Рубрика: Полезности, Фриланс | Метки: , , | Добавить комментарий

Страница заглушка

При переносе сайта или же при проведении каких-то работ иногда нужно ограничить доступ пользователей к страницам сайта. Но при этом главное их не «распугать». Поэтому правильным способом является использовать некоторую страницу-заглушку. Эта страница будет информировать посетителей сайта о том что … Читать далее

Рубрика: Полезности, Фриланс | Метки: , , | Добавить комментарий

Профайлер PHP своими руками

Я в курсе существования пары профайлеров PHP кода, которые позволяют находить «узкие» места. Но не всегда получается их установить и настроить. Поэтому приходится изобретать что-то на коленке.

Рубрика: Полезности, Работа, Фриланс | Метки: , , | Добавить комментарий