Химический Али: Блог

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

Модуль OOP - ООП для Drupal

15 июля 2008 в 9:25

Вышла бета-версия модуля Object Oriented Programming для Drupal. Он позволяет разработчикам создавать классы, расширяющие модули, темы и типы нод. Требует PHP 5 (в идеале PHP 5.2.6). Предназначен для разработчиков, которые хотят
1) наслаждаться написанием кода с использованием синтаксиса ООП (c доступом к возможностям типа наследования) и/или
2) иметь возможность расширения ядра или родных модулей, добавляя требуемый функционал без необходимости патчить файлы ядра.

Deadwood – конверитруем модули версии 5 в модули версии 6

9 июля 2008 в 8:20

Deadwood – модуль, позволяющий производить автоматизированную конвертацию других модулей из одной версии в другую. Сейчас конвертирует файлы версии 5.х в файлы версии 6.х.

Быстрая галерея - это быстро (модуль Fast Gallery)

9 июля 2008 в 8:13

Fast Gallery – это модуль, позволяющий очень быстро создать галерею изображений. Принцип действия модуля прост и подобен таковому Проводника Windows.

Делаем клевую галерею В 2 минуты:

1. Поместите ваши картинки в директорию, используя FTP, используйте поддиректории для структурирования.
2. Задайте неймспейсы (namespace) модуля imagecache для создания превьюшек.
3. Откройте настройки и задайте директорию, которая будет использоваться для галереи.
4. Задайте неймспейсы imagecache
5. Сохраните настройки...
6. Вуаля! Галерея готова...

Департамент по Финансовому и Фондовому рынку Кубани выбрали Друпал

1 июля 2008 в 16:41

Конечно, все страшно до невозможности, как и раньше было. Пока тупо гарленд, будем надеяться на лучшее.

Пока из интересного я нашел лишь файловый менеджер. Как только соратник умудрится его настроить - с удовольствем попользуюсь.

А вообще пендаля надо давать за такие сайты. Радует лишь что опять студии "Спайдер" кучу бабла за гомно не зарядили.

TagTool: повышаем юзабельность при вводе тегов

30 июня 2008 в 11:26

Модуль TagTool расширяет функциональность при "свободном" вводе тегов.

Свободный ввод хорош, но ему присущ один большой недостаток - автозаполнение заставляет вводить текст. Часто удобнее просто выбрать уже существующие теги кликом.

Иллюстрация действия на картинке:

Россия-Нидергланды: 3-1

22 июня 2008 в 1:54

В потрясающем по зрелищности и накалу страстей матче сборная России добилась фантастического триумфа, буквально раздавив своей мощью Голландию – 3:1. Браво, ребята! Теперь – полуфинал. http://www.championat.ru/football/article-22742.html

А Дрис Байтаерт случаем не голландетс?

[решено] Замена домена без смены хостинга с сохранением ссылочной целостности, тиц и pr

18 июня 2008 в 9:17

Дано: сайт, отзывающийся по двум доменам - старому и новому (olddomain.com и newdomain.com)

Хочется, чтобы все ходили по новому адресу: newdomain.com.

Продажа фото на Drupal

15 мая 2008 в 9:44

Есть идея продавать фото в интернете.

Разумеется, первые мысли о том, как сделать это на Drupal.

Как лучше организовать хранение, защиту и продажу фото?

Есть идеи?

Подсветка активных пунктов Primary Link при выборе пункта из Secondary Link

23 апреля 2008 в 11:46

Задача

Часто приходит в голову мысль заняться выводом меню Primary Link (Главного) и Secondary Link (Вторичного) самостоятельно, используя специфическое оформление. При выборе пункта из Главного меню возвращается подменю (Вторичное) и выбранный пункт подсвечивается как активный. Если же выбрать пункт вторичного меню, подсветка пункта-родителя в Главном меню снимается. Требуется подсвечивать и родительский пункт меню.

Решение

Предпримем следующие шаги:

1. Добавим функцию в template.php, дав ей произвольное имя.

Недочет разработчиков? Ну похоже вроде...

18 апреля 2008 в 10:57

Функция menu_primary_links() из menu.inc (строка 832) формирует массив ссылок с параметрами для дальнейшего формирования html-кода.

В частности, если пункт меню активен, в конец стиля она дописывает модификатор "-active":

if (menu_in_active_trail_in_submenu($cid, $pid)) {
$index .= "-active";
}

