Блог пользователя - Ромка

Fotonotes для Drupal 6

23 марта 2008 в 0:47

Закончил работу над переносом скрипта Fotonotes в шестой Друпал. Fotonotes – скрипт предназначенный для создания "заметок" на картинках: выделяете участок, оставляете для этого участка комментарий и, в дальнейшем, при наведении на него курсора будет отображаться ваш комментарий. Таким образом очень удобно отмечать знакомых на коллективных фотографиях или узлы на сложных схемах. Эта фича активно используется, например, на Flickr.com.

Вышел Drupal 6.1

28 февраля 2008 в 10:21

Скачать Drupal 6.1 В Drupal 6.0 поле title у всех типов контента, при выводе на странице редактирования материала, не обрабатывалось функцией checkPlain, что позволяло использовать на таких страницах в этом поле произвольный HTML или Java-script. В релизе Drupal 6.1 эта уязвимость исправлена.

Вышел Drupal 6 RC3

31 января 2008 в 12:57

Вольный перевод новости с официального сайта:

Мы рады представить вам третий релиз кандидат Друпала 6. Мы надеемся, что это будет последний релиз кандидат, перед выпуском первого официального релиза (урра!). С тех пор как был выпущен второй релиз кандидат был устранен ряд проблем, в том числе проблемы с производительностью ява-скриптов, усовершенствовано обновление меню, добавлены некоторые улучшения в update.module, а также добавлена проверка требований к памяти в update.php.

Модуль скидок для электронного магазина работающего на Drupal + eCommerce

5 октября 2007 в 19:28

Задача

Есть интернет-магазин, работающий на движке Drupal 5.2 + eCommerce, необходимо сделать возможность задавать для пользователей скидки, зависящие от роли пользователя и от стоимости всех товаров в его тележке. Готовых решений задачи я не нашел (хотя может плохо искал).

Отладка CSS. Расширения для Firefox "Firebug", "View formatted Source" и "Web Developer"

23 сентября 2007 в 1:16

В сложных CMS, работу над которыми ведут одновременно несколько программистов, часто возникают ситуации, когда на странице одновременно подключено несколько CSS-файлов. В таких случаях иногда сложно определить почему тот или иной блок выглядит не так как это было задумано и возникает необходимость в отладке CSS. Для решения этой задачи было написано расширение "View formatted source" для браузера Firefox, с помощью которого можно увидеть какие классы и из каких CSS-файлов влияют на тот или иной блок кода.

Модуль не виден в списке модулей

6 сентября 2007 в 23:00

Ставлю некоторый модуль на голый Друпал, он нормально определяется системой и без ошибок работает. Тот же модуль пытаюсь внедрить в уже работающий сайт и здесь он даже не виден в списке модулей. Друпал 5.2. Пробовал отключать все сторонние модули, чистил кэш – не помогло. В чем может быть проблема и как ее исправить?

AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.

6 сентября 2007 в 13:55

Статья к Друпалу имеет очень косвенное отношение (пример использует js-библиотеку jQuery, поставляемую вместе с Друпалом), но, думаю, может показаться интересной посетителям сайта.

Оригинал, немного подругому отформатированный лежит на моем сайте.

Задача

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

Средства

Внешние ссылки в новом окне, средствами Друпала и jQuery.

27 июня 2007 в 17:48

В этом сообщении рассказано о модуле External Links, который позволяет сделать так, чтобы все внешние сслыки, даже те, у которых не установлен атрибут "target=_blank", открывались во внешнем окне. Решение простое, но, на мой взгляд, не очень изящное, ведь приходится устанавливать сторонний модуль для выполнения задачи, которая легко решается с помощью библиотеки jQuery, встроенной в Друпал.

fancy13.ru – сайт одного моего хорошего друга.

26 июня 2007 в 10:29

Представляю вашему вниманию сайт моего друга-художника – fancy13.ru. Верстка пока немного хромает, но глюки добьем в ближайшее время. Галерея картинок на сайте самописная: CCK + jquery + совсем немного пхп-кода, если интересно могу рассказать как все это сделано.

