tlito: Комментарии

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

15 декабря 2015 в 6:42

hook_user_presave - в этом хуке вам надо проверять текущие роли с теми, которые переданы через форму редактирования пользователя. если есть разница, то делайте действия.
и возможно в этом хуке тоже это можно выяснить и выполнить реакцию:
hook_user_update
в хуке

13 декабря 2015 в 14:18

у меня было много проблем с бустом на впс. например, когда я открываю сраницы от анонима, то мне (для моего ip) он некоторые страницы кэширует, а некотрые нет - хотя если открываю эту страницу через сервис например s-shot.ru тогда кэш-файл создаётся и тогда мне он начинает показывать кэшированную страницу. - это у меня было так на нгиникс пхп5-фпм.
может быть вам просто надо перенести на хостинг.
если вам нужны рекомендации:
поставьте права папкам в cache/* всем 777, потом смените пользователя этих папок и группу на www-data .

11 декабря 2015 в 16:59

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

10 декабря 2015 в 6:45

1. в файле business.info посмотрите регионы и добавьте любой новый например такой:

regions[sidebar_second]    = Sidebar second

2. теперь этот регион будет виден в блоках (поле очистки кэша). и вам нужно его отобразить в шаблоне page.tpl.php (в папке templates обычно) так:

8 декабря 2015 в 21:02

только сегодня обнаружил, что в этом конфиге была ошибка в секции location @cache {} - из-за чего буст показывал кеш первой страницы категории на всех остальных страницах пейджера (не учитывался параметр ?page=2 ...)
то есть надо исправить так:

7 декабря 2015 в 9:24

у вас значит в определении хоста не указан www:
https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/ - тут нету а у меня есть
http://tlito.ru/node/278/ - вот тут обратите внимание на строки

4 декабря 2015 в 22:15

создайте представление по терминам (а не как на видео - по материалам).
нажмите сверху Добавить - Вложение
в разделе Расширенные справа - добавьте Контекстный фильтр - Термин таксономии: Имя
далее идут настройки этого контекстного фильтра:
отметьте в графе "ЕСЛИ ЗНАЧЕНИЯ ФИЛЬТРА НЕТ В URL" - Показать анонс
Снимите галку Показать число записей с ссылкой
Поставьте галку - Заменять количество отображаемых элементов

4 декабря 2015 в 18:02

я сталкивался на 8ке некоторые админские страницы показывали : "запрашиваемая страницы не найдена" - проблема была в хосте нжиникс. в вашем случае пробуйте обновить ядро и удалить Administration Views, если есть

3 декабря 2015 в 13:41

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

30 ноября 2015 в 18:21

я не встречал эту опцию в представлениях и делал так:
1. создайте новое поле типа целое число и назовите Порядок или Вес, Приоритет
2. Установите для важной новости приоритет 200, для менее важной 150, для других 100 и по убыванию
3. В представлениях используйте это поле для сортировки по убыванию

27 ноября 2015 в 20:33

этот вопрос меня тоже очень заботит. ускорению д7 посвящены несколько постов на тлито.ру, пока что с коммерцем я так и не разобрался потому что на впс не хочу его держать так как еще не умею настраивать мемкеш, а на джино как-то медленно бд работает, хотя на бегете вообще не работало
я вам могу советовать:
1. включите authcache + filecache - это работает на шаред хостингах
2. не пользуйтесь таксономи меню и представляенияи в блоках тоже не пользуйтесь
3. переезжайте на друпалхостинг или рувеб.нет, или на свою впс и включайте мемкеш и entity cache