Artem1000: Блог

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

Как темизировать изображения?

11 февраля 2016 в 14:21

Drupal 8.
Создаю материал, например, "автомобиль Камаз", загружаю 4 фото: вид спереди, вид справа, вид слева, вид сзади.
Создаю второй материал, "автомобиль Белаз", так же загружаю 4 фото: спереди, сзади, слева, справа.
И так ещё несколько материалов.
Как пометить эти фото, что бы потом через views вывести только например виды справа?

Как сделать вывод видео в iframe в Друпал 8 ?

1 января 2016 в 19:21

В Друпале 7 вбыло просто - создаётся обычное текстовое поле, ему назначается формат без всяких текстовых фильтров, и в выводе ставится настройка по-умолчанию. Тогда вставленный код iframe показывает встроенный видеоролик.
В Друпале 8 так не работает. Если сделать текстовое поле, то оно так и оказывается текстовым - нет настройки выбора форматов текста, и нет вывода отображения "по-умолчанию" а не текстом.
Что делать для отображения видео, вставленного через iframe ?

Переключение типа views для пользователя

17 ноября 2015 в 11:14

Друпал 7. Есть views, который выводит отображение из display suite - то есть одно из отображений материала. Но этих отображений несколько (например: полный материал, только картинка, только ссылки и тд) Как сделать, что бы пользователь мог из показываемого views выбирать отображение?

Как вывести во Views поле по выбору пользователя?

16 сентября 2015 в 7:03

Есть поля - ссылки на скачивание разных форматов файла. Есть поле - просто число, которое показывает вес файла. Например:
разговорчики.мр4 - 100 мб
разговорчики.wmv - 80 мб
разговорчики.webm - 90 мб
То есть вес каждого формата - это отдельное поле со своим значением.
Сделал views, с модулем Dynamic Field, в котором пользователь может выбрать, какой формат ему скачивать. Как теперь прицепить к этому виду поле веса файла, что бы оно менялось автоматом в зависимости от того, какой формат выберет пользователь?

Взаимосвязи полей

28 ноября 2014 в 20:26

Не знаю, можно ли на Друпале сделать такую штуку:
Например, делаем базу данных людей. Между ними есть взаимосвязи, родственные (отец-сын), рабочие (начальник-подчинённый). Можно в материалы отца сделать ссылку на сына. А вот можно ли сделать, что бы эта связь автоматически появлялась у сына, что у него есть отец?
Или ставим подчиненному начальника. Опять, как сделать так, что у начальника в поле "подчинённые" автоматически появлялись все, у кого он прописан начальником?

Drupal 8 - ошибка после установки

28 ноября 2014 в 11:19

Попробовал установить Drupal 8 - всё равно с ним придётся разбираться, лучше начать раньше. Устанавливал сразу на хостинг, версия 8.0.0 beta 3. На хостинге PHP 5.4
Так вот, при установке сначала появилось сообщение, что не устраивает конфигурация сервера, в PHP не хватает файла fileinfo. написал в службу поддержки, они сделали, что нужно, установка прошла успешно. Вижу перед собой первую страницу друпала 8, вот думаю, счастье, однако нет. При нажатии на любую ссылку - в панель управления, создать новый материал и тд - приводит к ошибке:

Как сделать несколько RSS ?

31 декабря 2013 в 12:00

Третий день ковыряюсь, не могу решить:

1. Как сделать несколько лент RSS ?
Нашел, что можно серез вьюс, сделал, но там только пять стандартных полей: заголовок, автор, описание, дата - а нужно добавить ссылки на дополнительные файлы. Не понимаю, как это сделать. Получается вот так, и ничего изменить не могу.
http://poznavatelnoe.tv/rss_normal

Как сохранить текстовое поле EditableField ?

19 октября 2013 в 19:37

Через views и модуль editable fields сделана страница заполнения поля "мнгострочный текст" для нескольких материалов.
К текстовому полу подключен редактор TinyMCE 3.5.8 через модуль WYSIWYG. Если вставлять текст в текстовые поля на этой странице, то текст не сохраняется. Если отключить текстовый редактор, и вводить как просто текст, то сохраняется, но нужно, что бы охранялось форматирование, поэтому так не подойдёт.
Пробовал другие текстовые редакторы, подключаемые к WYSIWYG, но у них у всех, кроме CKEditor нет кнопки вставки из ворда, а сам CKEditor мне установить не удалось. Так же не удалось установить TinyMCE версии 4, у него другие пути и имена файла. Пробовал переименовывать, но не сработало.

