Модулі
Розробка, супровід, аналіз, оптимізація модулів. Створення і застосування патчів до модулів.
Модулі → Платное добавление материалов на сайт (Drupal 7)
Нужно организовать платное добавление материалов на сайт для пользователей. Оплата через PayPal. Стоит Drupal 7. Есть ли стабильные модуля для семерки для реализации этого функционала?
Также, если кто-то готов помочь(не безвозмездно) в реализации этой возможности - пишите.
Спасибо.
Модулі → Як створити лист опитувач?
Ситуація полягає в наступному. Для сайту проектної фірми необхідно створити лист опитувач (анкету), але зробити це потрібно так, щоб запитання були повязані між собою. Тобто наприклад в питанні №1 пропонується виділити чекбокси. А питання №2 формується в залежності від того, які саме чекбокси були виділені в питанні №1. Мене цікавить чи є на сьогоднішній день якийсь готовий модуль, з допомогою якого можна вирішити цю проблему. Завчасно дякую всім порадам.
P.S. В модулі Webform, я такої функції не знайшов.
Модулі → Модуль World boundaries (drupal 6)
Приветствую сообщество. Хочу представить, Вам, моё небольшое (надеюсь полезное) творение - модуль, который закрашивает страны в любой цвет (googlemap).
Прошу просмотреть юзабилити и по возможности код, указать на ошибки. Если модуль понравится, портирую на Д7 и выложу на drupal.org
P.S. Модуль писался давно, используется API 2
Настройки модуля http://ваш-сайт/admin/settings/world_boundaries

