Блог пользователя - eLSe

Вакансия веб-программиста в Краснодаре

Аватар пользователя eLSe

Банк "Первомайский" (ЗАО) приглашает на работу веб-разработчика.

Что мы предлагаем

  • Высокую оплату
  • Приятный коллектив
  • Работу в центре города (ул. Красная, 139 - напротив ТЦ "Центр Города")
  • Интересные, нетривиальные задачи

Функциональные обязанности
Разработка нового и поддержка существующего ПО: сайты, веб-сервисы.

Требования к кандидату

Обязательные требования к кандидатам:

  • глубокое знание PHP, включая вопросы обеспечения безопасности;
  • опыт работы с PHP-фреймворками;
  • умение проектировать и использовать базы данных (MySQL, SQL Server);
  • знание JavaScript (JQuery) и Ajax;
0 Спасибо

[РЕШЕНО] Rules - сменить значение поля у материала, на который ссылается текущий материал

Аватар пользователя eLSe

Задача: при обновлении материала "Событие" создать новую ревизию другого материала "Интерес", на который указывает "Событие", и перезаписать поле "статус интереса" в "Интересе" на значение соответствующего поля из "События".
"Событие" указывает на "Интерес" через поле field-interest.
У обоих типов материалов есть поле с термином таксономии field-interest-status.

По полю reference подгрузила "Интерес" ("Fetch entity by id" по идентификатору [node:field-interest:nid] - получили запись [entity-fetched]), но в действии "Set a data value" нет поля статуса field-interest-status для [entity-fetched], а есть только для [node].
Rules не знает о поле [entity-fetched:field-interest-status:tid], которое мне надо заменить. Собственно, вопрос: как до него добраться?

Решение:

0 Спасибо

Drupal 6.24: слетают модули, не меняются веса у блоков, не сохраняются вьювсы

Аватар пользователя eLSe

Обновились с 6.22 до 6.24. Пробуем поставить и включить модуль - отключаются все. В блоках не пересчитываются веса при перемещении в пределах одного региона. Вьювсы перестали сохранять изменения.
После долгих танцев с бубном с имеющейся сборкой, собрали сайт с нуля и накатили данные в базе.
Проблема то решена, но вопрос остался: а в чем могла быть проблема?

0 Спасибо

Сказ о том, как мы Видео в LightBox открывали

Аватар пользователя eLSe

Дело было вечером, делать было нечего много чего. Прикрутили к сайту lightbox чтобы в нем видеоплеер показывался, ну тут и началось.
Сперва лайтбокс не верно стал формировать ссылки (мало того, что мультиязычность перфиксы добавила, так еще и сборка друпала не в корне домена). Поставили патч - а не работает. Пофиксили патч - в FF заработало.
Смотрим в IE8 - не пашет, пытается через встроенный QuickTime-плеер что-то подгрузить. А почему? А потому, что в embed в src swf-файлу GET`ом передается URL файла с видео. ИЕ не парсит ссылки? ну ладно. Полезли в код lightbox`а, исправили, чтобы видео через flashvars передавалось. Ура. Работает!

0 Спасибо

Ubercart 2: своя валюта в каждом переводе ноды товара

Аватар пользователя eLSe

Нужно сделать так:
Нода товара на русском языке - цена в рублях
Нода товара на английском - цена в баксах
цены друг от друга не зависят.

Есть готовые решения? Ткните пальцем ссылкой, а то всё утро ищу без результатно

0 Спасибо

Как преподают веб-программирование в нашем универе....

Аватар пользователя eLSe

Задание: Реализовать проверку заполнения обязательных полей формы с использованием Cookies

0 Спасибо

Вакансия веб-программиста в Краснодаре

Аватар пользователя eLSe

Работа в центре Краснодара. Оклад 25000 + квартальные премии. Соц.пакет. Пн-пт с 9:00 до 18:00 (обед с 13:00 до 14:00)
Требования:

  • Высшее образование (IT)
  • Умение работать в команде
  • Опыт разработки на PHP более 3 лет с использованием расширений для работ с базами данных MySQL, MS SQL, Interbase;
  • Опыт проектирования, разработки и сопровождения крупных веб-проектов (Интернет-магазинов, систем документооборота, CRM-систем) с использованием CMS/CMF Drupal 6 более 2-х лет.
  • Опыт разработки модулей и тем оформления для CMS Drupal 6 более года;
  • Знание СУБД MySQL 4.x-5.x на уровне администратора и языка SQL (по стандарту SQL:1999 или более позднему) на уровне архитектора баз данных;
  • Уверенное знание языков разметки HTML 4 (Strict, Transitional), XHTML 1.x, XML;
  • Навыки кроссбраузерной блочной с использованием CSS2;
  • Уверенное знание JavaScript, библиотеки JQuery и ее плагинов;
  • Знание технического английского языка на среднем или высоком уровне.

ТЕЛ: 8 (861) 279-15-05

0 Спасибо

DuckMaster.info - интересные девайсы для охотников

Аватар пользователя eLSe

Вот, очередной мини-проект - сайт ООО "Компания Гранд" (Краснодар). Фирма открыла производство недавно, но уже может предложить любителям охоты на дичь мега-девайс - устройство для ощипывания уток и гусей (думаю, другие птицы тоже по зубам этой шайтан-машине).
Дизайн конечно на любителя (на мой вкус примитивен), но зато система заказов на основе кукисов самописная - летает :)

