whiesam: Блог

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

Вывод admin/structure/taxonomy/* на другую страницу (Своя админка)

16 февраля 2014 в 2:38

Необходимо страницу admin/structure/taxonomy/priority (или любой другой словарь) вывести на свою страницу. Делаю другую админку не с админскими правами.
Главное чтобы им не было видно админских хлебных крошек и других вкладок.
Кстати, как вариант думаю можно копировать страницу настроек словаря, но опять же как.

[РЕШЕНО] Нормальная валидация поля Телефон

13 февраля 2014 в 17:30

Обычно нужна для WebForm.
Есть скрипт или что ещё с нормальной валидацией "Онлайн, на лету" номеров телефонов? Желательно с шаблоном _ (___) __ __ __, ну чтобы "для дебилов"!

Views с идентификацией на другом сайте

10 февраля 2014 в 2:59

Надо Вас всех встрясти!

Итак, представляю реальную задачу, для реальных пацанов Друпалистов:

Есть главный сайт.
Есть второстепенный сайт. (Не мультисайтинг!)

На главном сайте есть вьюха, которая выводит "контент" от всех второстепенных сайтов, с указание от какого сайта.
В админке второстепенного сайта, есть вьюха, которая выводит "контент" созданный на этом сайте + кнопарь создать этот "контент".
И наоборот, на главном сайте сделать контент который привязывается к второстепенному сайту и выводится во вьюхе там.

Сложность задачи:

Отфильтровать контент во вьюшке предназначенный для вторичного сайта.

Тут видно необходимо как то синхронизировать определённые роли юзеров:

Bootstrap или Omega?

9 февраля 2014 в 16:12

В общем то сабж.

Что чем пользуется? Плюсы и минусы, время затраченное на разработку темы.

Про связку Омеги и Бутстрапа не упоминать, это для маньяков.

Context, Spaces и Features

9 февраля 2014 в 16:09

Объясните непутевому про эти модули поподробнее и с примерами если можно.

Насколько я понял Context дает возможность выводить или убирать блоки в зависимости от какого-то условия.
Spaces что-то объединяет Оо.
А вот с Features всё сложнее. Я как то свой WebForm в tar.gz отгрузил и ничего не понял. Модуль вроде как бекапы части систем делает и их можно отключать так?

И я где-то читал что эти все модули часто взаимодействуют.
За примеру буду примного благодарен.

Автоматическое выставление счета

5 февраля 2014 в 18:13

Как замутить автовыставление счета?

1) Для комерца я видел модуль. Если его перелопатит, то в принципе выйдет что надо.

2) Для обычного друпала? Допустим есть профайл2, хочу для него сформировать счет, ввожу там в текстовые поля: наименование услуги (множественное поле) и сумму. Данные об отправителе указаны заранее, а данные кому выставляют берутся из профайл2 типа клиент. Номер счета выставляется автоматом по какому-нибудь алгоритму. И в счет подставляется подпись и печать из PNG. И всё это дело в PDF.

У меня в голове был только такой план:
Сделать отдельный тип ноды
В него напихать поля.
Сделать связь с профайл2.
И вот тут я хз как при формировании вытаскивать нужные поля из профайла.

Drupal и скандинавский аукцион

4 февраля 2014 в 17:37

Никто не пробовал замутить на commerce или уберкарте?

Под комерц есть модуль для аукционов. Но нужен скандинавский тип.
Тут есть пару ограничений. На странице время аукциона должно быть в реальном времени. После добавления ставки, должно добавлять 20 сек в времени аукциона. Естественно синхронизация с другими пользователями (время аукциона). Вот тут нужен JS иначе сервер взвоет на 2м посетителе.

Пример: http://bonusmall.ru

Есть соображения?

[Решено] Как поместить webform в блок

3 февраля 2014 в 21:32

Хочу поместить одну из webform в div (или сразу в блок) и с помощью jquery его выдвигать.
Как выдвигать то я знаю.
А вот как это дело поместить в div/block чтобы он был на всех страницах.

Копирайты вебмастера и noindex

3 февраля 2014 в 10:56

Как Вы относитесь к постановке копирайтов вебмастера в подвале в тег noindex.

Сам вопрос:
Хорошо или плохо это для SEO, как для самого сайта, так и сайта вебмастера? При условии что ссылка сквозная.

Как допилить Privatemsg?

24 января 2014 в 5:41

Перечитал кучу тырнетов и ничего существенного.
Что хотелось бы запилить:
Отправка ЛС не по логину (в форме отправки) а по другому полю из акка или ещё лучше по полю из Profile2.
Ну и изменение общей страницы со списком переписок.

[РЕШЕНО] Хитросплетения в отношениях

20 января 2014 в 3:47

В общем встала передо мной непростая задача с вьюшками и отношениями.

Что имеем:
Нода "Документ" - Имеет поле типа Entity Reference на ноду "Проект".
Нода "Проект" - имеет поле связи с Profile2 (Тут пофиг, можно и на пользователя повесить).

Задача:
Если юзер связан с проектом, то он должен видеть все доки связанных проектов.

100500 вариантов отношений и контекстных фильтров уже перепробовал.

[РЕШЕНО] Profile2 и доступы

11 января 2014 в 23:30

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

Views calendar по доступу

4 января 2014 в 16:28

Есть вьюшка с делами человека в виде Календаря. Она выведена через DS в профиль юзера. Вьюшка работает через контекстный фильтр по UID.
Как сделать так, чтобы вьюшку с этими задачами мог просматривать только сам юзер и админы или другие нужные роли?

[РЕШЕНО] Не простая задача (С Views)

3 января 2014 в 15:35

Всем привет!
Вот такая дилемма:
Допустим есть такса с услугами, Profile2 может создавать ноды с одном из терминов. Через Views вывожу ноды.
И надо сделать что-то типа флага (тут опять хз что делать), по нажатию на который другого профайл2 будет "подписываться" на ноду, создатель ноды должен получать месагу (можно через Privatemsg), о том, кто подписался и с каким комментом. И показать на странице ноды, кто подписался.

Все разобрался, осталось только Rules настроить.

Просрок ноды типа задача

30 ноября 2013 в 15:50

Есть нода, в ноде есть поле с датой field_date_work с начальной и конечной датой.
В ноду добавлено логическое поле "Просрок".

Внимание вопрос:
Как правильно настроить рулез, чтобы при проверке конечной даты с текущим временем изменялось логическое поле.
Интересует полная настройка рулеза, непонятно на какое событие оно должно срабатывать.

Выбор из списка не виден зареганному юзеру

7 ноября 2013 в 16:16

Есть нода с привязкой таксы и виджетом "Выбор из списка"
Если админ создает эту ноду, то всё норм.
А обычный зареганый юзер не видит этого поля.
Причем если тип виджета сменить (на друпаловские) то тоже не видно, я даже подключил Chosen к виджету выбор из списка, то всё равно не видно.
Хотя если поставить хиератикал селект то тогда всё норм.

Изменение настроек полей нод во Views налету

5 ноября 2013 в 13:06

Все хеллоу.

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

Задача: изменять значение полей нод, прямо во вьюшке, чтобы не заходить в редактирование ноды.

Создание сайтов на Drupal

28 октября 2013 в 21:19

Создание сайтов Druta
Вот завершились работы по подготовке.
Представляю Вам разработку сайтов на Drupal с помощью "приложений". Приложения - это нечто большее, чем модули. Это уже завершенные бизнес постановки.

Workflow в работе (дубль)

17 октября 2013 в 19:21

Модуль Workflow.
Создал ноду, создал цепочку состояний и переходов для воркфлоу.
Создал ноду, она автоматом переходит в состояние "В работе" (при создании).
Но у человека который может её перевести только в состояние "выполнено", тоже отображается переход в состояние "В работе".
Настроек на это состояние естественно нет, то есть он может перевести из "В работе" в "В работе".

Бред! Как починить?

[РЕШЕНО] Profile2 отдельная страница профиля.

13 октября 2013 в 18:16

Чтобы посмотреть свой profile2 нужно перейти на урл /profile-company, а как другого пользователя посмотреть? Вьюхи делать и подцеплять в обычный профиль?

Referens с одобрением

13 октября 2013 в 0:22

Суть такова.

Нужно сделать связь страницы Profile2 и такой же страницей. Первый пользователь добавляет второго, но второй должен подтвердить.
Что-то похожее на систему отношений (замужем/холост и т.д.) как в ВК. Но без самих статусов, просто привязка.

Куда копать?

[РЕШЕНО] Отправка E-mail при создании ноды типа задача

26 сентября 2013 в 20:44

Всем алоха.

Есть нода типа задача.
В ней есть поле "Участники" [node:field-participants]

Надо отправить мыло всем юзерам, указанным в поле участники.
Делаю естественно на рулезах. Вроде б разобрался но вот не понял что писать тут: в разделе "Действия" создал "Отправить сообщение", и в поле "Кому" не знаю что подставить.

Хелп ми)

Тикеты с рассылкой смс

20 сентября 2013 в 0:17

Всем привет.
Допустим есть нода/такса типа "Машины" и нода типа "Тикет".
Машина - ФИО, номер сотового телефона.
Тикет - Место куда ехать, привязка ноде/таксе к "Машина"

Необходимо при создании тикета, отсылать данные нода на сотовый указанный в "Машина".
Ясно что рулезами. Но меня интересует как прелепить сюда допустим это http://www.sms-assistent.ru/

Сори что немного по-китайски, но 3 часа ночи уже, а мозг плавится)))

[РЕШЕНО] Не отображаются поля при создании ноды из-за Organic Group

24 июля 2013 в 17:25

Используя модули Date и Calendar замутил ноду "Задачи".
При создании от имени админа всё пучком, а вот все другие видят только поле Label а все остальное нет, включая Body. Самое что интересное, если создать от обычного юзера но указать только лейбл (хотя как он создает ноду тоже интересно, так как там много обязательных полей), а затем от админа дописать в другие поля нужные значения, то при редактировании этой ноды обычным юзером все поля отображаются.
При создании обычных нод, типа статья и тд, все видно Оо. Права смотрел так все норм.

Платный доступ к нодам

24 июля 2013 в 5:08

Необходимо организовать платный доступ к нодам следующим образом.
Есть нода и куча полей. Пользователь видит только определенные поля, после оплаты (допустим Робокасса) видит все. Тут можно или доступом к полям разрулить или "Способом вывода" допустим с в связке с модулем Display Suite, или ещё как.
Может быть тут надо применение комерца, но хотелось бы без него.
Открытие нод происходит в автоматическом режиме, но и руками должна быть возможность.
Так же еще надо доступ для 1 ноды и доступ для всех нод.