Alextr: Блог

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

Раскрытые фильтры views

24 октября 2019 в 20:35

Здравствуйте, подскажите можно как то между раскрытыми фильтрами в views и самими данными разместить блок?

Программное изменение поля типа ДАТА

21 октября 2019 в 22:20

Здравствуйте, опять столкнулся с проблемкой и прошу помощи. Не могу программно изменить поле типа дата. Код в хуке по сути есть:

Добавление класа в views

19 октября 2019 в 18:36

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

Drupal Ajax

15 октября 2019 в 20:32

Здравствуйте форумчане. Объясните пожалуйста на пальцах как из JS скрипта отправить ajax запрос передав число, к примеру 25 (это nid ), и обработав его в 25 ноде изменить поле к примеру field_nnnn. Ну и че то там вернуть к примеру "ok".
Дупал 8.
Буду очень благодарен.

Програмное добавление HTML в View

13 октября 2019 в 21:53

Здравствуйте, хочу добавить программно некий скрипт в View. Делаю с помощью хука views_pre_render,

Фильтрация в views

7 октября 2019 в 19:35

Здравствуйте, подскажите как можно фильтровать в views (Drupal Dirol по двум зависимым критериям. Сделал две связанные таксономии - область, город. В формах все красиво работает, использую Business Rules. Как сделать подобную фильтрацию по двум зависимым таксономиям - меняются области в раскрытом фильтре - идет изменение городов.
Хоть в каком направлении рыть. Заранее спасибо.

Дополнительные даные при регистрации

22 июня 2014 в 14:35

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

function mymod_user($op, &$edit, &$account, $category = NULL) {

if ($op=='insert')
{
$account['profile_ref']='111'; break;
}
}

Похоже что не правильно, но не могу найти пример такого исполнения.

Темизация страницы добавления ноды

20 мая 2014 в 12:52

Здравствуйте, возникла проблема - нужно темизировать страницу добавления ноды определенного типа. Вычитал что нужно создать файл page-node-add-type.tpl.php - но чето сайт его не подхватывает. Может кто подскажет как можно обойти это используя template.php. Пробовал назначить шаблон в catfirm_preprocess_page - но он при добавлении ноды не срабатывает. Может кто че подскажет, буду очень благодарен.

Масовая загрузка картинок

1 апреля 2014 в 12:26

Здравствуйте, подскажите - нужно сделать массовую загрузку картинок к ноде. Картинки (Прикрепление изображений) прикрепляются к ноде с помощью модуля images. - пробывал и модуль plupload и fupload - чето ничего не меняется - грузить можно только по одной картинке по очереди. Впринцыпе - вот как здесь (Приложенные файлы) - грузятся только по одному, а нужно за один раз несколько. Как быть?

Как сделать темизацию предпросмотра комментария

23 марта 2014 в 13:55

Здравствуйте, подскажите как можно темизировать страницу предпросмотра комментариев. Выловить по адресу не получается, он стандартный что для создания коментов что для их предпросмотра - /comment/reply/75/ - пост запрос $_POST['comment'] - тоже не вылавливается.

Изминение полей профиля

13 декабря 2013 в 15:18

здравствуйте, подскажите как программно сменить значение поля профиля.
Делаю так:
$account = user_load($user->uid);
$edit = $account->field_koor['und'][0]['value'] = $xyy;
$account =user_save($account, $edit);

Вылазит ошибка:
Cannot use string offset as an array in \www\modules\block\block.module on line 599

Че не так делаю?

Как создать представление профилей пользователей с Contextual filters по полю термина таксономии с глубиной

26 ноября 2013 в 15:11

Здравствуйте, возникла проблемка при создании представления из профилей пользователей. Хотел создать Contextual filters по полю термина таксономии но обнаружилось отсутствие фильтрации с глубиной. В представлениях материала такая возможность есть. Как это можно обойти - может модуль какой есть?

Редактирование профиля пользователя пропускает javascript

14 ноября 2013 в 16:55

Здравствуйте, возник такой вопрос при редактировании данных пользователя (дополнительных полей) если вписать ссылку или javascript - он прекрасно работает. Как такое может быть?
Может чето не включил? Или модуль какой то нужно?
Заранее спасибо за ответы.

Как програмно вытянуть коментарии ноды

13 ноября 2013 в 14:22

Здравствуйте, подскажите как в page--node.tpl.php программно получить комментарии. Через БД знаю, но не хотелось напрямую.

Темизация профиля

8 ноября 2013 в 17:41

Здравствуйте, может кто подскажет. Проблема такая хочу сделать темизацию профиля пользователя. Для этого создал шаблон page--user.tpl.php - он работает, но получить программно какие то данные из профиля не получается (аватар, имя...).
Пробовал <?php print_r ($user_profile); ?> - тоже ничего не выводится.
Где копать ума не приложу. Может у кого какие мысли будут.

Проблема с сесиями

4 ноября 2013 в 22:07

Здравствуйте, столкнулся с такой проблемой что сессия в теме и сессия в файле который грузится аяксом разные. Проблема даже не в аяксе:
Например если запустить файл www.mysite.ru/myfile.php - то в сайте www.mysite.ru и файле - сесси разные.
Пробовал принудительно открывать сессию с нужным PHPSESSID - все равно (сесия вроди таже)но нужных глобальных переменных она не видит.
Даже при залогенном пользователе невозможно через аякс проверить if ( $user->uid )...
В файл кидал:

Фильтрование представления

1 ноября 2013 в 16:38

Здравствуйте, может кто подскажет. Нужно простое фильтрование по термину таксономии представления с отключенным аяксом. Как это можно реализовать? А то получается аякс включаю фильтры есть, отключаю - нет. Пробовал параметры передавать в адресную строку - тоже что то безрезультатно.

Програмное создание ноды в Drupal 7

29 октября 2013 в 22:09

Здравствуйте, может кто подскажет, буду очень признателен.
Суть такова, пытаюсь программно создать ноду, использую следующий код:

<?php$node = new stdClass();
$node->type = 'zayavka';

node_object_prepare($node);
$node->language = 'ru';
$node->title = $caption_add;
$node->body = 'details_add vbrgbrgtb tbtbtgbgtbtbgt';
$node->uid = 1;
$node->status = 1;
$node->promote = 1;
node_save($node);?>

Назначение роли при регистрации через Ulogin

15 сентября 2013 в 14:26

Здравствуйте, возникла проблема при назначении ролей пользователям. Стоит модуль autoassignrole, и пользователи при стандартной регистрации могут выбирать себе роль. Но есть еще модуль Ulogin, и если регистрация через него - нужно чтобы конкретная роль пользователю автоматически назначалась.
Пробовал включать в autoassignrole - Автоматическое назначение роли, тогда з Ulogin вроди все ок, но при стандартной регистрации пользователь получает - автоматическую роль + ту что он выбрал. А нужна только одна роль.
Может кто подскажет как с этим можно разрулить?

Как включить коментирование ноды

15 сентября 2013 в 11:45

Здравствуйте, может кто подскажет. Пропала возможность комментировать новую ноду сайта. В БД node comment при создании ноды ставится - 0, если вручную поменять на 2 - то комментирование стает возможным. Может где включается комментирование?

Не работает авторизация Ulogin

13 августа 2013 в 15:05

Здравствуйте, помогите кто может.
Не работает авторизация через соцсети с помощью модуля ulogin.
Локально на денвере - все прекрасно работает, перенес на хостинг - тупо не хочет авторизировать. Кешь чистил, модуль удалял и наново ставил...
Посмотреть можно тут - 1.sarios.ru
Может у кого были похожие проблемы?

А да еще редиректит сюда ulogin?destination=node - и пишет - У вас нет доступа к этой странице.

Сортировка в views

30 июля 2013 в 13:54

Здравствуйте, не подскажите как можно сделать пользовательскую сортировку в представлении views. Только чтоб - Стиль: Без форматирования. Табличная немного не устраивает. Впринцыпе суть вопроса сводится к тому чтобы срабатывали параметры сортировки которые действуют при табличном стиле - ?order=created&sort=asc
Возможно ли такое в обще без заморочек - с помощью какого то плагина?

Как вывести ноды определенного термина

28 июля 2013 в 1:36

Здравствуйте. Есть такой вопрос - нужно вывести ноды определенного термина (ситуация похожая как тут http://www.drupal.ru/node/92713). Почитал, можно сделать через модуль taxonomy_display,
но проблема в том что мне нужно организовать еще фильтр по некоторым полям.
Не подскажете в какую сторону правильней двигаться - писать в шаблоне запросы к БД, или как то можно по другому.

Как получить tid

28 июля 2013 в 0:20

Здравствуйте, подскажите пожалуйста, есть такой путь http://site.ru/taxonomy/term/23
Как можно получить в шаблоне tid? В даном случае это 23, пробовал $term->tid - не катит.