Как установить патч для модуля
Прислано: Pan4eZzz
вс, 04/07/2010 - 20:40
Как установить патч для модуля?
Понятной документации найти не могу. Слышал что это из под десктопа делается, сижу под Ubuntu.
Как правильно хакнуть модуль ядра
Прислано: VladSavitsky
вс, 28/09/2008 - 13:58
Задача
Нужно внести изменения стандартный модуль ядра Drupal.
Решение
Внесение улучшений в модули ядра Друпал ведет к ... улучшению модулей ядра Друпал!
Проблемы возникают, когда нужно обновить ядро Друпал...
Варианты решений
Модуль OOP - ООП для Drupal
Прислано: Химический Али
вт, 15/07/2008 - 05:25
Вышла бета-версия модуля Object Oriented Programming для Drupal. Он позволяет разработчикам создавать классы, расширяющие модули, темы и типы нод. Требует PHP 5 (в идеале PHP 5.2.6). Предназначен для разработчиков, которые хотят
1) наслаждаться написанием кода с использованием синтаксиса ООП (c доступом к возможностям типа наследования) и/или
2) иметь возможность расширения ядра или родных модулей, добавляя требуемый функционал без необходимости патчить файлы ядра.
Сейчас модуль работает только в Drupal 5. Но автор работает над версией для Drupal 6, и надеется окончить первоначальные работы в августе.
Устранаяем ошибку в Opera при ajax запросах
Прислано: neochief
сб, 26/04/2008 - 18:25
Наверняка многие пользователи бравого браузера Opera замечали неприятную особенность при отправлении ajax запросов таких как, например, загрузка файла на сервер (модуль Upload), а именно назойливая ошибка при первой отправке:

Патч для корректной работы taxonomy_menu и pathauto
Прислано: Virr
ср, 09/04/2008 - 05:10
Итак, моя первая запись на drupal.ru :) Надеюсь кому-нибудь будет полезно :)
Проблема:
Ссылки на пункты меню, созданные taxonomy_menu, имеют вид:
categories/1/2/3
technology/1/2/3
несмотря на установленный pathauto.
Решение:
Пропатченный SpamSpan для e-mail адресов
Прислано: index
сб, 22/12/2007 - 16:05
Дождались! Ну я точно ждал этого )
Наконец-то верно форматируется не только адрес вида name@domain.ru, но и <a href="name@domain.ru">User Name</a>, а так же похожие варианты, с дополнительными аргументами.
Задача модулей, подобных SpamSpan, GTSpam и Invisimail — скрытие адресов электронной почты в тексте нод от спам-роботов. К слову, SpamSpan скрывает адреса, где бы они ни выводились, включая шаблоны.
"Йа цделал патч" - давайте поможем человеку с переводом
Прислано: axel
чт, 13/12/2007 - 17:32
Вот здесь наши американские товарищи сделали перевод вот этого видео. Не знаю какой англо-русский словарь подсунули переводчику... вобщем это надо читать - текст в аттаче (внимание, в кодировке cp1251!).
Я отписался на drupal.org, что мол есть некоторые ошибки, поправим. Но даже не знаю, может сообщить им что translation is right и оставить "это краткий и не очень окуратный видео" как есть? )
Патч для SWF Charts
Прислано: botan
ср, 24/10/2007 - 11:49
Известно что модули 5 версии требуют небольшой модификации что бы работать на 6 версии, модуль SWF Charts не исключение.
Патч что бы исправить и запустить модуль под 6 версию http://shtrix.ru/botan/swfcharts.patch
PS Патч отправлен Гарри Слэйтеру, собственно разработчику данного модуля, скоро он должен появиться на офф сайте.
- botan's blog
- Для комментирования войдите или зарегистрируйтесь
как патчить модули под Windows
Прислано: ursus
вс, 14/10/2007 - 13:44
Я не претендую на всеобъемлимость статьи ибо сам только в день написания статьи первый раз пропатчил модуль. Так что всяческие поправки и дополнения лишь приветствуются. Создадим по-настоящему РУКОВОДСТВО!
Рано или поздно рядовому друпалеру приходится сталкиваться с необходимостью патча существующих модулей. То ли из-за найденных дырок в безопастности то ли ради исправления ошибок в коде то ли еще из-за чего-то. Патчи - это файлы, содержащие некие инструкции, где-то убрать строчку кода, где-то добавить, где-то заменить такой-то блок кода на такой-то. Но не разбор полетов, то бишь синтаксиса этих файлов, является главной целью этой записи. Все файлы-патчи имеют расширение .patch, в связи с чем у начинающих возникает масса вопросов, главный из который Как патчить?. Вот мы сейчас и попробуем разобраться - как же патчить модули в друпале :)
Патч для смены break отделяющего тизеры в нодах
Прислано: axel
ср, 23/05/2007 - 18:43
По непонятной причине анонсы от остального текста в нодах отделяются жёстко зашитым тегом <!--break--> и ни чем иным. В ходе разработки Drupal 5 этот тег как-то сменили на <break> (набирать короче), но потом снова вернули исходный вариант. Собственно, на разных сайтах бывает удобно вводить свои теги для отделения тизеров (когда не используются виз. редакторы), этому поможет патч. Приложить патч (из корня Drupal), в settings.php добавить:
$conf = array(
Маленькая ошибка в модуле Article
Прислано: nomad
сб, 21/04/2007 - 13:38
Уж не знаю, сойдет это за ошибку или нет, но при формировании некого breadcrumb (типа горизонтальная навигация), модуль подставляет собственную версию ссылку на главную страницу вместо системной.
Типа, в аттаче - правленный.
371 строка - старое значение.
372 - новое.
- nomad's blog
- Для комментирования войдите или зарегистрируйтесь
Проталкивание патчей в майнстрим
Вот такой вопрос. Например нашёл я в модуле строку не охваченную вызовом t().
Сделал патч к файлу. И куда его?
У кого либо есть опыт проталкивания таких вещей в майнстрим? Там адекватные в этом плане люди сидят?
Или сперва надо дооооолго доказывать, что ты не жираф?