FIELD_UI валит сайт

7 октября 2013 в 13:39

Помогите, пожалуйста: Сначала пропали внешние ссылки на файлы.
Откатился на предыдущую архивную копию, сегодня с утра стал лазить - не могу зайти в некоторые административные страницы, показывает белый экран. Выдаёт ошибку, что что-то плохо с в строке такой-то модуля field_ui.

Ссылка на экран Display Suite

18 июня 2013 в 9:00

В материале есть несколько полей: видеоролик, звук, текст и ссылки. Надо сделать несколько версий одной страницы - только видеоролик, только текст, только звук.
Сделал это через модуль Display Suite - там можно создавать разные экраны, и включив опцию view mode switcher можно переключаться между экранами - появляются поля со ссылками на странице материала.
Но все варианты имеют один и тот же адрес, одну ссылку. То есть сначала нужно попасть на страницу материала, а потом уже выбрать вариант и перейти на него.

Не показывает заголовки столбцов в таблице

3 июня 2013 в 13:44

Вывожу через views таблицу с некоторыми данными. Когда её настраиваю в интерфейсе админа, то всё показывает как нужно, с заголовками столбцов. тема формления админки - стандартная в семерке. Когда же смотрю таблицу на сайте, где установлена тема оформления Tarsky, то заголовки столбцов таблиц не показываются. А мне по ним сортировку нужно делать.
Подскажите, где копать и чего править, рылся в поиске, но подходящего ответа не обнаружил.

Как посмотреть profile2 пользователя?

16 мая 2013 в 19:23

Установил модуль profile2 - для дополнительной регистрации. В установках поставил разные страницы обычного профиля и profile2.
Но нигде нет ссылки или кнопки, что бы посмотреть profile2 пользователя. На странице его обычного профиля никаких ссылок или кнопок. Попасть получается только адресную строку, что очень неудобно.
Как сделать ссылку или кнопку, что бы администратор мог смотреть profile2 пользователей?

Система раздачи заданий

21 марта 2013 в 12:41

Как сделать систему раздачи заданий?
На сайте есть материалы, в которые вставлены видео ролики, нужно что бы пользователи набирали текст некоторых видео. Работать должно так:
1. Админ решает, какие именно ролики выставляются для набора и отмечает их.
2. После этого у отмеченных роликов появляется галка, которую могут видеть все пользователи, " я беру в набор"
3. Когда один из пользователей отмечает эту галку, то есть берет ролик в набор, то другим пользователем выводится надпись, что ролик уже взят в набор таким-то пользователем.
4. У администратора выводится список, в котором указано, какие ролики в наборе и кто набирает.
5. Только для того пользователя, который взял ролик в набор, в этом материале появляются две кнопки - "отказаться" и "готово"

Как показать и спрятать поле?

20 марта 2013 в 15:21

Как сделать, что бы одно из полей материала показывалось пользователю, только после того, как администратор отметит, что это поле именно в этом материале можно показать?
Например, есть список задач. Когда админ решает, что некоторые задачи надо выполнять, он отмечает их, и у простых зарегистрированных пользователей в этом материале появляется поле "я буду выполнять".
Пробовал ставить модуль field conditional, но он управляет показом полей во время создания материала, а не во время показа пользователю

Глобальный флаг для одного

16 марта 2013 в 17:43

В модуле "флаг" есть возможность сделать глобальный флаг - то есть все пользователи могут менять его значение. Как сделать, что бы после изменения одним пользователем значение флага никто не мог изменить кроме этого пользователя и администратора?
Например, есть задача, которую нужно сделать - и висит флаг "взять задачу". После того, как один из пользователей этот флаг отмечает - то есть берет на себя выполнение этого задания, флаг меняется и никто из других пользователей не может отметить, что он берет это задание.
Как такое сделать?

Перекрыть права зарегистрированного пользователя

15 марта 2013 в 10:06

Есть роль "зарегистрированный пользователь" - под которой подразумеваются все пользователи, выполнившие вход на сайт под своим именем. Когда создаётся еще одна роль, то все разрешения, заданные зарегистрированному пользователю автоматически ею наследуются. А как сделать усечение прав новой роли по сравнению с зарегистрированным пользователем?

