mrdakotas: Блог

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

Таксономия - ручной выбор родительского термина при создании ноды

1 мая 2012 в 22:17

Здравствуйте!
Есть таксономический словарь:

- Области:
- - Закарпатская
- - Киевская
- - Львовская
...
- - АР Крым

Задача:
При создании ноды нужно позволить пользователю выбрать нужную область, и добавить в нее термин с названием города.
НО! Нужно чтобы термины с уровнем 1 (Области) - редактировать нельзя было, а термины - города - можно выбирать те что уже существуют, или при отсутствии записать новый.
В результате должно получиться так:

- Области:
- - Закарпатская
- - - Ужгород

Views ajax exposed - передача параметра с другой Views

24 февраля 2012 в 23:04

Здравствуйте!
Прошу помощи в решении задачи с Views.

Ситуация: есть 1 Views без exposed. Выводит все ноды (только поле - картинки) из определенного типа материала - NEWS.
Есть другой Views который на странице стоит ниже первого. В нем фильтр также на тип материала - NEWS. Он выводит уже больше полей из подробностями, но только одной ноды - заданной Exposed фильтром. Работает эта Views с включенным Ajax.

Собственно задача - при нажатии на картинку в первой views(там где все картинки) должен передаться NID этой ноды в Exposed фильтер второй views и естественно эта Views должна вывести соответствующую нодую.
Что мне нужно прописать в строку картинки в первой Views, чтоб это функционировало?

Сейчас это выглядит примерно так:

Поиск по полю (не модуль)

7 июня 2011 в 23:20

Здравствуйте уважаемые!
Есть такая задача:
CCK поле нужно проверить на предмет совпадения с определенным значением.
Проще говоря проверить - существует ли запись с таким же содержанием поля как то что у нас сейчас занесено в определенную переменную.
Но все это должно быть обычным PHP кодом а не посредством обработки какого то модуля. (Views не предлагать)

Подскажите пожалуйста есть ли подобные хуки или заготовки, и в какую сторону лучше копать!
Заранее всем благодарен!

[РЕШЕНО] Внешний add node

4 июня 2011 в 17:52

Здравствуйте!
Хочу спросить, есть ли какие нибудь готовые решения удаленного (внешнего) добавления нод в друпал?
Пытаюсь решить такую задачу, на основе внешнего скрипта.
Нужно в него POST методом отправить такие данные:

- имя материала
- тело материала
- тип ноды
- и несколько дополнительных полей

после этого скрипт добавляет в базу эту запись и публикует ее.

Подскажите пожалуйста, может какие хуки или api и хоть примерно как с ними разобраться!
Или может есть другое решение подобной задачи?
Буду очень благодарен!

Из WordPress в Drupal

2 июня 2011 в 2:59

Здравствуйте!
Кто работал в Drupal с RPC, помогите пожалуйста!
Задача такая:

Есть несколько сайтов на Wordpress которые при добавлении на них постов могут отправлять пинги через RPC!
Нужно собирать посты из этих блогов и публиковать на сайте под Drupal в определенном типе материала.

Какие модули для этого нужно использовать?
Помогите пожалуйста! Буду очень благодарен!

Ubercart - поля из Reports в Views - как?

24 мая 2011 в 0:25

Здравствуйте!
Вопрос по Ubercart:
Как вывести данные которые отображаются в reports (admin/store/reports/products) через Views?

Нужно вывести количество продаж в списке товаров, созданного с помощью Views!
Может есть какой нибудь хук, выдергивающий это значение?
В самом Viewvs не обнаружил этих полей отвечающих за данные из reports!
Помогите плиз!

Ubercart - "оплата за сервис"

23 мая 2011 в 1:50

Здравствуйте!
Разрабатываю некий сервис в котором нужно оплачивать заказанную услугу.
Сейчас структура примерно такая:
Есть тип материала со специальными полями которые заполняет клиент.
Созданный материал попадает на рассмотрение менеджеру, который выставляет цену на описанную услугу.
После этого заказчик должен оплатить свой заказ на указанную суму.

Отправка GET запроса в поле формы регистрации (Темизация...? или как?)

18 мая 2011 в 22:58

Здравствуйте!

Есть регистрационная форма, с дополнительными полями созданными с помощью CCK и Profile
Дополнительное поле называется условно "profile_manager".

Задача:
Нужно при помощи GET запроса (пример - mysite.com/user/register?profile_manager=blablabla), передать в это поле параметр!
Пробовал темизировать форму регистрации, ничто не получилось. Хотел добавить при помощи темизации для этого поля чтото в роде: value=".$_GET['manager']." но так до этого и не дошел...((

На счет темизации, делал так:

Дописал в template.php это:

<?php
function ajno1000_theme () {
return array(
'user_register' => array(
'template' => 'user-register' ,
'arguments' => array( 'form' => NULL ),
),
);
}
?>

и создал файлик user-register.tpl.php с таким содержанием:

<?php<div class="my-form-wrapper">
<?php print $rendered ?>
</div>?>

безрезультатно!...
потом пробовал такое:

<?php
## just a test to see if $form is transfered
##var_export($form);

print drupal_render $form 'name' ]);
print 
drupal_render $form 'pass' ]);
print 
drupal_render $form 'links' ]);
print 
drupal_render $form 'form_build_id' ]);
print 
drupal_render $form 'form_id' ]);
print 
drupal_render $form 'actions' ]);

?>

Опять без результатно...

(В обеих вариантах страница регистрации загружалась, полей - не видно!)

Прошу помощи знатоков! Скажите, я хоть на правильном пути?
Что может быть у меня не так с темизацией?
И можно ли отправить этот GET запрос без харткодинга?

FeedAPI - разбить на поля - как?

8 апреля 2011 в 1:25

Здравствуйте уважаемые!
Вопрос таков:
Пользуюсь RSS 2.0 Content Importer (FeedAPI)

Задача - нужно разбить импортируемый канал на определенные поля.
Самый простой пример - содержащуюся вшитую в текст картинку (или несколько) "вышить" и забить в определенный imagefield!

Может кто то уже практиковал? Подскажите каким примерно способом можно это реализовать?
Буду очень благодарен!

Отображение views и panels из под мультисайтов

5 марта 2011 в 21:00

Здравствуйте!
Описание ситуации:
Есть один большой портал. Портал состоит из категорий. Каждая категория стоит на своем поддомене, и каждый поддомен играет роль мултисайта от основного портала.
Для примера:
Главный сайт - site.ru
Раздел "Новости" - news.site.ru

Теперь сама задача:
Нужно вывести блоки сформированные (на основе views) модулем Panels которые принадлежат поддоменам (категориям) - на главный сайт.
Дело в том что у главного сайта и мультисайтов разные БД... Соответственно не очень понимаю как это все реализовать.

Помогите!!! присвоить значение переменной поля profile_...

3 января 2011 в 0:22

Здравствуйте уважаемые!
Прошу помощи как начинающий друпалист!)
Сейчас попытаюсь объяснить как можно подробнее проблему...!
- в ноду include способом вставляю url (php файл)
получается что то типа этого:

<?
include "http://sample.ru/myfile.php?";
?>
После чего в PHP коде в ноде появляется примерно такой код:
<? $var = q54gcbej04ndgfl ?>
То есть в текущем коде начинает фигурировать еще одна переменная.

Теперь сама суть проблемы:
В пользовательском профиле я создал дополнительное поле profile_tkn
Теперь когда пользователь зайдет на эту ноду о которой я писал выше он должен увидеть кнопку: "Установить значение TKN!", и нажав на ние, значение из зарание заинклуденой переменной $var должно записаться в его профиль в profile_tkn!

Пожалуйста помогите реализовать! Заранее очень благодарен!!