Мне это показалось неверным, т.к. для написания CSS-стиля для этого пункта было бы лучше использовать модификатор "[пробел]active", ведь куда удобнее использовать стиль типа li.active, нежели кучу типа li.menu-3-2-1-active.

Прав ли я?

Перевод статьи «Приватные форумы в Drupal: Forum Access, Taxonomy Access или Taxonomy Access Control Lite?» Cедлаем форум!

11 апреля 2008 в 16:04

Погодный модуль для РФ. Часть 2

10 апреля 2008 в 17:02

Переделал первую версию модуля для отображения погоды.

Теперь счастье, сделанное на заказ для сайта Славянска-на-Кубани выглядит так: сервис "Погода в Славянске-на-Кубани"

Что делает?

  1. Создает страницу с алиасом /weather_forecast (можно изменить, если вы используете модуль Path)
  2. При обращении к этой странице зарашивает прогноз погоды в виде xml-файла с сервера rp5.ru, разбирает его и отображает

Настроек пока нет, только правка кода ручками (ничего сложного) ID своего населенного пункта можно найти на сайте rp5.ru.

Все по-прежнему работает в черновом варианте. Отличие состоит в следующем:

1) теперь погода выдирается не из rss, а из xml-файла
2) нарисовал пачку картинок для придания гламурности
3) перерихтовал оформление. вроде теперь лучше, правда, ни хрена в дизайн не вписывается, но это дело наживное Smile

Версия 2.1 от камрада Strelok

Дорогой друг Strelok основательно усовершенствовал модуль и выпустил собственную версию 2.1.
Демо
Скачать 2.1

[решено] Белый экран при отправке форм из-за собственного модуля

24 марта 2008 в 10:57

Проблема неоднократно обсуждалась, но решения я так и не увидел. Проблема усугубляется недоступонстью лога ошибок веб-сервера (на всякий случай, memory_limit 32М).

Попробовал сделать свой модуль, разбирающий xml-экспорт погоды с сайта рп5.ру посредством SimpleXML. При включенном модуле проявляет себя белый экран при отправке форм, хотя данные отпарвляются и в общем сайт работает штатно.

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

Погодный модуль для РФ

23 марта 2008 в 11:57

Сделал вот такой модуль погоды для Славянска-на-Кубани, выдирающий хмл-экспорт с рп5.ру. Пока работает по-черному, безо всякого обвеса.

Оно вам вообще надо?

Внимание! Раздается усовершенствованная версия модуля: http://drupal.ru/node/13784

"Умный" импорт изображений

20 марта 2008 в 16:36

Почему не сделать импорт изображений, действующий по следующей схеме:

а) В директорию для импорта традиционно закачиваются изображения для импорта
б) Друпал берет названия (можно и описания) для изображений из их имен, при этом производя перекодировку имен файлов, если те не в UTF8.

Это трудно сделать? А может кто-то уже сделал?

Лаконичная замена блока «Вход» (+всплывающая форма входа)

18 марта 2008 в 9:58

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

Представленный сниппет позволяет экономить пространство, не засорять дизайн увесистым блоком для входа, удачно вписывается во многие темы. такое решение модное!

ЛайвИнтернет:

А мини.друпал.ру (для КПК) только у меня не пашет?

11 марта 2008 в 9:19

Уже который день

403 Forbidden
--------------------------------------------------------------------------------
nginx/0.6.13

BlogAPI-клиенты: как помирить удобство с веб-интерфейсом?

9 марта 2008 в 18:13

Люблю клиенты для сайтов. До того люблю, что когда-то, когда еще не знал о существовании BlogAPI, умудрился написать клиент для почившей в бозе cms SiteWorksPro, используя собственный php-шлюз для работы с БД.

К вопросу о быстродействии - кеширование запросов

21 февраля 2008 в 9:03

Лениво ковыряясь в развалах модулей на друпал.орг, обнаружил модуль, обеспечивающий кеширование запросов к БД.

Называется он QueryCache и по утверждению разработчиков, "Used on high traffic pages (5 million pages per month, 40000 users). Works perfectly well."

Кто-нибудь пробовал в действии этого зверька?

Траблы после установки: невозможно залогиниться после создания админ-аккаунта

21 июня 2007 в 8:47

Здравствуйте!

Скачал 5.1 с друпал.орг, ставлю на Денвер (denwer.ru). Установка (через IE6) проходит ровно - создает БД, предлагает создать админ-(first)-аккаунт. Создает.

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

Проверил на двух машинах. Чистка временных файлов, кукис и всего-всего-всего не помогает.