В настройках вьюхи в разделе Расширенные -Связи выбираем сначала Содержимое: Автор материала (сохраняем вьюху!)
Далее там же выбираем связь Ссылка на сущность: Секция. Ставим галочку Связь обязательна (сохраняем вьюху!)
Добавляем поле Пользователь: Секция (поле можно скрыть)
Критерий фильтрации : Пользователь: Секция (раскрыть фильтр...)
1. Админ забьет на это поле. Будет первым кидать какашками в разраба и будет прав.
2. 3. и на лбу написать "Я не знаю друпала" или начать свой друпал писать с блэкджеком и....
Пойду шерстить код, может найду где эта signature обитает
Поэтому решение - подпись пусть создаёт тот кто и будет потом редактировать поле.
Нет. У меня условие, что пользователя создает админ (функционал ядра). И даже если админ не будет трогать поле Подпись, то оно сохранится с его настройками фильтра по умолчанию. А это как обычно Filtered HTML. При этом сам пользователь уже не сможет редактировать это поле никак. Админ должен помнить, что нужно эту настройку менять.
Когда аноним сам создает аккаунт пользователя, то поле имеет разрешенный для пользователя формат Plain text и все нормально.
Все правильно. Только я хочу не у одного конкретного пользователя сменить формат поля, а у всех по умолчанию отключить возможность использовать фильтры.
Как пример -когда вы создаете свой тип материалов и вставляете текстовое поле, то в настройках этого поля, можно выбрать значение Простой текст. Тогда у всех будет отключена возможность использовать фильтры. По умолчанию стоит значение С применением фильтров (формат текста выбирается пользователем) что и добавляет проблем.
Пока писал, родилась идея!
На страницу user можно попасть только по заранее приготовленной ссылке. Если навести курсор на имя пользователя (например как автора статьи) то там всегда user/* на себя уже не попадешь.
Создать блок на основе views с настройкой контекстного фильтра. Где выбираем Передать значение по умолчанию - ID авторизовавшегося пользователя. В правах пользователя отмечем Просмотр профилей пользователей для авторизованного пользователя. В настройках блока Роли -авторизованный пользователь(аналогичное можно сделать в настройках views). Настройка Страницы -Показывать блок на определённых страницах - Только на перечисленных страницах пишем user/*
А самый простой способ Вам не подойдет? Установить модуль Backup and Migrate сделать архивную копию файлов и БД через админку сайта.
Не очень понял Вашу конечную цель, но советую заглянуть в файл ...\sites\default\settings.php в самые последние строчки.
Про восьмерку не скажу, но раньше, на этом хостинге, семерка из админки ставилась нормальная. Тут скорее нужно комп от вирусов чистить. Один виден невооруженным взглядом.
P.S. Видя логотип этой компании и сразу слышатся первые строки из песни Наутилус Пампилиус -Тутанхамон.
В настройках книги по умолчанию настройка пункта Тип материала для дочерних страниц стоит Страница книги как и в пункте Типы материалов, разрешённые в оглавлении книги. Создать свой тип материала для дочерних страниц или выбрать из имеющихся. Далее во вьюсе откинуть эти страницы фильтром.
В настройках Views должно быть в разделе Формат -Показать: Поля|Настройки
Смотреть, то Вы выводите на заглавной странице. Конфигурация-Система-Основные настройки сайта-Главная страница-адрес вьюхи которую хотите вдеть(указывается в настройках вьюхи) Вьюха может состоять из нескольких отображений блок/страница... смотрим адреса
PHP 7.3.21 Curl 7.29.0 enabled
Логи на сервере отключены disable_functions -syslog. Также выдает ошибку
Warning: syslog() has been disabled for security reasons в функции syslog_watchdog() (строка 118 в файле /home/host/pri____ru/htdocs/www/modules/syslog/syslog.module).
но есть логи хостинга, которые только постоянно ругаются на ключи ssl
[Sun Aug 16 23:10:12 2020] [warn] RSA server certificate wildcard CommonName (CN) `*.pri___ru' does NOT match server name!?
других ошибок нет. Пробовал отключить ssl, вообще весь сайт сдох.
Доброго времени суток!
Модуль не хочет работать на хостинге. При этом, параллельная отправка письма, нормально срабатывает. Также этот модуль нормально работает на локалке. Куда смотреть, что делать?
Могу ошибаться, вроде модули rate и fivestar используют некий api. Возможно от него можно скакать.
Как вариант использовать агрегацию во вьюхе. В 8-ке не знаю. В 7-ке находите в представлении настройки Расширенные-Другое -Использовать агрегацию. Выбираете Да и у полей появится дополнительная настройка. Настраиваете поле рейтинга. Там куча вариантов выводимого значения. Полученное представление/блок можно вывести с головной нодой или как угодно.
Content Access Field Permissions
Создаете пользователя "модератор" дать ему права на редактирование своих/ чужих/ каких конкретно материалов. Создать вьюху которую так же видит только эта личность с ссылками типа /node/add... Если ссылок будет мало, то можно выводить в виде блока, для все той же личности.
Недавно обсуждали нечто похожее
Кастомная страница материала
Quick Tabs позволяет выбрать тип выводимого содержимого каждой вкладки отдельно (block, view, node, qtabs, callack) В семерке было так.
Друпал 7
Посмотрите сборку Opigno LMS
Фильтрация во Views по полю из профиля автора
В настройках вьюхи в разделе Расширенные -Связи выбираем сначала Содержимое: Автор материала (сохраняем вьюху!)
Далее там же выбираем связь Ссылка на сущность: Секция. Ставим галочку Связь обязательна (сохраняем вьюху!)
Добавляем поле Пользователь: Секция (поле можно скрыть)
Критерий фильтрации : Пользователь: Секция (раскрыть фильтр...)
Настройка поля Подпись в комментариях
Я вроде никогда не скрывал, что не знаю друпала. Для меня это хобби. Ковыряюсь потихоньку.
Настройка поля Подпись в комментариях
Остается выучить php, разобраться как использовать хуки и писать модули. Когда созрею, будет хорошим примером для тренировки.
Настройка поля Подпись в комментариях
1. Админ забьет на это поле. Будет первым кидать какашками в разраба и будет прав.
2. 3. и на лбу написать "Я не знаю друпала" или начать свой друпал писать с блэкджеком и....
Пойду шерстить код, может найду где эта signature обитает
Настройка поля Подпись в комментариях
Нет. У меня условие, что пользователя создает админ (функционал ядра). И даже если админ не будет трогать поле Подпись, то оно сохранится с его настройками фильтра по умолчанию. А это как обычно Filtered HTML. При этом сам пользователь уже не сможет редактировать это поле никак. Админ должен помнить, что нужно эту настройку менять.
Когда аноним сам создает аккаунт пользователя, то поле имеет разрешенный для пользователя формат Plain text и все нормально.
Настройка поля Подпись в комментариях
Все правильно. Только я хочу не у одного конкретного пользователя сменить формат поля, а у всех по умолчанию отключить возможность использовать фильтры.
Как пример -когда вы создаете свой тип материалов и вставляете текстовое поле, то в настройках этого поля, можно выбрать значение Простой текст. Тогда у всех будет отключена возможность использовать фильтры. По умолчанию стоит значение С применением фильтров (формат текста выбирается пользователем) что и добавляет проблем.
Пока писал, родилась идея!
Настройка поля Подпись в комментариях
Я и хочу его поменять на значение Простой текст. Вот только где это сделать?
Уже нездоровая мысль сделать это в самой базе.
Блок для текущего пользователя
Сори! Почему то казалось про 7ку разговор.
Блок для текущего пользователя
На страницу user можно попасть только по заранее приготовленной ссылке. Если навести курсор на имя пользователя (например как автора статьи) то там всегда user/* на себя уже не попадешь.
Блок для текущего пользователя
там вроде подходящий пример есть
Блок для текущего пользователя
hook_views_api() Пример его использования описан в статье Сложные фильтры в Views, способ 2 — пишем свой filter handler Там же есть полезные ссылки.
Views RSS: Yandex Elements как добавить ?
Так же как и в восьмерке-пишут свой костыль.
Views RSS: Yandex Elements как добавить ?
RSS field formatters
Блок для текущего пользователя
Создать блок на основе views с настройкой контекстного фильтра. Где выбираем Передать значение по умолчанию - ID авторизовавшегося пользователя. В правах пользователя отмечем Просмотр профилей пользователей для авторизованного пользователя. В настройках блока Роли -авторизованный пользователь(аналогичное можно сделать в настройках views). Настройка Страницы -Показывать блок на определённых страницах - Только на перечисленных страницах пишем user/*
Как синхронизировать конфиги без БД?
А самый простой способ Вам не подойдет? Установить модуль Backup and Migrate сделать архивную копию файлов и БД через админку сайта.
Не очень понял Вашу конечную цель, но советую заглянуть в файл ...\sites\default\settings.php в самые последние строчки.
Структура и админ панель отображается некоректно
Про восьмерку не скажу, но раньше, на этом хостинге, семерка из админки ставилась нормальная. Тут скорее нужно комп от вирусов чистить. Один виден невооруженным взглядом.
P.S. Видя логотип этой компании и сразу слышатся первые строки из песни Наутилус Пампилиус -Тутанхамон.
Список книг в виде таблицы
В настройках книги по умолчанию настройка пункта Тип материала для дочерних страниц стоит Страница книги как и в пункте Типы материалов, разрешённые в оглавлении книги. Создать свой тип материала для дочерних страниц или выбрать из имеющихся. Далее во вьюсе откинуть эти страницы фильтром.
Список книг в виде таблицы
В настройках Views должно быть в разделе Формат -Показать: Поля|Настройки
Смотреть, то Вы выводите на заглавной странице. Конфигурация-Система-Основные настройки сайта-Главная страница-адрес вьюхи которую хотите вдеть(указывается в настройках вьюхи) Вьюха может состоять из нескольких отображений блок/страница... смотрим адреса
Модуль Rules Telegram (только Drupal 7)
Воспользовавшись методом научного тыка, я заменил одно значение на FALSE и все заработало.
<?php curl_setopt($curl, CURLOPT_POST, FALSE);?>
Модуль Rules Telegram (только Drupal 7)
PHP 7.3.21 Curl 7.29.0 enabled
Логи на сервере отключены disable_functions -syslog. Также выдает ошибку
Warning: syslog() has been disabled for security reasons в функции syslog_watchdog() (строка 118 в файле /home/host/pri____ru/htdocs/www/modules/syslog/syslog.module).
но есть логи хостинга, которые только постоянно ругаются на ключи ssl
[Sun Aug 16 23:10:12 2020] [warn] RSA server certificate wildcard CommonName (CN) `*.pri___ru' does NOT match server name!?
других ошибок нет. Пробовал отключить ssl, вообще весь сайт сдох.
Модуль Rules Telegram (только Drupal 7)
Доброго времени суток!
Модуль не хочет работать на хостинге. При этом, параллельная отправка письма, нормально срабатывает. Также этот модуль нормально работает на локалке. Куда смотреть, что делать?
Помощь новичку
Могу ошибаться, вроде модули rate и fivestar используют некий api. Возможно от него можно скакать.
Как вариант использовать агрегацию во вьюхе. В 8-ке не знаю. В 7-ке находите в представлении настройки Расширенные-Другое -Использовать агрегацию. Выбираете Да и у полей появится дополнительная настройка. Настраиваете поле рейтинга. Там куча вариантов выводимого значения. Полученное представление/блок можно вывести с головной нодой или как угодно.
Страничка админки
Content Access
Field Permissions
Создаете пользователя "модератор" дать ему права на редактирование своих/ чужих/ каких конкретно материалов. Создать вьюху которую так же видит только эта личность с ссылками типа /node/add... Если ссылок будет мало, то можно выводить в виде блока, для все той же личности.
Недавно обсуждали нечто похожее