Предлагаю решение

Оповещение о новом сообщении privatemsg в Заголовке страницы

25 ноября 2011 в 4:55

У кого стоит Privatemsg + pmgrowl предлагаю дополнить фунцией оповещения о новом сообщении по типу вКонтакта, одноклассников и т.п. Т.е. "миганием" строки в заголовке браузера. Не будучи специалистом, сделал сам, поковырявшись в интернете...

Итак, для начала определим, есть ли у нас необходимая библиотека на сайте. Откроем код страницы своего сайта, и ищем по поиску слово "titlealert". Если есть, то нам еще проще будет (у меня было)... Если нет, то качаем отсюда: http://heyman.info/2010/sep/30/jquery-title-alert/ этот плагин, и добавляем из него файл jquery.titlealert.js в папку модуля pmgrowl, а в файл pmgrowl.module добавляем строку
drupal_add_js(drupal_get_path('module', 'pmgrowl') .'/jquery.titlealert.js', 'module'); где-нибудь в 18 строке.

Теперь осталось добавить кое-что в файл pmgrowl.js после строки
Drupal.pmGrowl.alreadyGrowled.push(entry['mid']);

А добавляем вот что:

$.titleAlert("***New message!***", {
    requireBlur:true,
    stopOnFocus:true,
    interval:400
});

Надпись можно и на русском написать, но позаботьтесь о том, чтобы файл был сохранен в соответствующей кодировке (у меня utf-8)

{РЕШЕНО} Суффикс поля CCK в строчку

22 ноября 2011 в 23:50

Что бы так было нужно..

1.Не указывайте в конце суффикса(руб,км,метр, и т.д.) точки,запятые и другие символы иначе суффикс уедет на новую строчку.
2.Если хотите уменьшить ширину поля и при этом что бы суффикс не уехал на новую строчку надо делать так..

в своем style.css файле добавить такую строчку

#имя-вашего-поля input.form-text {
width: нужная ширинаpx;
display: inline;
}

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

p.s. Названия вашего поля можно узнать - наводим мыш на свою страницу правая кнопка на любом месте клик выбираем из окошка
"Исходный код странице" далее в новом окне среди описаний синих полей сразу после Div вы найдете и узнаете свое
поле, копируйте вставляете сохранить. и т.д.

Платежный модуль для системы mainpay

22 ноября 2011 в 11:29

Добрый день!
Во вложенных файлах модули для интеграции платежной системы Mainpay и Drupal, а также Drupal ubercart.

Принимают оплату с помощью карт, электронных кошельков (WebMoney, Яндекс.Деньги и прочие) и мобильной коммерции. Помимо этого есть SMS и терминалы.
Если возникнут вопросы или пожелания по модулю - пишите на support@mainpay.ru

Галерея своими руками на Drupal 7 с помощью Views и Colorbox.

22 ноября 2011 в 9:40

Не знаю как Вы, но я начал внедрять Drupal 7 в своих проектах сразу после его выхода и за то время что я работаю с ним пришлось решить немало различных проблем с реализацией того или иного функционала в сайтах. Сегодня я хочу поговорить о реализации красивой галереи для сайта.

Поиск с помощью Views. Поля "от" и "до"

21 ноября 2011 в 12:03

Здравствуйте,
Делаю поиск по данным пользователей через Views. Все хорошо, вот только не сображу как сделать "от" и "до". Т.е. к примеру искать рост "от" 100 и до "200".
Спасибо за внимание Smile

ссылка на мануал по OG для 7-ки

13 ноября 2011 в 18:44

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

Автоматический выбор терминов в Hierarchical select

10 ноября 2011 в 23:08

Drupal 6, views 3.
В exposed фильтрах используется словарь таксономии, к которому прикручен hs. В словаре несколько уровней.
Задача: по атрибутам в url автоматически выставлять термины. Соответственно в тоже в несколько уровней.

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

Возникла проблема, что после обновления 1го уровня, код страницы не менялся и не понятно как вызвать обновление 2го уровня. На странице элемент появляется, но js его не видит. можно было ковырятся в js от hierarchical select, но я сделал по-другому.

Выяснил, что id терминов задаются в переменных tid[hierarchical_select][selects][Х]. Где х - уровень термина, начиная с 0. Передав id термина для соответствующего уровня можно вызвать его обновление и выбор нужного элемента сразу. Но т.к. в коде инпута для 2го уровня нет, то его пришлось написать самому. А затем удалить... В итоге получилось что-то вроде:

sel2 = '<input type="hidden" class="tempdel" id="edit-tid-hierarchical-select-selects-1" name="tid[hierarchical_select][selects][1]" value="">';
$('#edit-tid-hierarchical-select-selects-0').parent().append(sel2);

$('#edit-tid-hierarchical-select-selects-0').val(tofindParent);
$('#edit-tid-hierarchical-select-selects-1').val(toFind);

hsidval = $('#edit-tid-hsid').val();
Drupal.HierarchicalSelect.update(hsidval,'none');
                       
$('.tempdel').remove();

Криво, но заработало. Может быть кому поможет... Или кто-то подскажет как это сделать правильно.

Как сделать соритировку views по термину определенного словаря

9 ноября 2011 в 17:46

http://drupal.org/node/1294738

Как сделать соритировку views по термину определенного словаря. Долго мучился, не мог найти. Может кому пригодится. Если у ноды термины разных словарей прикреплены, а сортировка необходима по определенному.

Help! Как сделать, чтобы во Views были видны неопубликованные ноды?

8 ноября 2011 в 23:49

HELP!
Мне нужно, чтобы неопубликованные ноды были видны во всех Views на сайте, но добиться этого не получается. Т.е. если я добавляю во view фильтр "Publised or Admin", то при просмотре в выборку не попадают неопубликованные ноды, даже если смотрю как пользователь с ролью администратора. Более того даже, если во view вообще нет фильтра на поле "Published", все-равно результат тот же. Все возможные галочки на странице управления правами проставлены, поставил модуль "Unpublished" - результат тот же. Пробовал тупо пропатчить функцию Node_Accsess в node.module, так чтобы она всегда возвращала true - без результата. Если во view выставлен флаг "показывать SQL код при предварительном просмотре", то формируемый код не содержит никаких ограничений на "опубликованность" и все-равно в выборке нет неопубликованных нодов.