Arto: Блог

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

Computed field: суммировать значение из field collection

11 января 2018 в 12:37

Привет

Нужно в computed field суммировать значения полей из нескольких коллекций. Коллекции с единичными полями, а не с множественными.
У меня не получается вывести значения этих полей в computed field.

Поиском нахожу вариант только для множественного поля:

$sum = 0;
$wrapper = entity_metadata_wrapper($entity_type, $entity);
foreach($wrapper->field_pay as $collection) { $sum += $collection->field_pay_count->value(); } $entity_field[0]['value'] = $sum;

и он прекрасно работает со множественным полем. Но с единичным нет.

Автоматическая подстановка значения в поле

3 декабря 2017 в 18:48

Привет всем.

Есть такая задача.

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

Как это можно реализовать?

Готова заплатить за подсказку.

Очень надеюсь на вашу помощь.

Сложить все значения множественного поля

3 декабря 2017 в 12:27

Всем привет!

Ребят, помогите, пожалуйста, вроде задача простая, но я чайник.

Нужно при помощи модуля computed field сложить все значения во множественном поле.

Т.е., в одном поле (field_count), в котором количество значений неограничено, хранится несколько значений в одной ноде:

10
20
40 etc

В следующем поле надо вывести сумму этих значений.

Что надо написать в computed field, чтобы складывались значения одного поля?

Спасибо!

HTTP ошибка 0 при установке модулей через URL

6 марта 2017 в 15:04

Привет, возникает вот такая ошибка при попытке установить модуль через url с drupal.org:

Возникла HTTP ошибка 0 при попутке получить https://ftp.drupal.org/files/projects/backup_migrate-7.x-3.1.tar.gz.
Не могу извлечь Drupal-проект из https://ftp.drupal.org/files/projects/backup_migrate-7.x-3.1.tar.gz.

https://goo.gl/f3RXNR

Отображать время из поля date для разных часовых поясов

8 июля 2015 в 19:58

Здравствуйте. Помогите, пожалуйста, с задачей.
Есть тип материала, в которые заносятся события. Время событий указывается при помощи модуля Date. Данные указываются по американскому времени. Нужно автоматически пересчитать это время для МСК. Т.е. в материале должно отображаться время события по американскому часовому поясу и по московскому.

Как это можно осуществить?

Feeds importers: проблема с именами файлов [Решено]

1 июля 2015 в 9:16

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

Возникла проблема с Feeds importers. Настроен импорт материала на сайт из csv-файла. В материале есть картинки, которые импортируются в нужное поле через указание в csv файле адреса файла:

public://traits/class/tlpat.png

Импорт настроен и всегда работал исправно.

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

public://traits/class/Tlpat_(Warn_gl).png

При импорте csv с подобными именами картинок, я получаю теперь сообщение:

Темы форума не публикуются автоматически

12 марта 2015 в 15:35

Привет

Пытаюсь настроить форум на drupal, столкнулась с проблемой.

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

Установлен Advanced Forum, Forum Access.

Что уже делалось:

Отключался Forum Access, переопределялись права.
Проверялось установлена ли галочка на "опубликовать" в настройках материала.
Проверялись права пользователей - у роли есть право создавать материалы.
Проверялись настройки node access - все права даны.

Отображать блок только на тех нодах, которые имеют определенные термины

17 ноября 2014 в 23:15

Доброго времени суток уважаемые!

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

Причем эти термины составляют только часть словаря.

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

Пытаюсь сделать настроить такой вывод через контекстные фильтры views, но никак не могу настроить этот вывод.

Динамические open graph meta tags

20 февраля 2014 в 23:04

И снова здравствуйте.

Подскажите, пожалуйста, возможно ли значение поля определенной ноды передавать в Open Graph meta tags в начале страницы при открытии этой ноды?

В итоге нужно сделать так, что бы при нажатии на кнопку "поделиться вконтакте" в контакт постился пост из ноды, как это сделано здесь, например: http://bash.im/quote/426893

Может я вообще не так этот вопрос решаю?

Вывести количество нод, опубликованных за сегодня [решено]

16 февраля 2014 в 23:57

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

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

Получается найти решения только для Drupal 6.

<?php
print db_result(db_query("SELECT COUNT(*) FROM {node} WHERE type = 'company' AND created > TIMESTAMP() - 60*60*24")); ?>

Fatal error: Allowed memory size [Решено]

5 января 2014 в 18:04

Привет

Помогите, пожалуйста, решить проблему.

При попытке редактировать тип материала /admin/structure/types/manage/ получаю страницу вот такого вида:

http://screencast.com/t/K0w5aqCEar

Как видно, на странице выводится ошибка: Fatal error: Allowed memory size of 157286400 bytes exhausted (tried to allocate 17154162 bytes) in /var/www/lotro-mindon/includes/database/database.inc on line 2168

Неверный постраничный вывод во views

4 апреля 2013 в 0:17

Здравствуйте! Помогите, пожалуйста, решить проблему.

На сайте создан вывод предметов через views. Они сгруппированы по одному из полей (тип предмета).
Если в настройках разрешать показывать все предметы на одной странице, то все выводится верно: у каждой группы показываются все предметы, которые ей принадлежат.
Но если я ограничиваю вывод предметов на странице включая пейджер, то Views начинает странно сортировать предметы. Он показывает группу, но не все принадлежащие ей предметы, а только несколько.
Никак не могу понять, что я делаю неверно.