Отобразить имя пользователя в материале

13 марта 2013 в 22:27

Есть материал, в котором помещен видеоролик. Нужно набрать текст того, о чём рассказывается в видеоролике. Сделано поле-галка для пользователей "я буду набирать текст". Как сделать:
Что бы, когда пользователь отметит это поле, то в материале появляется надпись "Взял в набор Вася Форточкин".

Глюки Field Conditional State

10 марта 2013 в 19:39

Установил модуль Field Conditional State - что бы управлять зависимостью видимости полей. Всё замечательно, но при включении этого модуля пропадает возможность ставить пользовательские настройки видимости и редактирования полей модуля Field Permissions.
Ладно, установил другой модуль Conditional Fields - так вообще не видно его настроек, при редактировании полей в материале должна вкладка с зависимостями появится - а её нет.
Почистил кэш, сделал update.php - ни один модуль это не отрезвило, по-прежнему глючат.
Или я в чём-то не разобрался?

Скрыть-показать поля во views

9 марта 2013 в 8:16

Вывожу список материалов через views. В материале есть куча всяких разных полей, и одному пользователю важны одни, а другому - другие. Можно ли сделать так, что бы в начале страницы views находилось несколько галок (checkbox), отмечая которые пользователь сам определяет, что ему будет показываться - только заголовок, или еще краткое описание, или еще ссылки на скачивание?

Вывести роль через author pane

5 марта 2013 в 12:46

На сайте (друпал 7) стоит advanced forum и модуль author pane.
Нужно сделать, что бы роль пользователя отображалась на форуме, в сообщении. По умолчанию author pane такое не умеет. Но на его странице указано, как вывести роль пользователя. Сделал всё как написано, скопировал указанный код в файл author-pane.tpl.php - и ничего не произошло. Очистил кэш, сделал даже update.php - все равно не помогло. Из интереса убрал кусок кода, отвечающий за вывод статуса пользователи - на сайте или нет. Но опять-таки, ничего не изменилось.

Вывести термин словаря на форуме

4 марта 2013 в 9:56

Приветствую,
Есть словарь с различными званиями: учитель, ученик, профессор и тд.
Как сделать, что бы эти звания отображались под именем пользователя на форуме? Модуль author pane этого делать не умеет. Подозреваю, что нужно будет прописать строчку кода. Но, увы, я не программист, и не знаю, что именно и где прописывать. Поэтому большая просьба - скажите, что писать, там явно нужна только пара строчек. Вам дела на минуту, за то я уже вторую неделю пытаюсь это сделать и никак не получается.

Восстановить материал Simplenews

1 марта 2013 в 9:09

Как-то давно изучал разные модули для рассылки. В том числе и Simplenews - при установке этого модуля появляется тип материала simplenews newsletter. Получилось так, что случайно удалил этот тип материала. Теперь же, при установке модуля simplenews такой тип материала не появляется. Как его восстановить?

Звания на форуме

22 февраля 2013 в 23:57

Есть стандартный форум, обёрнутый в advanced forum.
Как сделать звания участников? Что бы эти звания распределял модератор форума вручную?

Как вывести имя роли в комментариях ?

17 февраля 2013 в 13:21

На сайте есть роли: ученик, учитель, слушатель и тп. Как сделать что бы на стандартном друпаловском форуме при написании комментариев рядом с именем пользователя выводилась его роль? Например, Иван Петрович учитель ?
И в качестве добавки хотелось бы, что бы имя роли было видно не всем, а только определённым ролям.
Как это сделать?

Что такое Notifications_tags ?

16 февраля 2013 в 18:31

Пытаюсь сделать уведомления на почту пользователям при появлении новых ответов на форуме. Так же хотелось бы иметь одну систему для отсылки новостей сайта. Перепробовал все модули из этого списка. Ничего не понравилось.

Comment notify - всем хорош, но подписаться можно только тогда, когда ты сам оставляешь сообщение в теме. А что бы отписаться, надо потом лазить и вручную выключать по всем темам, на которые подписан.
Notify - в разработке, и он будет слать все обновления на сайте, всё новые ответы во всех темах, это нежелательно