2 года назад работал с quiz, там было хук, который стрелял при завершении опроса, нужно сделать кастомный модуль + записать нужный результат в вышеуказанное поле. Также есть несколько sandbox-es "quiz rules", там тоже можно подвязать Rules...
включите Rules Debug, потом watchdog - там покажает вычисления Rules. Подозреваю что чтото реактивирует пользователя, после того как был заблокирован вашим Rules...
Field Permissions - создаем скрытое поле (то есть видимое только админу) в аккаунте.
Rules - проверяем, заполнено ли скрытое поле, если да, то идём дальше (не первый заход), если нет (первый заход), пишем туда 1, и переводим юзера на страницу редактирования аккаунта.
Conditional Fields - прячем требуемые поля, если скрытое поле не заполнено.
аа, не так понял.
hook_preprocess_node в template.php - проверяй какой тип node - если равно product_display - то у этой ноды есть поле связанных товаров (e.g. field_product), грузи их циклом через commerce_product_load - проверяй тип продукта и делай template suggestion для node-PRODUCTYPE.tpl.php
/**
* @file
* The PHP page that serves all page requests on a Drupal installation.
*
* The routines here dispatch control to the appropriate handler, which then
* prints the appropriate page.
*
* All Drupal code is released under the GNU General Public License.
* See COPYRIGHT.txt and LICENSE.txt.
*/
добавьте в index.php, в браузере покажет, кто вызывает sftp.inc
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Ловить аргументы по двое и обрабатывать в provide default value - PHP code, filter argument - PHP code.
Муторно, и надо обрабатывать каждую страницу по аргументам.
Проще подсмотреть как работает модуль locale - при префиксе она подставляет код языка, например http://site.com/en или http://site.com/ru - в вашем случае вместо en будет USA и т.д...
То есть надо написать кастомный модуль с использованием hook_url_outbound_alter
Темизация ТИПА ТОВАРА на странице товара (drupal 7 commerce)
может $product->name или $product->type - структуру $product изучи через dpm($product); модуль devel...
Quiz + Multiple choice question = ?
2 года назад работал с quiz, там было хук, который стрелял при завершении опроса, нужно сделать кастомный модуль + записать нужный результат в вышеуказанное поле. Также есть несколько sandbox-es "quiz rules", там тоже можно подвязать Rules...
Отключить ajax у managed_file
не проверял, если вся форма не сохраняется, то можно через jquery перехватить эти кнопки (prevent default или return false), и делать form.submit...
Отключить ajax у managed_file
http://drupal.stackexchange.com/questions/31913/how-do-i-disable-ajax-on...
[Решено]Сменить выбранный термин в ноде с помощью Rules
Switch to direct input - поставь номер нужного tid
установка jw player
да вроде бесплатный есть http://www.jwplayer.com/pricing/
[Решено]Сменить выбранный термин в ноде с помощью Rules
Надо в conditions сделать проверку entity has field, тогда она появиться в actions.
Основы:
https://www.youtube.com/watch?v=1itm3t0YMfw
https://www.youtube.com/watch?v=CHLOP4NdmTg
https://www.youtube.com/watch?v=4i2rGthV8iM
Борьба с ботами с помощью Рулес
включите Rules Debug, потом watchdog - там покажает вычисления Rules. Подозреваю что чтото реактивирует пользователя, после того как был заблокирован вашим Rules...
установка jw player
переименуй, проверь
Выбери нужный тип контента (video, article, page), там выбери вкладку Manage Display, там уже в поле файла выбери показать по jw playr.
Сообщение об ошибке "Undefined index: extension in require"
иногда хостеры предоставляют специальные утилиты (скрипты), которые "лечат". Ну или попросить кого платно...
Сообщение об ошибке "Undefined index: extension in require"
надо лечить.
[Решено] Кэширование страниц с PHP
---
[РЕШЕНО] Регистрация и обязательные поля
Field Permissions - создаем скрытое поле (то есть видимое только админу) в аккаунте.
Rules - проверяем, заполнено ли скрытое поле, если да, то идём дальше (не первый заход), если нет (первый заход), пишем туда 1, и переводим юзера на страницу редактирования аккаунта.
Conditional Fields - прячем требуемые поля, если скрытое поле не заполнено.
Restaurant Distribution
Наверное кто-то работал, но ему неинтересно отвечать. Начинать нужно с описания проблемы...
[Решено] Кэширование страниц с PHP
ну в общем то, этот модуль и использует упомянутую выше функцию![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Quiz + Multiple choice question = ?
quiz-7.x-5.x-dev.tar - есть интеграция с Rules, я бы сделал новое поле, куда писал уже отформатированный результат Quiz.
Темизация ТИПА ТОВАРА на странице товара (drupal 7 commerce)
аа, не так понял.
hook_preprocess_node в template.php - проверяй какой тип node - если равно product_display - то у этой ноды есть поле связанных товаров (e.g. field_product), грузи их циклом через commerce_product_load - проверяй тип продукта и делай template suggestion для node-PRODUCTYPE.tpl.php
Пояснение к полю заголовка в форме добавления материала
Если только через тему:
1. https://www.drupal.org/node/1092122
2. https://api.drupal.org/api/drupal/modules!field!field.module/function/th...
3. https://api.drupal.org/api/drupal/modules%21field%21field.module/functio...
[Решено] Кэширование страниц с PHP
Если это отдельный скрипт, у которого не подвязан апи друпала, то кеш друпала тут ни причём.
Или я не так понял...
[Решено] Кэширование страниц с PHP
А друпал какой? Это вы сейчас для 6-ки.
Для 7: https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/drup...
аргумент - FALSE.
Подвесь этот вызов на hook_init и проверяй путь, где нужно отключить кеш...
Сообщение об ошибке "Undefined index: extension in require"
<?php
/**
* @file
* The PHP page that serves all page requests on a Drupal installation.
*
* The routines here dispatch control to the appropriate handler, which then
* prints the appropriate page.
*
* All Drupal code is released under the GNU General Public License.
* See COPYRIGHT.txt and LICENSE.txt.
*/
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Сообщение об ошибке "Undefined index: extension in require"
добавьте в index.php, в браузере покажет, кто вызывает sftp.inc
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Сообщение об ошибке "Undefined index: extension in require"
да, в дистр-е его нет, сверьтесь с оригиналом. Либо это сделано было для какого-то модуля, либо кастомный код, ну или напоследок следы взлома.
Views Global Filter с аргументом URL - не получается полностью настроить, ПОМОГИТЕ, SOS
Ловить аргументы по двое и обрабатывать в provide default value - PHP code, filter argument - PHP code.
Муторно, и надо обрабатывать каждую страницу по аргументам.
Проще подсмотреть как работает модуль locale - при префиксе она подставляет код языка, например http://site.com/en или http://site.com/ru - в вашем случае вместо en будет USA и т.д...
То есть надо написать кастомный модуль с использованием hook_url_outbound_alter
Сообщение об ошибке "Undefined index: extension in require"
Откуда этот файл там взялся?