gumk: Блог

Главные вкладки

Как присвоить пользователю роль на опрделенный срок? есть ли модуль?

26 сентября 2010 в 0:25

Сабж, планируется использовать для бана пользоватлей на время

Не работает hook _user

31 августа 2010 в 22:49

Добрый день, такая проблема использую hook_user
но почему-то 'register', 'validate', 'insert', 'delete' выполняется, а login и view нет
кеш чистил, модуль переустанавливал не помогает

Как получить массив формы создания ноды?

27 августа 2010 в 23:58

Добрый день, не подскажете как получить массив формы создания ноды в своем модуле?
на странице http://shvetsgroup.com/ru/blog/multistep-registration

нашел следующий код:

что быстрей content-profile или profile если 20 полей

14 августа 2010 в 0:19

вот интересует вопрос модуль profile join ит одну таблицу столько раз, сколько полей, а content-profile вроде как join ит две дополнительные таблицы (при грамотном создании сск полей) так что будет быстрей, при 20-30 полей в профиле?

дать роли назначать роли другим пользователем

12 августа 2010 в 23:40

Добрый день, нужно дать права одной роли назначать роли другим пользователем, давал права "администрировать пользователей" но при редактировании других пользователей этой ролью не появлялась форма выбора роли

Проблема с CSS и ie7

11 августа 2010 в 12:24

Добрый день, есть сайт http://www.genetic-love.ru/ но в нем почему-то в ie7 правая колонка наезжает на левую, уже все перепробовал не помогает(

а может есть такой модуль?

6 августа 2010 в 16:44

добрый день, не подскажете может есть такой модуль: пользователь выбирает из списка те термины таксономии которые ему нужны, и в дальнейшем при создании материала ему доступны термины такономии из "своего" списка

Не могу найти модуль загрузки аваторов в отдельном табе

21 июля 2010 в 12:10

Собственно сабж, где-то когда-то видел такой модуль, а сейчас не могу его найти

Требуется дизайнер, доработать тему

20 июля 2010 в 14:30

Есть готовый PSD макет, необходимо дорисовать некоторые детали:
1) заглушка для аваторов
2) табы (двухуровневые)
3) определить вид ссылок ссылок (hover, и т.п.)
4) нарисовать пейджер
5) нарисовать вид "зебры" для таблиц
6) нарисовать форму с кнопкой сабмита

Срок: сегодня-завтра, цену предлагайте свою, все предложения жду в личку

как создать нулевого пользователя в таблице? (РЕШЕНО)

16 июля 2010 в 1:03

Добрый вечер, как создать 0 пользователя в таблице? а то когда всталяю его id все равно инкременируется?

Не возможна регистрация, Неверный идентификатор сессии.

15 июля 2010 в 14:16

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

Как правильно в друпале делать HTTP запросы?

12 июля 2010 в 20:35

Добрый день, возникла следующая проблема: нужно сделать Http запрос googlу
делаю следующим образом:

<?phpfunction http_geo($geo){
$url = 'maps.google.com/maps/geo';
$headers = array();
$headers['q'] = $geo;
$headers['key'] = 'ключ'; 
$headers['sensor'] = false;
$headers['output'] = 'json';
$headers['oe'] = 'utf8';

print drupal_http_request($url, $headers);
}?>

Как узнать будущий uid пользователя при регистрации [Решено]

12 июля 2010 в 9:39

Пишу модуль, который добавляет поля при регистрации пользователя, данные должны сохраняться в отдельную таблицу, как определить какой у пользователя будет uid? пока сделал запрос с MAX(uid), но может быть в друпале есть более правильное решение?

Не работает format_date() [Решено]

9 июля 2010 в 22:50

Добрый день, почему-то не работает format_date(), передаю в переменной следующее значение:
$date = a:3:{s:5:"month";s:1:"5";s:3:"day";s:2:"11";s:4:"year";s:4:"1994";}; //получаю запросом из поля профиля, созданного модулем profile
print format_date($date, 'custom', 'm/d/Y');
почемуто выводит не зависимо от знаения $date только 01/01/1970

Не отображается pager

