Pull to refresh
10
0
scvorec @scvorec

User

Send message

Выводим ноды на Google Maps

Reading time2 min
Views9.8K
Предположим, что у нас есть достаточно простая задача — показывать на карте местоположение объектов (нод, пользователей). Например, офисов, или, скажем, магазинов подарков. Т.е. мы должны получить страницу, где выводится карта с расположением всех объектов заданного типа, и показать карту на странице каждого отдельного объекта. Речь пойдет о 6-ой версии Друпала, но в 5-ке всё аналогично (если честно, скрин в конце снят именно с Drupal 5). Чтобы выполнить эту задачу я буду использовать следующие модули: GMAP, Location, Views (на сайте у меня используются еще и CCK & Contemplate, но они в этой задаче настолько вспомогательны, что говорить о них не стоит).
мало текста, зато много скриншотов

Электронный документооборот. Реализация.

Reading time2 min
Views16K

О чем это он?


Это продолжение вчерашней статьи о электронном документообороте. Я покажу, как мы реализовали, простую систему подачи заявок. Использована CMS Drupal, и несколько дополнительных модулей. На рисунке можно посмотреть, как выглядит система подачи заявок.

screenshot.19.jpeg - upload images with Picamatic
(Кликабельно)
Приступим...

Патч к Drupal-модулю Date — показываем месяцы в родительном падеже

Reading time4 min
Views1.7K
Вывод даты в виде "27 февраль 2010" это уродливо. Ни в русском, ни в украинском, ни в польском — и, я думаю, что это касается большинства других славянских языков — так не говорят и не пишут.

НЕправильные даты в выводе ноды

Понятно, что через какое-то время привыкаешь и просто не замечаешь, но есть ведь настойчивые заказчики, которые тыкают носом разработчика в эти «ляпы» и требующие исправления ошибок (по их мнению). Спасибо им за это. Это нужно, хотя и раздражает.

Читать дальше →

Полезные и интересные модули для Drupal 6.xx + Советы и трюки (Часть III)

Reading time2 min
Views2.1K
Продолжаем начатое, к тому же за время, прошедшее с последнего обзора, накопилось немало интересных модулей.

Для тех, кто пропустил начало, вот ссылки на предыдущие обзоры: часть I и часть II
Читать дальше →

Создаём тему для Drupal 6. Часть 1

Reading time11 min
Views29K
image
По созданию тем для друпала в интернете можно найти несколько статей (хорошая статья, советую почитать), однако обычно всё заканчивается банальным набором шаблонов и инфо-файлом. В этом топике я постараюсь доступно рассказать как создать гибкую и не самую простую тему.

Начало


Для начала нам потребуется создать директорию в каталоге sites/all/themes с названием нашей темы. Я назвал тему mytheme и создал каталог sites/all/themes/mytheme.
В созданном каталоге создаем директории css — для стилей, js — для скриптов, images — для картинок, templates — для шаблонов, preprocess — об этом позже. Также создаем файл template.php в котором мы будем писать всю логику темы и mytheme.info для описания темы. Можно еще добавить favicon.ico и logo.png.
Читать дальше →

Список Javascript библиотек для рисования графиков и диаграмм

Reading time1 min
Views22K
О визуализация графов в вебе говорили здесь, навеяно этой статьей.

Под катом обзор JavaScript библиотек для рисования графов, диаграмм и прочей красоты.
Читать дальше →

Вёрстка c «Ушами»

Reading time2 min
Views9.3K
Очень часто фантазия человека, разрабатывающего макет сайта, не ограничивается шириной 1024px, при этом требуется, чтобы сайт выглядел достойно на всех разрешениях и соответствовал полёту мысли дизайнера.

Проблему можно представить графически так:
image

Задача вёрстки заключается в следующем:
  • — независимо от разрешения (размера она браузера), информативная часть сайта находилась посередине;
  • — справа и слева должны остаться графические блоки (уши), причём эти уши должны быть видны только при увеличенном размере экрана браузера, а при уменьшенном не уместившаяся часть должна прятаться (в идеале, чтобы ещё горизонтальной полосы прокрутки не было);;
  • — страница должна быть резиновой от 680px до 1000px.

Работает для FF3, FF4, IE8 и почти для Opera.
Читать дальше →

Подсчет количества событий календаря в каждом месяце года

Reading time4 min
Views4.8K
Постановка задачи:
вывести количество событий (events) каждого месяца года.

Каждое событие имеет два поля
— start_date — дата начала события
— end_date — дата завершения события

Структура таблички с событиями календаря:
CREATE TABLE `events` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `start_date` date default NULL,
  `end_date` date default NULL,
  `created` datetime default NULL,
  `modified` datetime default NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8


Читать дальше →

Самый короткий в мире маркетинговый план

Reading time1 min
Views17K
В догонку к посту про макет бизнес модели, не менее полезный «самый короткий в мире маркетинговый план» (так его назвал автор, Келли Одел).

Можно для любой новой идеи, продукта или услуги заполнить эту табличку и сразу увидеть общую картину с перспективами.

Посмотреть план

Как я собирал домашний медиацентр. Постмортем