0 Спасибо

EruditEPlus.ru - обучение за рубежом

Аватар пользователя eLSe

http://eruditeplus.ru/
Компания Эрудит Плюс предлагает следующий комплекс услуг:

0 Спасибо

Есть ли модуль для создания карт объектов? Типа imgmap

Аватар пользователя eLSe

Задача такова: сделать привязку нод-карточек магазинов к планам этажей, отображать магазины в самих карточках-нодах и на странице представлений (Views).

Нашли такую вот библиотечку: imgmap.

Может кто уже пытался ее адаптировать под аналогичную задачу? Отзовитесь.

0 Спасибо

[РЕШЕНО] Сайт не видит некоторых материалов после переноса на новый сервер

Аватар пользователя eLSe

Дело было вечером, делать было нечего... С пинка руководства пришлось переносить сайт на другой сервер (чтобы переделать интерфейс, отключить модуль domain, отладить все...). Залила дамп базы, скрипты, подшаманила настройки, отключила ненужные модули - на первый взгляд работает. А потом обнаружилась такая штука: часть страниц не находится (Страница не найдена, пишет друпал). Полезла в базу, а там... начиная с некоторого Nid идет сдвиг vid на единицу, потом на двойку, а под конец - на три единицы (и это при том, что ревизиями не пользовались).
Не беда, подумала я, сейчас подправлю vid чтобы был равен nid и все заработает. Но такой "финт ушами" не прокатил.
Пробую обновить права доступа к материалам - друпал с пару секунд изображает работу, но не показывая процесса пишет типа "Я все сделал". И результата никакого.
Из модулей, контролирующих доступ установлен View Unpublished Content, но его отключение не повлияло ни на что...

Please! Help!

0 Спасибо

С нетерпением ждем D7!

Аватар пользователя eLSe

Судя по пустой очереди ждать осталось совсем недолго :)

0 Спасибо

Оптимизация сайта (более 80 модулей, более 2500 просмотров в сутки)

Аватар пользователя eLSe

Статистика по модулю Devel:

Average memory per page: 24.8 MB
Average ms per page: 8,358.12

Путь # accesses Max Memory (MB) Avg Memory (MB) ms (Max) ms (Avg) Query ms (Max) Query ms (Avg) Query Count (Max) Query Count (Avg)
1 574 25.25 21.92 4,583.0 1,117.0 1,245.0 246.0 373 294
node 119 41.00 20.55 39,437.0 2,893.0 1,092.0 125.0 406 176

0 Спасибо

[Решено] Каталог sites/default/files закрыт для записи

Аватар пользователя eLSe

PHP Version 5.3.3
Apache Version Apache/2.2.16 (Fedora)

safe_mode off

права на sites/default/files 777, но друпал упрямо пишет "Каталог sites/default/files закрыт для записи"

sudo chown -R apache:apache /var/www/newsite/* не помогло :(

Please! HELP!

0 Спасибо

[РЕШЕНО] Date Popup (Календарь) vs IE6 = глюк. Кто его победил?

Аватар пользователя eLSe

Есть у меня модуль Date и форма, в которой есть поле '#type' => 'date_popup'. И все бы ничего, но в ИЕ6 под всплывающим календарем появляется поле с (по моим догадкам) отладочной информацией, и навигация по месяцам неверно отрисовывается:
date_popup
Обновила jquery_ui и date до последних версий - глюк остался. Кто знает где кроется этот глюк и как его победить?

0 Спасибо

Хотите модуль сбора статистики по пробегам принтеров?

Аватар пользователя eLSe

Пока что он сделан на скорую руку, но уже работает и сильно облегчает работу сотрудникам нашего тех.отдела. Если наберется десяток желающих - не пожалею времени и допишу модуль по-нормальному.

Что позволяет данный модуль?

Он обращается к веб-интерфейсам сетевых принтеров (реализованы алгоритмы для Kyocera 1018/1028/1030/1118/1920/2000/2550 и Xerox 3220) и получает количество напечатанных страниц, сохраняет данные в базу с временным штампом проверки и привязкой к материалу. Данные выводятся в материал "printer" и при необходимости их можно выводить в вьювсах. Алгоритм завязан на поле CCK IP field, который я выкладывала здесь.
Подгрузка статистики происходит по крону (ограничение - опрос лишь 10 принтеров с наиболее устаревшей статистикой), либо при открытии карточки принтера, при условии что последняя проверка проходила более месяца назад.

Это то как модуль работает сейчас. В идеале, конечно, модуль будет настраиваться (будет задаваться временной интервал опроса принтеров и т.п.).

0 Спасибо

Модуль CCK IP field

Аватар пользователя eLSe

Уважаемые коллеги! Представляю Вашему вниманию модуль, предоставляющий поле CCK для IP адреса. Авось кому пригодится. Жду замечаний (а они наверняка будут).

0 Спасибо

Как реализовать валидацию поля TextField?

Аватар пользователя eLSe

Задача: добавить валидацию поля TextField (Текстовая строка), чтобы в поле нельзя было вводить html-тэги.
Может кто подскажет готовый модуль?

0 Спасибо