Например, на странице http://lotro-mindon.ru/tipy-predmetov/domashnyaya-utvar сверху выведены "Малые предметы", но показаны они не все. Все их можно увидеть, если отсортировать по "малым предметам":

Неверное перенаправление на странице

21 января 2013 в 17:22

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

С некоторых пор перестала работать кнопка "Сбросить" во всех Views на сайте.
Например, здесь: http://lotro-mindon.ru/tipy-predmetov/domashnyaya-utvar/
Не могу сказать, когда именно и после каких действий, но ничего капитального на сайте не менялось, новые модули не устанавливались. Global Redirect на сайте не установлен.

Вывод тэгов только из определенного поля

11 августа 2012 в 15:56

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

Помогите разобраться, пожалуйста, в такой проблеме:

использую тему b2_nature. Тема по умолчанию настроена так, что все термины таксономии, которые присутствуют в ноде, она выводит вниз страницы в качестве тэгов. Как можно сделать так, что бы выводились не все поля, в которых присутствуют термины таксономии, в качестве тэгов, а для тэгов использовалось только одно определенное поле?

В node.tpl.php у меня:

<?php print $user_picture; ?>
<?php if (isset($content['links']) || isset($content['comments'])):
$output = art_links_woker_D7($content);
if (!empty($output)): ?>

<?php echo $output; ?>

В drupal7_theme_methods функция

function get_terms_D7($content) {

Вывод содержимого текстового файла, загруженного средствами Друпала.

29 июня 2012 в 22:51

Есть поле загрузки файла, необходимо выводить текст загруженного файла в созданное текстовое поле.
Стандартными средствами выводится выводится ссылка на сам файл.
Как и в каком месте можно прочитать и вывести содержимое этого файла.
Пожалуйста подскажите в каком месте вызывается api выводящее имя файла.
Предполагаю можно перехватить название файла и путь к нему, с целью дальнейшей обработки (чтение файла и вывод его в шаблон).
Имеются навыки программирования на php, но отсутствуют представления о внутреннем устройстве друпала.

Вывод поля при наведении курсора на заголовок views

20 июня 2012 в 20:16

Привет всем!

Подскажите, как возможно реализовать такую задачу:

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

Словарь тегов в Drupal 7

14 июня 2012 в 18:50

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

Случайно был удален словарь тегов. Можно ли его как-то вернуть? Никак не могу понять, где настраиваются теги, вообще никаких настроек, касающихся тегов не могу найти, хотя раньше они были.

Запрос на установку JAVA

23 мая 2012 в 21:47

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

Недавно переустанавливала систему и заметила, что мой сайт запрашивает установку Java. Причем, сообщение выскакивает только в IE. Если заходить на аналогичные сайты, то запроса нет. Я пробовала отключать все модули, но сообщение все равно появляется. Возможно ли как-то узнать, что именно требует установки Java или как-то запретить выводить этот запрос?

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

Сайт о котором идет речь: http://hhh.ru/

Всплывающие подсказки

3 апреля 2012 в 11:08

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

Подскажите, а есть ли возможность делать подобные всплывающие подсказки в Drupal7, как здесь:

http://lotro-wiki.com/index.php/Farmer_Journeyman_Recipe_Index (при наведении на название предмета).

Причем, подсказка в данном случае состоит из изображения, а не текста.

Связь field с материалом другого типа

1 апреля 2012 в 15:57

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

Подскажите, пожалуйста, как можно реализовать следующую задачу:

Есть тип материала с описанием ингредиента. В материале есть поле "изображение ингредиента" - маленькая иконка.

Есть тип материала "рецепт" куда входят ингредиенты. В рецепте нужные ингредиенты вносятся через reference (получается, что в рецепте есть список ингредиентов, которые являются ссылками на страницу ингредиента).

Как изменить надпись "История"

25 марта 2012 в 13:33

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

Подскажите, пожалуйста, как можно изменить надпись "История" в профайле пользователя?
Например, что бы вместо "история" была надпись "На сайте уже:".
Не могу найти где это поменять.

Спасибо.

не включаются чистые ссылки

28 февраля 2012 в 1:08

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

Думаю, завсегдатаям форума этот вопрос порядком поднадоел, но не получается решить своими силами. Прошу помощи.

На хостинге timeweb.ru установлен сайт на drupal 7.

Не включаются чистые ссылки, хотя при установке друпала никаких проблем, связанных с этим, не возникало.

В конфигурации есть только пункт "Запустить проверку чистых ссылок", проверка выдает: "Тест "чистых URL" не пройден.".

В фаиле .htaccess есть только строчка:

php_flag register_globals off

Почему так и что нужно делать?

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

21 июля 2010 в 11:17

Подскажите, пожалуйста, как можно реализовать следующую задачу:

необходимо создать страницу, в которой любой пользователь может добавить текст. В итоге текст должен просто добавится на страницу (не комментарием). Т.е. должна быть страница, в конце которой форма длядобавления текстового поля и кнопка "добавить". С помощью чего это можно реализовать?

Ubercart: вывод дополнительного поля

10 июля 2010 в 0:30

Не могу никак разобраться, помогите.

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

Не могу найти и понять как это сделать.
Должно получиться что-то вроде этого:

http://b0.imgsrc.ru/d/danerdel/2/18734202ENW.jpg