Какую ОС выбрать в качестве второй операционки для ноутбука?

9 июня 2007 в 9:54

Есть ноутбук с Win XP, хочется поставить на него еще одну ОС, какую-нибудь из *nix систем, чтобы пиграться поизучать.

Пример разработки модуля для Drupal 5.1 с использованием xajax.

23 мая 2007 в 12:15

В данной статье приводится пример разработки собственного модуля для Drupal 5.1 с использованием библиотеки xajax версии 0.2.4.

Задача.
1. Реализовать возможность формирования пользователем в своем профиле "списка интересов" на основе одного из словарей, созданном в модуле Taxonomy.
2. Разработать систему поиска пользователей со схожими интересами.
3. Использовать в модуле технологию AJAX.

Несколько аватаров для одного юзера, с возможностью их выбора во время постинга

21 мая 2007 в 9:24

Хочу, чтобы в блоге, как в ЖЖ, у пользователя была возможность закачать несколько аватарок, одну из них сделать дефолтной, но чтобы была возможность во время создания сообщения выбрать для него (сообщения) другую аватарку.

Парочка самописных функций, которые могут оказаться полезными.

24 апреля 2007 в 21:43

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

drugme.ru – мой первый коммерческий проект на Друпале.

22 апреля 2007 в 15:32

DrugMe.ru – это портал для общения о своем здоровье.
Я делал чисто программную часть, дизайн и вёрстка были сделаны до меня, я только переделывал хтмл-шаблоны в тему для Друпала. Хотелось бы узнать, сколько денег взяли бы вы за подобный проект, в том виде, в котором он есть сейчас, так как в ближайшее время на нём появится еще ряд дополнительных сервисов.

Вот примерный список того, что я сделал:

Замена букв на цифры в модуле captcha

18 апреля 2007 в 17:49

Заказчику понадобилось, чтобы в выводимой модулями captcha + textimage картинке содержались только цифры. Решения ни на этом сйте, ни на drupal.org не нашел. Если кому интересно, то символы использующиеся в кэптче задаются в модуле textimage, в файле captcha.inc, в функции _textimage_captcha_code(), в переменных:
<?php
$consts='bcdgjxvmnprst';
$vowels='aeiou';
?>их нужно заменить на
<?php
$consts='123456';
$vowels='7890';
?>

Можно ли ограничить Free Tagging?

5 апреля 2007 в 13:02

Есть огромный словарь, поиск нужных данных в котором немного затруднителен. Если установить галку "free tagging" в свойствах словаря, то при создании документа комбобокс с терминами из этого словаря заменится на текстовое поле и при вводе нескольких символов в поле будет выводиться список всех терминов, удовлетворяющих введенной маске. Такой вариант меня почти устраивает.

Ошибка "Не удалось открыть узел ххх.ххх.ххх.ххх. Операция прервана"

4 апреля 2007 в 14:32

Пользователи ругаются, на то, что периодически при переходе по ссылкам в ИЕ получают ошибку "Не удалось открыть узел ххх.ххх.ххх.ххх. Операция прервана". При этом если сразу же опять зайти по этой ссылке она может нормально открыться, а может и нет, может открыться раза с 10... В логах друпала и апача все чисто. На своем компе я такую ошибку поймать не смог. Вроде, ошибка возникает только в ИЕ, в лисе и опере ее нет.

Защита текста от copy-paste

3 апреля 2007 в 22:46

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

FCKEditor не показывает ссылку "закачать" при добавлении картинки

3 апреля 2007 в 14:43

Уже полдня с этой проблемой бьюсь, никак не могу понять в чем дело. Друпал 5.1, последние версии модуля FCKEditor и самого редактора. При нажатии на кнопку "Вставить изображение" поялвяется окно с тремя вкладками: "Информация о избражении", "Ссылка", "Расширенный", а четвертой – "Закачать" нету. Ставлю этот же редактор одельно от друпала, и все в порядке – есть все 4 кнопки, в т.ч. и "Закачать"...