Да, я упустил этот момент, а он самый важный. Обычно очень сильно разрастается таблица кэша форм cache_form.
Еще этот крон и батчи чистит, чтоб уж полностью упомянуть все его задачи.
Я не паникую. Я хотел бы как раз таки всех клиентов заранее перевести на 8/9, но разумеется, за их деньги, потому и интересуюсь фичами не со стороны удобства разработки и деплоя, а теми самыми, которые обозначены в рекламной простыне выше - "новыми эффективными возможностями и улучшенным пользовательским интерфейсом".
Вопрос от динозавра, закопавшегося в семерке, и знакомого лишь с ранними версиями восьмерки, когда перевод сайтов на семерке на нее не имел смысла.
А кто-нибудь может кратко перечислить основные киллер-фичи последних версий восьмерки и девятки?
Не с точки зрения разработчика, а с точки зрения контент-менеджера или владельца сайта?
system_cron() делает всего две задачи - чистит таблицу flood и удаляет из таблицы file_managed и на диске временные файлы. Смотрите в этих направлениях.
Да, теоретически такая возможность есть. Теоретически потому что под каждый текст нужен будет нужен отдельный стиль ImageCache, что делает его использование не очень осмысленным.
xxx_username($variables) это не хук, этo функция темизации. И переопределять ее вы должны в теме, а не в модуле.
Тем-то этот метод и плох, что мы логику работы выносим в тему. Если на сайте используется несколько тем, то логику нужно будет дублировать в каждой из них.
+ тематизация имени пользователя (если флаг установлен), то показываем anon.
Для того чтобы просто скрыть ссылку на профиль это самый перспективный вариант, но я как-то еще в шестерке делал темизацию имени пользователя, и должен сказать что вызов этой функции происходит далеко не во всех случаях, когда движок или модуль ядра дает ссылку на профиль пользователя. Возможно в семерке это было исправлено.
В семерке эта функциональность из ядра была исключена, оставили только блокирование по IP.
Модуль добавляющий эту функциональность в семерку - User restrictions
Для того чтобы работала установка/апдейт модулей через web-интерефейс, нужно чтобы владельцем файлов/директории дистрибутива Drupal был пользователь под которым работает web-сервер, а у вас, судя по тому что дело происходит на localhost, владелец файлов - root.
Не совсем понятно что именно и в какие моменты вы хотите им отправлять, но можно попробовать модуль Action email role, который добавляет экшен отсылки письма пользователям с заданной ролью.
Митап: Drupal.ru Антиспам
Митап: Drupal.ru Антиспам
На нескольких проектах использую антиспам сервис от СleanTalk. Он платный, но $8 в год может себе позволить позволить даже самый маленький проект.
Хук system_cron() - время выполнения 7-8 минут
Вам надо было уточнить что речь идет о d8. С managed-файлами в кроне семерки делается зачиcтка.
Хук system_cron() - время выполнения 7-8 минут
Да, я упустил этот момент, а он самый важный. Обычно очень сильно разрастается таблица кэша форм cache_form.
Еще этот крон и батчи чистит, чтоб уж полностью упомянуть все его задачи.
🎉 Запуск Drupal 9 — новейшая версия CMS, которая уже приносит пользу ведущим организациям по всему миру
Я не паникую. Я хотел бы как раз таки всех клиентов заранее перевести на 8/9, но разумеется, за их деньги, потому и интересуюсь фичами не со стороны удобства разработки и деплоя, а теми самыми, которые обозначены в рекламной простыне выше - "новыми эффективными возможностями и улучшенным пользовательским интерфейсом".
🎉 Запуск Drupal 9 — новейшая версия CMS, которая уже приносит пользу ведущим организациям по всему миру
Для владельца сайта это сомнительный аргумент на ближайшие два года.
Хук system_cron() - время выполнения 7-8 минут
Поставьте elysia_cron и выясните точно виновника и время его работы.
🎉 Запуск Drupal 9 — новейшая версия CMS, которая уже приносит пользу ведущим организациям по всему миру
Вопрос от динозавра, закопавшегося в семерке, и знакомого лишь с ранними версиями восьмерки, когда перевод сайтов на семерке на нее не имел смысла.
А кто-нибудь может кратко перечислить основные киллер-фичи последних версий восьмерки и девятки?
Не с точки зрения разработчика, а с точки зрения контент-менеджера или владельца сайта?
Хук system_cron() - время выполнения 7-8 минут
system_cron() делает всего две задачи - чистит таблицу flood и удаляет из таблицы file_managed и на диске временные файлы. Смотрите в этих направлениях.
ImageCache. Текст под картинками
Да, вы правы. Я не о том подумал.
ImageCache. Текст под картинками
Да, теоретически такая возможность есть. Теоретически потому что под каждый текст нужен будет нужен отдельный стиль ImageCache, что делает его использование не очень осмысленным.
ImageCache. Текст под картинками
К ImageCache вывод текста отношения не имеет. Забивайте текст в поле title изображений и темизируйте вывод image чтобы title выводился еще и текстом под изображением https://api.drupal.org/api/drupal/includes%21theme.inc/function/theme_im....
Письма с сайта рассылаются не понятно кем и куда
Смотрите логи почты, если у вас есть к ним доступ.
Как реализовать закрытие профиля пользователем
xxx_username($variables) это не хук, этo функция темизации. И переопределять ее вы должны в теме, а не в модуле.
Тем-то этот метод и плох, что мы логику работы выносим в тему. Если на сайте используется несколько тем, то логику нужно будет дублировать в каждой из них.
Как реализовать закрытие профиля пользователем
Копайте в направлении темизации имени пользователя, как вам уже советовали выше.
https://api.drupal.org/api/drupal/includes!theme.inc/function/theme_user...
Как реализовать закрытие профиля пользователем
Для того чтобы просто скрыть ссылку на профиль это самый перспективный вариант, но я как-то еще в шестерке делал темизацию имени пользователя, и должен сказать что вызов этой функции происходит далеко не во всех случаях, когда движок или модуль ядра дает ссылку на профиль пользователя. Возможно в семерке это было исправлено.
Блок с вопросом "есть ли вам 18 лет?" при заходе на сайт
https://www.drupal.org/project/disclaimer
https://www.drupal.org/project/splash_block
Как изменить сообщение о запрете доступа
А чем вас не устраивает стандартный способ - admin/config/system/site-information, раздел Error pages, поле Default 403 (access denied) page
Большое поле, рядом маленькие картинки. Кликаешь на маленькую - в этом поле она большая. Люди как вы такое делаете?
Изучайте - http://vimeo.com/26411524
imagecache авторесайз изображений
А откуда у вас в таком случае в папке пресета вообще появляется изображение?
ошибка image cache[РЕШЕНО]
Причина не в ImageCache, скорее всего на хостинге установлен PHP 5.3, который не поддерживается рядом contrib модулей для Drupal6.x.
Запретить регистрацию с mailforspam
В семерке эта функциональность из ядра была исключена, оставили только блокирование по IP.
Модуль добавляющий эту функциональность в семерку - User restrictions
Запретить регистрацию с mailforspam
Стандартными средствами, через "Правила доступа" - /admin/user/rules/list
Установка модулей на локалхосте, линукс
Для того чтобы работала установка/апдейт модулей через web-интерефейс, нужно чтобы владельцем файлов/директории дистрибутива Drupal был пользователь под которым работает web-сервер, а у вас, судя по тому что дело происходит на localhost, владелец файлов - root.
Послать e-mail всем пользователям с определённой ролью. Роль брать из поля.
Не совсем понятно что именно и в какие моменты вы хотите им отправлять, но можно попробовать модуль Action email role, который добавляет экшен отсылки письма пользователям с заданной ролью.