Ромка: Блог

Главные вкладки

Отладка 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 кнопки, в т.ч. и "Закачать"...

Модуль Profile и таксономия

20 марта 2007 в 21:49

Нужно сделать так, чтобы в профиле пользователя выводился один (а может и больше) словарь из таксономии. Кто-нибудь решал подобную задачу? В модуле Profile есть возможность создать комбобокс, но вот привязать его к словарю я не сумел...

Views. Список нод, которым присвоено несколько терминов

5 марта 2007 в 20:50

Задача: отфильтровать контент по нескольким терминам. То есть, например есть два словаря, первый словарь – "тип1" с терминами "музыка", "кино", "литература", второй словарь – "тип2" с терминами "зарубежная", "российская". Каждой ноде присваивается минимум по 1 термину из каждого словаря. В зависимости выбора пользователя, например, нужно вывести список "русской литературы" или "зарубежной музыки".

Можно ли в таксономии ограничить free tagging?

22 февраля 2007 в 9:51

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

Как получить список нодов, принадлежащих определенному content type, созданному в CCK?

28 января 2007 в 18:34

Надо решить две задачи:
1. софрмировать список ссылок на ноды, принадлежащие определенному контент тайпу, созданному в CCK.
2. то же что и в задаче номер 1, но надо также отфильтровать ноды по принадлежности к определенному термину из словаря в таксономии.

Вопрос по модулю imagefield (не закачиваются картинки)

20 января 2007 в 22:00

Друпал 5.0 + CCK + последняя версия imagefield.

Создал новый тип контента (Home › Administer › Content management › Add content type), потом добавил к этому контенттайпу поле типа Image (Home › Administer › Content management › Edit › Add Field).

Вопрос по выбору скрипта для галереи (ногами просьба не бить:))

19 января 2007 в 15:10

Сейчас посмотрел два скрипта галереи: модуль image и Gallery2 от gallery.menalto.com, но оба по тем или иным причинам не устравиают (хотя от гэллери2 я окончательно еще не отказался, поизучаю его немного). Прошу совета, может кто-нибудь с ходу подскажет какой модуль нужно использовать для реализации такого функционала:

Обновление Drupal

8 января 2007 в 15:23

Сейчас у меня установлен друпал версии 4.7.3, уже вышла версия 4.7.5. Вопрос: обновления нужно ставить одно за другим, то есть сначала 4.7.3->4.7.4, потом 4.7.4->4.7.5 или можно сразу сделать обновление с 4.7.3 до 4.7.5?

Проблема с тонкой настройкой WYSIWYG редактора (разбирался с FCKeditor и с TinyMCE)

7 января 2007 в 16:16

И FCKeditor и TinyMCE по умолчанию форматируют текст тэгами <div>, мне необходимо, чтобы текст форматировался только с помощью тэгов <p>.

Несколько вопросов по модулю book

17 декабря 2006 в 1:38

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