Подскажите как можно организовать "handshaking"?

Прислано: Kvark

пт, 30/12/2011 - 09:35

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

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

С выводом вроде все понятно, вьювз мне в руки, а вот как сделать связку нажал кнопку - запрос - нажал кнопку - подтвердил?

Настройка списка пользователей в админке

Прислано: valery-a@yandex.ru

пт, 02/12/2011 - 10:15

Подскажите, пожалуйста, возможно ли настроить вывод произвольного поля в стандартном списке пользователей в админке?

Получить список всех пользователей

Прислано: Upser

пн, 15/08/2011 - 16:09

Другие статьи по теме:

Добрый день.

Подскажите, пожалуйста.
Как получить список всех зарегистрированных пользователей сайта?
В action "Execute custom PHP code" модуля rules.

Если бы нужен был один пользователь (по имени или ИДу), то можно было бы использовать предварительно action "Load a user account" и потом с ним работать.
А вот тут как, не пойму :(

Синхронизация юзеров d6 и d7

Прислано: Алексей Дёмин

сб, 25/06/2011 - 12:29

Привет, коллеги!

Подскажите пожалуйста способ синхронизировать юзеров из разных версий друпалов?
Есть работающий сайт d6, с большим количеством дописок, и сейчас нет возможности гладко обновить до d7.
Есть задача сделать параллельный сайт, с оригинальным контентом, но с общей базой пользователей. d7 подходит под техзадание полностью, кроме пункта про общих пользователей.

Любые drupal-like идеи, пожалуйста :)

Если кто-то готов написать модуль за деньги, то пишите мне:
Почта, Google Talk: alexey@dyomin.ru
ICQ: 29638538
skype: alexey_dyomin

Объединение пользователей двух сайтов на D6 и D7

Прислано: iflight

сб, 18/06/2011 - 23:48

Есть два сайта - один на Drupal 6, другой на Drupal 7. На шестерке зарегано с сотню юзеров. Хотелось бы, объединить базы данных, чтобы старые имели доступ к обоим сайтам а новые могли регистрироваться на любом из сайтов.
Как такое осуществить?
Пока что придумал только вариант с скриптами, на каждом сайте, которые после определенных действий (регистрация, смена пароля...) будут подключаться к обоим базам и править таблицы юзеров. Думаю это не лучшая затея, может как попроще можно?)

Как вывести свою ссылку в блоке "Сейчас на сайте"

Прислано: Urfin

вс, 29/05/2011 - 14:22

Как вывести свою ссылку в стандартном блоке "Сейчас на сайте". Ну например ссылку "Все пользователи"(/profile).

[РЕШЕНО] Блок "эту тему просматривают"

Прислано: Zonder

ср, 27/04/2011 - 11:36

Каким образом сделать блок, в котором будут выводится ники участников, просматривающих данную страницу?

Понятно, что нужно брать данные из user_access за какой-то отрезок времени.
Но как привязать их к конкретной ноде?

Юзеры. Профиль, блоки

Прислано: InvDeath

ср, 02/03/2011 - 14:11

Есть несколько вопросов относительно представлений информации о пользователях (как на самой странице пользователя, так и в виде списков в блоках по определенным параметрам).

1. Страница профиля. Хочу узнать "устоявшийся", самый популярный/стабильный вывод необходимой информации о пользовете на его странице. Из самого необходимого можно отметить:
- Картинку пользователя, обработаную через определенный Вид показа изображений, отличный от указанного в Стиль для показа изображений в Настройки учетной записи.
- Список последних комментариев на материалы сайта, их оценка (UpDown, как на youtube).
- Список последних/рейтинговых/популярных марериалов, опубликованых пользователем.
- Информация с userpoints (кто и кого благодарил, действия).
- Все должно быть отображено на подобии страницы в соц сетях фейсбук лайк (стана, блоки...). т.е. гибкость шаблонизации.
- С og cписок другей, групп, споледние обсуждения, сообщения (пм для владельца).
- Информация о себе в отдельном блоке (доп поля, сск ссылки на список подобных)
Ну в общем чтобы была возможность свободного выбора/реализации.
Сейчас пытаюсь сделать через views расставить в panels. Такой вариант подходит, или лучше user-profile.tpl.php наполнять руками (если это возможно для подобной задачи)?
Проблема с views состоит в том, что не могу найти фильтр для блока по странице пользователя. Т.е чтобы на странице конкретного пользователя в блове вьюз отбражались поля только этого юзера.

Как исправить БД? Found row where the auto_increment column has the value 0

Прислано: zegmant

пт, 11/02/2011 - 01:07

Другие статьи по теме:

В таблице users при проверке выдает Found row where the auto_increment column has the value 0
сайт вроде работает, возникли проблемы при попытке копировать базу.

