Блог пользователя - KCEOH

Поиск по дням

9 марта 2008 в 0:46

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

Messaging Framework

24 января 2008 в 9:07

Наткнулся на интересный разрабатываемый модуль - Messaging Framework.

This is a Messaging Framework to allow message sending in a channel independent way. It will provide a common API for message composition and sending while allowing plug-ins for multiple messaging methods.

When using this framework, you won't send e-mails to users anymore. You will send them 'messages' and they will decide how they want to get them delivered, that may be by by mail, IM, SMS, depending on user's preferences...

Мультиязычность в drupal 6

15 января 2008 в 14:42

Собственно кто-нибудь может объяснить, или кинуть линк на мануал, как сделать мультиязычный сайт на 6-й версии?

Допустим, имею 3 языка - ru, en, fr, и надо реализовать один из вариантов:
1) ru.site.com, en.site.com, fr.site.com
2) site.com/ru, site.com/en, site.com/fr

Друпал обновился. Вышли версии 5.3, 4.7.8, и 6.0 beta 2.

18 октября 2007 в 3:23

Вышли новые версии - Drupal 4.7.8 и 5.3.
Добавлений никаких нет, лишь закрыты следующие уязвимости:

Как получить поле из профиля юзера?

10 октября 2007 в 0:42

Захожу в админку, далее - поля профиля. Добавляю два поля в профиль - ФИО (profile_fio), и телефон (profile_phone), общую группу называю как "Информация".
Теперь вопрос - как к ним доступ получить, имея $user->uid ?

Кастомизация создания / редактирования материала

22 сентября 2007 в 6:57

Где и что можно почитать по этой теме?

Есть 10 типов материалов, ~50 словарей, из них около 45 используется во всех.
Конкретно, что надо при создании материала:
1) Выводить не списком один словарь за другим, а оформить в виде таблички
2) Отключить jquery в словарях со свободным вводом. Т.е. чтоб юзеры могли вводить что угодно, но им не показывались при этом похожие введенные слова.

Куда копать?

Хороший форум на Друпале - миф или реальность?

3 августа 2007 в 22:13

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

Замечу, что все нижесказанное в некоторой мере относится и к блогам друпала, ибо форум и блог во многом похожи. Например, управление комментариями и смайлики.

До этого уже несколько раз делались попытки осветить эту проблему, но... кроме [url=http://drupal.ru/blog/982]Natalie[/url], никто глобально за проблему и не брался...

Как поменять тип у большого количества нод?

30 июля 2007 в 6:30

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

Перевод юзера в другую группу, после одобрения его N людьми

29 июля 2007 в 6:28

Есть определенная категория людей на сайте, назовем, допустим, VIP-users... И есть некий новичок-юзер. Вот необходимо переводить его в какую-либо другую группу (ту же VIP-users, или какую-либо другую группу, advanced users, например) после того, как N человек из VIP одобрят его кандидатуру.

Т.е. кидает этот новичок в личку VIP-юзерам сообщение - примите меня к себе, буду себя хорошо вести. Одобрят его 3 человека - станет VIP, а нет - ну и не быть ему таковым.

Теги в форумах, дневниках, и остальных материалах

3 мая 2007 в 4:58

Сейчас все больше и больше люди стараются использовать теги, благо друпал позволяет без проблем это реализовать... И как часть таксономии, и в тех же профилях у пользователей... А надо ли?

На хабре наткнулся на интересную статью. Хотя, по мне, большей ценностью обладают комментарии.
http://www.habrahabr.ru/blog/i_am_clever/10313.html

Как склеить ноды?

30 апреля 2007 в 18:50

На многих форумах присутствует возможность:
Автосклейки сообщиний. Юзер добавил сообщение, через пару минут у него появляется еще одна мысль, он снова добавляет сообщение. Но вместо того, чтобы друпал создавал еще одно сообщение - он просто добавляет текст к предыдущему.

Вот и вопрос - как сделать? Не только в форуме - вообще, в блогах, например.

как вывести через Printer Friendly ноду + комменты

30 апреля 2007 в 7:55

Сабж. Хочу на печать не только ноду получать, но и все комментарии, к ней относящиеся.

Вылетает залогиненый юзер в IE

24 апреля 2007 в 13:00

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

Подобное у кого-нибудь случалось? Методы лечения есть?

Views - Exposed Filters - определенной роли - свой фильтр

14 апреля 2007 в 6:29

Вывожу информацию в виде таблицы. Использую Exposed filters. Хотелось бы, чтобы определенным ролям не выводились определенные exposed filters, и соответствено колонки.
Пока придумал решение - сделать шаблон вида, его клонированить, и указывать разные адреса. Ну а потом указывать роль, которая может смотреть страницу / вставлять php-код, обработчик.

Может быть есть более изящное решение, может кто подскажет куда копать?

Переводы модулей

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

1)[url=http://drupal.org/project/hidden_content]Hidden Content[/url] ([url=http://drupal.ru/files/hidden_content_ru.zip]перевод[/url]) - позволяет скрыть указанную часть текста, и показывать её только указанным пользователям или ролям.
2)[url=http://drupal.org/project/bookmark_us]Bookmark Us[/url] ([url=http://drupal.ru/files/bookmark_us_ru.zip]перевод[/url]) - позволяет посетителям быстро и легко добавить в закладки главную и текущую страницы сайта.
Для него нужен небольшой фикс
bookmark_us.module
<= 10 '#title' => 'Bookmark Us Block Settings',

Как узнать ID последней ноды в БД?

4 апреля 2007 в 23:02

Нужно самому добавлять ноды (свой код). Но у node и node_revision нет автоинкремента, поэтому надо прямо указывать ID ноды. Вначале думал, что прокатит брать через SELECT max(nid) from 'node' но тут вот какой косяк...

Есть 20 нод, удаляем последнию получается максимальная нода 19. Я добавляю своим кодом 2 ноды - получается 21-я нода. А потом если добавлять через друпал - возникает ошибка duplicate, для друпала 21 не была занята.

DOM-путь к форме логина.

4 апреля 2007 в 18:41

Надо бы получить доступ к полю логина/пароля, но у формы не указано имя, т.е. через document.LOGINFORMNAME.pass.value не получится, ибо LOGINFORMNAME не указано. Пробовал напрямую хакать модуль - тож не реагирует.

Собственно чего ради - на сайте для пользователей будет одно поле пароля (логин = пароль). Хотел сделать скрытым (hidden) поле пароля, у поля login ловить "onkeyup", и на него pass.value = login.value.

Может кто альтернативное решение подскажет? Или даст DOM-путь Wink

Как убрать Title в Content templates из тизера?

29 марта 2007 в 19:24

Даже если тизер полностью очистить - то все равно выводится заголовок со ссылкой на ноду.

Если же использовать node-XXXX.tpl.php, то все ок, но опять же у меня в Content templates настроен вывод body, как мне нужно, а node-XXXX.tpl.php перекрывает этот вывод.

Собственно 2 вопроса получаются:
1) Как убрать Title в Content templates из тизера?
2) Как в node-XXXX.tpl.php указать различные способы вывода для тизера и для тела ?