Модулі → Многоуровневая AHAH форма в Drupal 6
Как сделать многоуровневую динамическую форму в друпале через Form API? Например сначала выбираем страну, затем область и в конце город.
Модулі → [РЕШЕНА] Не работает самописный модуль
Здравствуйте. У меня почему-то некорректно работает модуль который использует API форм в друпал. Сами формы отображаются нормально, но при изменении настроек и авторизации пользователя друпал отображает белую страницу, которая пропадает после обновления.
Платформа : Drupal 6.20
<?php /** *@file *Шаблоны форм */ /** * Форма */ function formchecklinks_page (){ $output =drupal_get_form('formchecklinks_index_nameform'); return $output; } function formchecklinks_index_nameform (){ global $user; $form['#method']='post'; $form['task_name']=array( '#title'=>'Название задания', '#type'=>'textfield', '#description'=>'Поле для ввода имени задания', '#size' => '30'); $form['email']=array( '#title'=>'Email', '#type'=>'textfield', '#description'=>'Пожалуйста, введите адрес вашей электронной почты', '#size' => '30', '#default_value' => $user->mail, '#required'=>TRUE); $form['file']=array( '#title'=>'Файл с заданием в формате CSV', '#type'=>'file', '#description'=>'Пожалуйста, выберите файл с заданием ', '#required'=>TRUE ); $pereodic = array( '0'=>'Один раз', '1'=>'Каждый день', '2'=>'Раз в 2 дня', '3'=>'Раз в 3 дня', '7'=>'Раз в неделю', ); $form['pereodic']=array( '#title'=>'Переодичность проверки', '#type'=>'radios', '#description'=>'Выберите переодичность проверки', '#options'=>$pereodic, '#required'=>TRUE, '#default_value'=>'0' ); $form['submit']=array ( '#value'=>'Подтвердить', '#type'=>'submit', ); return $form; }
Модулі → Модуль для фільтра контента по термінам таксономії — Term filter
Модуль, який виводить блочек з усіма термінами певного словника і коли користувач клацає на термін, сторінка перевантажується для відбору нод з цим терміном, насправді в кінець УРЛа дописується ID терміна, тому Віевс необхідно окремо до налаштувати на аргумент. Вбудувати такий блок може бути на будь-яку сторінку з термінами.
Модулі → Модулі для реклами
На сайті необхідно відкручувати банери різних рекламодавців в розрахунку за кількість показів. Наприклад є три рекламодавці один з них заплатив за 10 К показів інший за 25К ще один За 50К. Потрібно щоб на одному рекламному місці відкручувалися покази цих рекламодавців з лічильником. Після того як кількість показів проплачених закінчувалась відповідно і закінчувалась відкрутка модулів. Порадьте які є модулі для того щоб реалізувати це завдання. Завчасно дякую.
Модулі → Модуль мультивалютности.
После поисков модуля для мультивалютности для ubercart написал свой! Вот пользуйтесь и пишите на счет качества модуля! Первый раз пишу модуль для сообщества так что не обессудьте!!
uc_multi_currency.tar.gz
Описание
У валюты есть 5 полей: код валюты, название валюты, курс относительно валюты по умолчанию, знак валюты, позиция знака валюты. Все поля говорят сами за себя.
После включения модуля появится блок с селектом для переключения валют!
Извините но более подробное описание писать пока некогда!!!:(
Модулі → [РЕШЕНО] Куда Views прячет строчку пути к файлу картинки(ССК)?
Здравствуйте!
Есть материал. В нем поле ССК набор картинок.
Так вот когда во Views выставляю вывод я указываю вывод "Path to File".
Когда Views печатает поле то он печатает поле нормальною.
Когда я переопределяю шаблон. а в шаблоне
krumo($row);
То мне выводит что то не понятное.
Что нужно сделать что бы я в шаблоне поля мог выловить путь к файлу?

Модулі → Drupal7 + GaleryFormatter
Здравствуйте!
Кто нибудь встречался с проблемой настройки связки Drupal7 + GaleryFormatter?
То есть создаю тип материала. Добавляю туда поле ССК картика. Количество = Unlimited.
Но формирование галереи как это происходит в Д6. Не происходит.
Вопрос что не так?
Модулі → Через связку hook_menu + file_get_contents() получить ответ
Здравствуйте!
Столкнулся с такой проблемой.
Есть hook_menu() на одном сайте.
function mymodul_menu() { $items = array(); $items['get/node_body'] =array( 'access callback' => TRUE, 'page callback' => 'get_node_body', 'type' => MENU_CALLBACK ); return $items; } //Запрос тела ноды с внешнего сервиса function get_node_body() { ob_start; print "dsadsadsad sa sa sa sa sa"; //krumo($GLOBALS); echo ob_get_clean(); }
Теперь абсолютно на другом сайте пытаюсь получить контент
$m_serv = "http://mysite.ua/get/node_body?nid=54"; $node_body = file_get_contents($m_serv); print $node_body;
Так вот когда кидаешь путь в броузер то все нормально hook_menu() срабатывает.
А когда принудительный самопис. То 0 эмоций. Никакого контента не приходит.
Вопрос: Что не так?
Модулі → Простенька галерея
Добрий час всім. Як організувати простеньку галерею. Без всяких там напряжних модулів. Полазив по друпал.ру, нарив там тільки статті по 2-3 сторінки і всякі какі-біки треба робити щоб була галерея. Не вже немає простішого рішення?
Що мені потрібно? Це тупо добавити поле в тип матеріала з можливістю добавити зображення. Щось на зразок як це робить модуль uploads. В тип матеріала додає поле з можливістю приєднувати файли. Чи можна так само добавити поле з можливістю загрузити зображення (чи декілька зображень) і потім щоб вони появлялись в низу публікації? Коли клікнути на них то з jqwery відкривались на екрані?
Наскільки я зрозумів, це можна організувати через ImageAPI, ImageField, ImageCache, FileField, Thisbox.
Як правильно створити таке поле? Чи взагалі це реально створити?
Модулі → Модуль Bad Behavior дивиться на спамерів крізь пальці і лише роздає "Permitted"
Я поставив модуль BadBehavior. Всі його розхвалюють примовляючи, що він ТАК блокує, що і живі іноді потрапляють під ту гребінку. Для моєї розгніваної душі це видалося дуже симпатичним (тим паче, якщо він заблокує людину - кажуть, він дає можливість вирішити проблему).
Поставив, наче у відповідності до інструкції. І що? Цей модуль мовчить!
Журнал "звершень" і "заслуг" цього модулю по крону поповнює список записів, але всі ці записи завершуються вердиктом "Permitted". А тим часом ватага роботів - безкарно шариться по сайту, раз-по-раз ще і успішно реєструючись :(...
Модулі → Модуль Profile. Автосоздание полей
Здраствуйте, друпалеры!
У меня возникла следующая проблема с модулем Profile. При регистрации нового пользователя скрытые поля не создаются в базе данных автоматически, пока не внесешь в них любое значение.
Вопрос: "Как сделать автозаполнение скрытого поля профиля при регистрации?"
Заранее спасибо всем откликнувшимся.
Используется Drupal 6.20 и стандартный модуль Profile
Модулі → Задать пароль пользователе в ручную. Новый пароль создаеться но валидация проходит только со старым.
Здравствуйте!
Что может зы проблема.
Редактирую профиль пользователя через самописную форму.
Когда обновляю пароль юзера. Следующим методом.
if(empty($_POST['m_uep_pas'])==false && empty($_POST['m_uep_pasr'])==false){ db_query("UPDATE users SET name = '%s', pass = '%s', mail = '%s' WHERE users.uid=%d ;", $_POST['m_uep_name'], md5($_POST['m_uep_pas']), $_POST['m_uep_mail'], $user->uid ); }
Новый пароль в базу записывается(в МД5). Но когда делаю логофф возращаеться(в таблицу "users") старый пароль что не так?
Похоже эта процедура выполняется стандартной функцией друпал?
Модулі → [РЕШЕНО]Как скрыть поля через form_alter из OG?
Здравствуйте!
Есть форма на ней выводятся поля CCK, + OG.
При попытке отключить вывод полей OG сайт падает. FAtal Error "call undefined function" "_content_empty".
Пытаюсь, забрать поля OG из фомы вручную, из Формы. Через form_alter().
Но что бы я не делал не получаеться. Вопрос. Подскажите пожалуйста, хоть какое то решение.
Модулі → [Решен] pm_lite Отправка сообщения програмно.
Здравствуйте!
Нужно отправить личное сообщение, pm_lite, пользователю.
Вопрос:
1) Как это сделать программно?
2) где можно почитать инфу о pm_lite API?
p.s
Почему сайт выводит сообщение :
Текст Пост дуже короткий. Потрібно як мінімум 25 слів.
Модулі → [Решено] Как вывести блок из views'a в котором аргумет задан "id материала из URL"?
Здравствуйте!
Вот код. Он абслолютно рабочий.
global $user; $nid= $_GET['m_nn']; ob_start(); $node = node_load($nid); $m_votings= module_invoke('views','block', 'view','je_votes-block_1'); print $m_votings['content']; // krumo($m_votings['content']); echo ob_get_clean();
Но при попытке во вьювсе подать значение "id материала из URL" он перестает выводиться. Почему?
Что можно сделать, чтобы блок стал выводиться?
Модулі → [Решено] Как програмно присвоить значение аргументу Вида (Views)?
Есть вид. Ему назначены поля для вывода. Ему назначен аргумент — ID термина.
Что мне надо ввести в аргумент «ID термина» → Что делать, если аргумент отсутствует=Указать базовый аргумент → Базовый тип аргумента=Код PHP, чтобы присвоить аргументу значение, например, 1?