стандартным Починить таблицу вопрос не решается

Прошу помочь разделить доступ в модуле Family

Прислано: evgeny_ufa

вс, 12/12/2010 - 15:20

Уважаемые друзья, очень прошу Вас помочь!
Сижу, разбираюсь с модулем Family, так-то все понятно как-что в нем заводится, но после того как я создал в нем несколько записей, оказалось что их могут видеть все пользователи на сайте. Причем при заведении нового члена семьи можно выбрать родителей, созданных другими пользователями на сайте, что соответственно не правильно.

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

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

Вот пример моего кода:

 $ancestorgroups=array();
  $groups=db_query('SELECT family_group.nid, family_group.uid, family_group.title_format FROM family_group, users where users.uid=family_group.uid');
  if ($groups) {
  while ($data = db_fetch_array($groups)) {
  $ancestorgroups[$data['nid']]=$data['title_format'];
  }
  }
  $form['GRUP'] = array(
    '#type' => 'select', 
    '#title' => t('Ancestry Group'), 
    '#default_value' => $node->GRUP, 
    '#options' => array('' => 'Нет', 'Семьи' => $ancestorgroups), 
  );

А вот пример оригинального кода:

$ancestorgroups=array();

Проблема vote up\down

Прислано: Derik

пн, 13/09/2010 - 10:04

В общем обновил плагин vote up\down до версии 6.x-2.0.

Теперь не получается вывести лучших пользователей.

Делаю так в представлении:

Аргументы:

Пользователь: Vote results (баллы, total score)

Поля:

Пользователь: Имя
Vote results: Значение

Напротив пользователя теперь ничего не выводится (пусто). Пробовал и другие настройки, то же самое. Пробовал другие новые версии - аналогично.

А вот в прошлой версии все работало.

Кто знает, в чем проблема? Подкиньте кто-нибудь старую версия?

пользоваетель (дата рождения, паспорт, инн, образование) - как добавить еще поля?

Прислано: chel

сб, 31/07/2010 - 13:14

Другие статьи по теме:

как пользователеям добавить еще поля?
например дату рождения, университ, образование, где работает......,.......,, ?

Перенос базы пользователей (c Друпал5 на Друпал6) [Выполнено]

Прислано: Goodboy

вт, 04/05/2010 - 16:21

Другие статьи по теме:

Возникла задача перенести базу пользователей с сайта на Drupal5 на сайт на Drupal6. База пользователей - это список пользователей с аккаунтами, ролями, профилями и картинками. Насколько я понял, это таблицы files, profile_fields, profile_values, role, users, users_roles.

Я установил на обоих сайтах модуль Backup&Migrate, экспортировал указанные таблицы (структуру и данные) и импортировал на сайте с Drupal6. Теперь на новом сайте эти таблицы имеют формат Drupal5, что приводит, например к проблеме при создании материала (из-за отсутствия поля signature_format в таблице users); да и непонятно, что будет при добавлении новых файлов или пользователей, так как в Drupal6 поля-идентификаторы в этих таблицах стали автоинкрементными; и т.д. Я надеялся, что update.php исправит ситуацию, но этого не произошло. Кроме как воспользоваться phpmyadmin и вручную править структуру в таблицах (или же вручную править INSERT в файле экспорта) ничего на ум не приходит. Но это как-то ненадежно. Прошу помощи у сообщества, возможно кто-то уже решал подобную задачу.

Создание пользователей внешними средствами

Прислано: KingBabar

пт, 01/01/2010 - 22:00

Другие статьи по теме:

Итак, задача следующая: существует таблица с 2мя полями: логин и пароль, нужно с использованием этих данных внешним скриптом создать пользователей в Друпле. Нашел таблицу users содержание которой вроде бы понятно имя - логин, пароль - md5-хэш пароля... Но вот значения полей created, login, access и data вводят меня в недоумение. Что там нужно указывать для того, чтобы создать работоспособную запись о пользователе? Заранее премного благодарен.

[РЕШЕНО] Глюк auto_increment в таблице users при импорте дампа

Прислано: Lex-DRL

сб, 26/12/2009 - 06:43

Обнаружил такую проблему: при импорте дампа в таблице users постоянно происходит одна ересь: пользователь с id=0 (тот, который выполняет роль гостя) почему-то получает следующий по автоинкременту номер. И, соответственно, автоинкремент увеличивается на 1. Т.е. id пользователей такие:

В дампе:
0
1
2
3
auto_increment 4

После импорта в базе:
4
1
2
3
auto_increment 5

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

В чём проблема? И как это можно исправить?

RSS-материал

Новое на сайте

Ссылки партнёров