hook_user_presave - в этом хуке вам надо проверять текущие роли с теми, которые переданы через форму редактирования пользователя. если есть разница, то делайте действия.
и возможно в этом хуке тоже это можно выяснить и выполнить реакцию: hook_user_update
в хуке
у меня было много проблем с бустом на впс. например, когда я открываю сраницы от анонима, то мне (для моего ip) он некоторые страницы кэширует, а некотрые нет - хотя если открываю эту страницу через сервис например s-shot.ru тогда кэш-файл создаётся и тогда мне он начинает показывать кэшированную страницу. - это у меня было так на нгиникс пхп5-фпм.
может быть вам просто надо перенести на хостинг.
если вам нужны рекомендации:
поставьте права папкам в cache/* всем 777, потом смените пользователя этих папок и группу на www-data .
id пользователя должен остаться id пользователя - это нужно для правильной работы бд.
id участника вам нужно хранить в отдельном поле. вам нужно скопировать значения id пользователей в это новое поле, а для новых пользователей задавать по вашим правилам в этом новом поле id участника.
как выполнить ваше правило пропуска - сделайте ручную прописку id участника при его присутствии на мероприятии.
ну или используйте hook_user_insert()
только сегодня обнаружил, что в этом конфиге была ошибка в секции location @cache {} - из-за чего буст показывал кеш первой страницы категории на всех остальных страницах пейджера (не учитывался параметр ?page=2 ...)
то есть надо исправить так:
создайте представление по терминам (а не как на видео - по материалам).
нажмите сверху Добавить - Вложение
в разделе Расширенные справа - добавьте Контекстный фильтр - Термин таксономии: Имя
далее идут настройки этого контекстного фильтра:
отметьте в графе "ЕСЛИ ЗНАЧЕНИЯ ФИЛЬТРА НЕТ В URL" - Показать анонс
Снимите галку Показать число записей с ссылкой
Поставьте галку - Заменять количество отображаемых элементов
я сталкивался на 8ке некоторые админские страницы показывали : "запрашиваемая страницы не найдена" - проблема была в хосте нжиникс. в вашем случае пробуйте обновить ядро и удалить Administration Views, если есть
у вас 1110 запросов - это много. и у вас выборка из таблицы заказов долгая - у меня тоже также на хостинге *одном*. это просто надо хостинг менять.ну и запросы можно было бы в два раза срезать для этого ну попробуйте отключить админ меню, и другие блоки и меню сайта. что будет?
я не встречал эту опцию в представлениях и делал так:
1. создайте новое поле типа целое число и назовите Порядок или Вес, Приоритет
2. Установите для важной новости приоритет 200, для менее важной 150, для других 100 и по убыванию
3. В представлениях используйте это поле для сортировки по убыванию
этот вопрос меня тоже очень заботит. ускорению д7 посвящены несколько постов на тлито.ру, пока что с коммерцем я так и не разобрался потому что на впс не хочу его держать так как еще не умею настраивать мемкеш, а на джино как-то медленно бд работает, хотя на бегете вообще не работало
я вам могу советовать:
1. включите authcache + filecache - это работает на шаред хостингах
2. не пользуйтесь таксономи меню и представляенияи в блоках тоже не пользуйтесь
3. переезжайте на друпалхостинг или рувеб.нет, или на свою впс и включайте мемкеш и entity cache
Решено! Добавление роли пользователю
hook_user_presave - в этом хуке вам надо проверять текущие роли с теми, которые переданы через форму редактирования пользователя. если есть разница, то делайте действия.
и возможно в этом хуке тоже это можно выяснить и выполнить реакцию:
hook_user_update
в хуке
Помогите с переводом сайта
попробуйте как на видео http://www.youtube.com/watch?v=oDEA1-QCAXw
или другие видео по запросам drupal мультиязычность, drupal multilingual
Как добавить термины таксономии в словарь списком?
пхп кодом.
в таблицах наберите и потом составьте пхп-скрипт вставляющий этот список в бд
Модуль boost не кешит страницы!
у меня было много проблем с бустом на впс. например, когда я открываю сраницы от анонима, то мне (для моего ip) он некоторые страницы кэширует, а некотрые нет - хотя если открываю эту страницу через сервис например s-shot.ru тогда кэш-файл создаётся и тогда мне он начинает показывать кэшированную страницу. - это у меня было так на нгиникс пхп5-фпм.
может быть вам просто надо перенести на хостинг.
если вам нужны рекомендации:
поставьте права папкам в cache/* всем 777, потом смените пользователя этих папок и группу на www-data .
господа, нужен совет (кто любит машины, а точнее наваливать на них, не останется равнодушным)
id пользователя должен остаться id пользователя - это нужно для правильной работы бд.
id участника вам нужно хранить в отдельном поле. вам нужно скопировать значения id пользователей в это новое поле, а для новых пользователей задавать по вашим правилам в этом новом поле id участника.
как выполнить ваше правило пропуска - сделайте ручную прописку id участника при его присутствии на мероприятии.
ну или используйте hook_user_insert()
Создание Second Sidebar в шаблоне "Business"
1. в файле business.info посмотрите регионы и добавьте любой новый например такой:
regions[sidebar_second] = Sidebar second
2. теперь этот регион будет виден в блоках (поле очистки кэша). и вам нужно его отобразить в шаблоне page.tpl.php (в папке templates обычно) так:
Подскажите по настройке редиректа в Nginx, с www на без www
только сегодня обнаружил, что в этом конфиге была ошибка в секции location @cache {} - из-за чего буст показывал кеш первой страницы категории на всех остальных страницах пейджера (не учитывался параметр ?page=2 ...)
то есть надо исправить так:
Подскажите по настройке редиректа в Nginx, с www на без www
вот мой конфиг, в котором нормально работает редирект с ввв на без ввв. (домен - а ля экзампл)
Проблема создания блоков на странице. Есть решение?
перенесите копию на др. хост например хостингер. я думаю у вас с хостингом конфликты.
СРОЧНО!!!После обновления стал требовать доступ к ФТП при входе
обновите модули опять через фтп. и пройдите на /update.php
Подскажите по настройке редиректа в Nginx, с www на без www
вставьте так и рестарьте нгиникс
server_name www.hr-portal.ru *.hr-portal.ru;
rewrite (.*) http://hr-portal.ru$1;
}
Подскажите по настройке редиректа в Nginx, с www на без www
у вас значит в определении хоста не указан www:
https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/ - тут нету а у меня есть
http://tlito.ru/node/278/ - вот тут обратите внимание на строки
Группировка материалов в глоссарии по буквам
создайте представление по терминам (а не как на видео - по материалам).
нажмите сверху Добавить - Вложение
в разделе Расширенные справа - добавьте Контекстный фильтр - Термин таксономии: Имя
далее идут настройки этого контекстного фильтра:
отметьте в графе "ЕСЛИ ЗНАЧЕНИЯ ФИЛЬТРА НЕТ В URL" - Показать анонс
Снимите галку Показать число записей с ссылкой
Поставьте галку - Заменять количество отображаемых элементов
Проблема создания блоков на странице. Есть решение?
я сталкивался на 8ке некоторые админские страницы показывали : "запрашиваемая страницы не найдена" - проблема была в хосте нжиникс. в вашем случае пробуйте обновить ядро и удалить Administration Views, если есть
Группировка материалов в глоссарии по буквам
https://www.youtube.com/watch?v=18Ajtmstxsg
Группировка материалов в глоссарии по буквам
по запросу drupal glossary taxonomy: https://www.drupal.org/node/1109938
Проблема с загрузкой сайта
у вас 1110 запросов - это много. и у вас выборка из таблицы заказов долгая - у меня тоже также на хостинге *одном*. это просто надо хостинг менять.ну и запросы можно было бы в два раза срезать для этого ну попробуйте отключить админ меню, и другие блоки и меню сайта. что будет?
Сбросить кэш
сбросить кеш - в пхпмайадмин все таблицы с приставкой cache_ очистите.
видно у вас майскль настройки сбились. проверьте /sites/default/settings.php
Выводить блок, только если регион пуст
<?php if ($page['sidebar_first']): ?>
<aside id="sidebar" role="complementary">
Проблема в закреплением публикаций в верху списка
я не встречал эту опцию в представлениях и делал так:
1. создайте новое поле типа целое число и назовите Порядок или Вес, Приоритет
2. Установите для важной новости приоритет 200, для менее важной 150, для других 100 и по убыванию
3. В представлениях используйте это поле для сортировки по убыванию
Расположение поле изображения
узнайте в фаербаге по f12 класс поля типа изображение и добавьте соответствующий стиль для этого класса:
Обновление ядра Drupal, свое решение!
будет. чтобы в этом убедиться, вы можете читать аннотацию к обновлению - там заркываются уязвимости и прочие баги, темы редко меняются.
Изображение для анонса в поисковике
если быть точными то вам ответит поиск
https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-...
а именно вы ищете модуль Rich snippets
Проблема с загрузкой сайта
этот вопрос меня тоже очень заботит. ускорению д7 посвящены несколько постов на тлито.ру, пока что с коммерцем я так и не разобрался потому что на впс не хочу его держать так как еще не умею настраивать мемкеш, а на джино как-то медленно бд работает, хотя на бегете вообще не работало
я вам могу советовать:
1. включите authcache + filecache - это работает на шаред хостингах
2. не пользуйтесь таксономи меню и представляенияи в блоках тоже не пользуйтесь
3. переезжайте на друпалхостинг или рувеб.нет, или на свою впс и включайте мемкеш и entity cache
Не могу вывести информацию на главную.
делайте поиск ваших или схожих проблем в GOOGLE или на этом сайте