Reading time6 min
Views21K
MonumentНедавно у моего строго боевого товарища, ноутбука Lenovo z61m сгорел монитор. Поразмыслив, я понял, что ремонтировать его будет долго и недешево и купил новый ноутбук. Старый ноутбук решил приспособить под домашний медиацентр, благо экран там не нужен, а все остальное вполне работало.

Итак, изначально у меня был ноутбук Lenovo z61m под управлением Windows 7 Ultimate, телевизор Phillips с электронно-лучевой трубкой и желание сделать удобно. Как позже оказалось, первые два компонента были не совсем подходящими, но об этом позже. Начал я с того, что стал выбирать программу, которая будет крутить контент, так как это не требовало вложений. Попробовал Microsoft Media Center (MMC) и XBMC.

MMC красиво показывал обложки для музыкальных файлов, эскизы для видеофайлов и играл любой контент ровно так же, как я привык в Microsoft Media Player и Media Player Classic — Home Cinema. Подкупало также то, что планировалось купить майкрософтовский же пульт дистанционного управления, а значит, скорее всего, проблем совместимости будет минимум.

XBMC понравился тем, что имеет большое количество шкурок (skins), причем дефолтная шкурка в черных тонах изначально нравилась больше, чем синий фон у MMC. Обилие настроек в XBMC, плагины, относительно часто обновление, и встроенный плагин для показа погоды тоже добавляли интереса к этой программе.

Читать дальше →

Как споры вырастают в проекты

Reading time3 min
Views545
Идея проекта началась с того, что мы с коллегой поспорили о том, что если собрать отзывы автовладельцев о шинах и сравнить с результатами тестов журналов, выпускаемых в Росси, таких как “Авторевью” или “За рулем” и других, то результаты не будут совпадать.

Причем это будет происходить только если брать отзывы, в которых будет относительно объективная информация, то есть не брать в статистику отзывы вида «очень плохие шины» или «мне все нравится».

Для проверки этой гипотезы мы собрали отзывы, в которых упоминаются две модели шин и проводятся сравнения. Для сравнений выбрали несколько критериев, которые можно вообще выделить из отзывов и которые понятны всем (управляемость, аквапланирование, поведение на льду и пр). Так мы получили первоначальную статистику из которой в результате вырос наш проект tyresaddict.ru

узнать как это произошло и что в результате вышло

node.js сокращатель ссылок

Reading time6 min
Views8.2K

Привет, Хабр! В этой статье я пошагово рассмотрю создание простого веб-приложения — сокращателя ссылок на node.js, используя mysql-libmysqlclient, MooTools на сервере и jQuery на клиенте. Статья предполагает, что читатель уже прошёл упражнение «Hello world» и разобрался в самых основах node.js.
Читать дальше →

Использование связки из PHP и MySQL совместно с Google Maps

Reading time13 min
Views17K

Отсебятина


А вот и перевод третьего урока по Google Maps API. Этот урок — как видно из названия — посвящен созданию карт при помощи данных, хранящихся в БД. Как и предыдущие — кросс-пост из моего блога.

Читать дальше →

Узнаем оператора и регион мобильного телефона

Reading time4 min
Views16K
image
Как то гуляя в интернете наткнулся на интересную ссылку — Коды мобильных операторов. И очень мне захотелось иметь такую базу локально.
Под катом дамп mysql базы, php код для её использования и скрипт парсер для обновления.
Читать дальше →

Список полезных PHP классов и библиотек

Reading time4 min
Views65K

Email


  • Swift Mailer
    Swift Mailer легко интегрируется в любое PHP-приложение. Это гибкий и элегантный ООП-подход к отправке писем с множеством функций: отправка эл.почты, используя SMTP, SendMail, Postfix, поддержка серверов и др.
  • PHPMailer
    Лучший класс для работы с эл. почтой. Поддерживает сообщения в цифровой форме, S/MIME шифрование, текстовые и HTML-письма, изображения, поддерживает несколько Email’ов, SMTP-аутентификация.

Читать дальше →

Как я работаю с Remember The Milk / Что не стоит держать в голове

Reading time4 min
Views47K
Буквально вчера я написал пост о том, как сложно хранить в удобном виде информацию о задачах/событиях в сети и при этом всегда иметь возможность ее контролировать. Решение я все же нашел, и оно довольно ценное.

Remember The Milk + ...


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

Для начала стоит уяснить, зачем он нам вообще нужен? В своем роде это публичный календарь (или не публичный — на ваше усмотрение), который позволяет работать с ToDo-листом, различными событиями, а так же предоставляет нам напоминания с различными настройками по времени.
Проще говоря, это инструмент «блокнот + ручка» с кучей возможностей, который хранится в сети.

Читать дальше →

fin-ack.com: учет личных финансов

Reading time8 min
Views1.8K
Статья публикуется в этой рубрике, поскольку она о стартапе в области учета личных финансов. В какой-то степени это реклама этого сервиса. Но также я постарался в применении к нему затронуть темы, касающиеся стартапов в общем (вторая часть статьи). Кроме того, ее можно условно отнести и к категории lifehack (первая часть).

1. Кому нужен учет личных финансов? и 2. Наш подход и принципы, на которых построен сервис

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity