Небольшая утилита для генерации .install файлов
Прислано: t3hk0d3
чт, 22/07/2010 - 07:15
Небольшая утилитка для генерации .install файла. Умеет генерировать схему из уже существующих таблиц.
Мне лично гораздо удобнее создавать таблицы в pma, а потом писать схему. Но это довольно нудный процесс.
Можно использовать из командной строки (название модуля указать первым параметром) или через http (название модуля указать через genScheme.php?module=).
Для того чтобы работал нужно положить в корневую папку.
Не забудьте сверху дописать в полученный файл <?php
В будущем планирую оформить как модуль, заинтегрировать с devel и добавить в комплект генерацию .info файлов.
Надеюсь кому-нибудь пригодится.
Патч для корректной работы taxonomy_menu и pathauto
Прислано: Virr
ср, 09/04/2008 - 05:10
Итак, моя первая запись на drupal.ru :) Надеюсь кому-нибудь будет полезно :)
Проблема:
Ссылки на пункты меню, созданные taxonomy_menu, имеют вид:
categories/1/2/3
technology/1/2/3
несмотря на установленный pathauto.
Решение:
Разделение новостей по страницам
Прислано: Toptyg
вт, 14/11/2006 - 06:18
Приветствую всех.
Посоветуйте как риализовать, чтобы новости(контент) выводился на разных страницах т.е. только новости сайта на главной,новости о софте на другой, железа на третьей.
спасибо.
Настройка FCKeditor
Прислано: Toptyg
вс, 12/11/2006 - 10:51
Приветствую всех.
Возникла проблема с редактором новостей.
Не могу его нормально настроить..
Подскажите самый простой способ его интеграци?
Русский язык и webform
Прислано: Dan
пт, 10/11/2006 - 06:49
Ваял формы с помощью модуля webform и обнаружил глюк - некоректную работу с полями содержащими только русские буквы. Если быть точным, то с полями, не содержащими цифр и букв латинского алфавита.
Воспроизведение глюка:
- создаём новый компонент select
- В опциях пишем: Проба раз, Проба два, Проба три, Проба четыре, Проба пять (в несколько строк)
- остальные опции неважны
Результат:
- доступен только пункт "Проба пять"
Упражнения с taxonomy_block.module
Прислано: Toologic
вт, 31/10/2006 - 16:37
Опыты по установке Taxonomy_block.module
Поставил - Понравилось. Употребимо, просто. Но... как обычно эти но, все портят.
Обратил внимание, что если у становить формат вывода материалов в link+teaser, то на русских анонсах иногда в конце выскакивают непонятные симловы.
Например:
как сообщает агентсЮ..
Посмотрел в исходнике:
строка 247
$teaser = strip_tags(substr($node->body, 0, $result->teaser) . (strlen($node->body) > $result->teaser ? '...' : ''));
исправил на:
$teaser = strip_tags(truncate_uft8($node->body, $result->teaser) . (strlen($node->body) > $result->teaser ? '...' : ''));
Исправление ошибки menu.inc когда при активной secondary links активный пункт primary links не выделяется.
Прислано: Konstantin
ср, 11/10/2006 - 13:31
Собственно в ядре этот механизм есть но при выводе меню все атрибуты, кроме действительно активной ссылки, теряются. Прикрепленный файл является исправленной версией menu.inc, v 1.120.2.1
TinyMCE: небольшой подарок всем
Прислано: seaji
пн, 09/10/2006 - 14:25
Привет всем.
Вот решил оптимизировать и русифицировать визуальный редактор TinyMCE, зажать все это в архив и использовать по назначению. Файлы прилагаю, кто хочет пользуйтесь на здоровье.
Версия TinyMCE : 2.0.6.1
Версия модуля для Друпала 1.90
Хак от XJM
Выполненные действия по русификации:
1. Русификация интерфейса - скачал с официального сайта ЛэнгвиджПак (RU-UTF-8) (там находятся доп джава скрипты с русскими строчками).
2. Перевел модуль для Друпала (файл tinymce-module_ru.po - сливаем в базу).
Как задержать посылку письма с паролем новому пользователю?
Прислано: rgb
пт, 29/09/2006 - 14:28
Народ, не сталкивался ли кто с модулем или патчем, который позволяет откладывать отправку письма с паролем для нового пользователя на заданный срок? (Это нужно для затруднения реализации "накруток" в голосовалке).
Сейчас пользователи сами могут регистрироваться на сайте и по некоторым причинам не хочется от этого отходить (т.е. сейчас стоит "Посетители могут создавать аккаунты без одобрения их администратором" и просьба: не предлагать менять настройку на "Пользователи могут создавать учетные записи, но для их активации необходимо подтверждение администратора.").
PHP-доступ к User id, name, email
Прислано: Студия Razgonka.ru
вт, 26/09/2006 - 18:51
Часто бывает нужно получить из PHP-вставки доступ к User Id, к его имени пользователя и E-mail.
Следующий кусок PHP-кода показывает, как это можно сделать:
Измененный модуль print с локализацией
Прислано: inc
пн, 25/09/2006 - 08:41
Добавлена поддержка алиасов страниц:
Если раньше для страницы site.com/about версия для печати была по адресу site.com/node/13/print, то сейчас по адресу site.com/about/print, причем никаких алиасов не создается.
Возможно будет некорректно работать совместно с модулем i18n.
Добавлена возможность указания на каких страницах показывать ссылку "версия для печати", а на каких нет.
Выкладываю русификацию отдельно, чтобы можно было ее использовать для оригинального модуля.
Измененный модуль taxonomy_dhtml с локализацией
Прислано: inc
пн, 25/09/2006 - 08:16
Добавлена возможность создавать блоки для отдельных категорий, а не только для словарей, как это было в оригинальном модуле.
Доработаны Javascript'ы.
Выкладываю русификацию отдельно, чтобы можно было ее использовать для оригинального модуля.
Версия 1.1 для Drupal5 не использует jQuery
Использование внешнего smtp сервера
Drupal установлен на бесплатном хостинге. Как следствие - отключен SMTP сервер и друпал не может отправлять сообщения на e-mail. Есть ли какая-либо возможность настроить Drupal на использование внешнего SMTP сервера (того же Gmail, например)?
Feedback module - выполнен патч для указания более одного получателя письма
Прислано: KuzMax
пт, 15/09/2006 - 09:02
Всем привет!
Если надо от модуля FeedBack добиться отправки письма более чем одному получателю, перепишите следующую часть кода модуля:
/* Старый код / old code if (!valid_email_address($edit['mail'])) { form_set_error('mail', t('You must enter a valid e-mail address.')); } */ // Новый код / new code foreach(split(",",$edit['mail']) AS $value){ if (!valid_email_address($value)) { form_set_error('mail', t('You must enter a valid e-mail address.')); } }
Теперь, в настройках модуля, достаточно указать необходимые почтовые ящики через з
Google Sitemap
Прислано: Flinblo
вс, 10/09/2006 - 16:38
Ни у кого не возникало проблем с модулем Google Sitemap? У меня он почему-то неадекватно себя ведёт. Саму карту выдаёт через раз, и, кроме того, после отправки любого POST (например материал добавляешь) открывается пустая страница. После отключения - всё опять нормально.
- Flinblo's blog
- Для комментирования войдите или зарегистрируйтесь