Drupal7

Отправить ноду в архив.

24 апреля 2013 в 12:16

Добрый день.

По истечение определённого срока некоторые ноды нужно автоматом отправлять в архив. Например, объявления имеют срок давности.

Казалось бы, чего проще. Но вот меня совершенно не устраивает идиотический метод, каким это делают Auto Expire и Scheduler - тупо распубликовать, http 404 и давай досвидос. И поисковики такие методы тоже не одобряют.

Существует ли функционал в друпале 7 для объединения нескольких созданных аккаунтов

24 апреля 2013 в 9:05

Ситуация. Человек зареги-ся через форму друпала. Через некоторое время решил зайти под вКонакте аккаунтом, потом через фесбук аккаунт и тд и тп... и у него 3 аккаунта.

Из каждого что -то пишет в комментах, публикует..., голосует...

есть ли функционал объединения аккаунтов? С сохранением всех комментов, нод под уже одним каким нить аккаунтом?

hook_field_widget_info_alter,hook,хук

24 апреля 2013 в 8:19

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

field.api.php

function hook_field_widget_info_alter(&$info) {
// Add a setting to a widget type.

$info['text_textfield']['settings'] += array(
'mymodule_additional_setting' => 'default value',
);

if (isset($info['field_costen'])) {
$info['field_costen'] = $info['field_costen'] .' €';
}

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

24 апреля 2013 в 7:03

Доброго времени суток

Началось всё с того что провайдер прислал письмо мол превышены лимиты нагрузки. Глянул логи, и увидел большое количество одинаковых запросов типа:
%mydomain% 80.249.82.241 - - [23/Apr/2013:17:11:13 +0400] "POST /news/edit HTTP/1.0" 404 17044 "%url%" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.52"
В запросах периодически меняется url и ip.

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

Node reference - материалы пользователей

23 апреля 2013 в 17:43

Как разрешить добавлять пользователям Node reference только к своим материалам?

Как убрать редирект с user/register в залогиненом состоянии?

23 апреля 2013 в 16:59

Доброго времени суток!
Ника не пойму... Если в user_menu_site_status_alter() закоментить:

node_save и поля - списки терминов и автодополнение

23 апреля 2013 в 16:30

Доброго дня,

Программно создаю ноду с полями:

<?php
$node 
= new stdClass();
$node->type 'car';
$node->status 1;
$node->uid 1;
$node->changed $new_node['timestamp'];
$node->sticky 0;

$node->field_year['und'][0]['value'] = $car_node['year'];
$node->field_model['und'][0]['value'] = $car_node['model'];

node_save($node);
?>

Текстовые поля таким образом заполняются без проблем. А как быть с полями, которые представляют собой списки терминов таксономии или поля с автодополнением термина? Мне надо выбрать значение или добавить новое, если его не существует. Пробовал по аналогии с предыдущими полями (для поля с автодополнением):

<?php
$terms 
taxonomy_get_term_by_name($car_node['make']);
$maker array_shift($terms);?>

Как сбросить результаты голосования? (Voting, Rate)

23 апреля 2013 в 16:20

Поставил голосование на сайт, статистика пишется а как обнулить или отредактировать голоса? (Voting, Rate)