7 июля 2010 в 0:27

Добрый вечер, почему-то не работает pager

в модуле добавляю

<?php$result2 = pager_query(db_rewrite_sql($sql2), 10 , 0, NULL, $arg);
$has_posts = FALSE;
while ($data2 = db_fetch_object($result2)) {
$out .= theme('user_love_list', $data2);
 $has_posts = TRUE;
}

 if ($has_posts) {
    $out .= theme('pager', NULL, 10, 0);
 }
return $out;
}?>

Информация отображается, а pager нет (записей в базе намного больше чем 10)

Есть ли способы определения расстояния между двумя адресами?

28 июня 2010 в 22:50

Добрый день, скажите пожалуйста есть ли способ API определения расстояния между двумя адресами?
есть идея определять координаты широты и долготы, используя API yandex карт, а затем считать по формуле расстояние, но что-то я там не нашел такой функции

Автоматическое создание logina юзеру

24 июня 2010 в 15:03

Добрый день, использую модули realname и Email Registration, но при регистрации нужно вводить имя пользователя, можно ли модуль, который автоматически создает имя пользователя, например user124?

Views API часть 1 (подключаем свою таблицу )

9 июня 2010 в 0:05

Бывают случаи когда нужно подключить таблицу из своего модуля ко views, а документации по этому поводу на русском языке нет.
Так как сам достаточно долго с этим промучился напишу ликбез, основываясь на документации http://views.doc.logrus.com/main.html и своем опыте, поехали!

Создание поля и сортировки по нему во views (помогите за вознагрождение)

7 июня 2010 в 18:36

Добрый день. Такая проблема:
есть таблица (ex_table), такой структуры:
__________________________________
uid | a1 | a2 | b1 | b2 | c1 | c2
----------------------------------

нужно добавить поле и расширенный фильтр во views с сортировкой по возрастанию по убыванию, содержащие relev используя кусок запроса ниже

SELECT ((%d IN (a1,a2)) + (%d IN (a1,a2)) + (%d IN (b1,b2)) + (%d IN (b1,b2)) + (%d IN (c1,c2)) + (%d IN (c1,c2))) AS relev
FROM ex_table

модуль допустим называется ex_table
что я делал:
в корне модуля создал ex_table.views.inc.php
со следующим кодом:

<?phpfunction ex_table_views_data() {

   $data['ex_table']['table']['group'] = t('Example table');
   $data['ex_table']['table']['join'] = array(
     'users' => array(
      'left_field' => 'uid',
     'field' => 'uid',
     ),
   );
   $data['ex_table']['uid'] = array(
     'title' => t('Example content'),
     'help' => t('Some example content that references a node.'),
     'relationship' => array(
       'base' => 'users',
       'field' => 'uid',
       'handler' => 'views_handler_relationship',
       'label' => t('Example node'),
     ),
   );
 

 
   $data['ex_table']['numeric_field'] = array(
     'title' => t('Numeric field'),
     'help' => t('Just a numeric field.'),
     'field' => array(
       'handler' => 'ex_table_views_handler_relev',
       'click sortable' => TRUE,
      ),
    'filter' => array(
       'handler' => 'ex_table_views_handler_relev',
     ),
     'sort' => array(?>

Генетика! или убийственный SQL запрос

23 мая 2010 в 20:15

вот такая задача стоит:
есть база данных
__________________________________
uid | a1 | a2 | b1 | b2 | c1 | c2
----------------------------------

как можно сделать sql запрос, чтобы:
поиск по пользователю имеющего характеристики A1, A2, B1, B2, C1, C2
необходимо сравнить:
A1 c a1, a2
A2 c a1, a2
B1 c b1, b2
B2 c b1, b2
C1 c c1, c2
C2 c c1, c2

затем сортировать результат начиная с наименьшего количества совпадений.
Возможно ли такое реализовать? Если возможно то как?

form_alter и submit

20 мая 2010 в 23:31

Добрый вечер, не подскажете решение
я в форму добавляю поля посредством hook_form_alter, не подскажете есть ли функция чтобы добавить в сабминт действия по записи данных, переданных через добавленные в форму поля?