ОК. Сразу бы и сказали, мол, непорядок, мил человек, добавь сопроводиловку иль описание. Чего как-то исподволь да сбоку заходить...
Только это... Не могу я уже тот коммент подправить. Заново?
Я не знаю, что не работает в изначальном модуле, так как у меня такой версии небыло. На мой взгляд все изменения похожи на "работу над ошибками". Всё, что я сделал, так это перенёс модификацию DiHalt в актуальную версию модуля и выложил, чтоб кому-нибудь, кому понадобится грамотно сделанный функционал скрытия поля "Моя страничка" в форме комментария не пришлось делать это самостоятельно. И всё. Не понимаю, что Вы хотите от меня добиться. Понять, зачем "ремонтировать то, что не сломалось"?
Честно говоря, особо не вникал. Просто построчно сравнил файлы. Изменений много мелких. В основном касаются формирования текстовых строк при мультиязычности. Есть некоторые изменения в функциях. Есть строки кода добавленные, есть измененные, но о серьёзности изменений судить не возьмусь.
Автору большое спасибо. Весьма пользительная штука.
Переупаковал для версии 7.67. Авось пригодится кому-нибудь.
Выложить файл здесь не получается, поэтому ссылка на Я.Диск: https://yadi.sk/d/xaJtaN0xLlai3w
Дополню, чтоб нагляднее было, что-ли...
При редактировании файла:
В профиле пользователя живёт такая вкладка со списком изображений, доступных ему для скачивания:
Есть, но он не подходит. Во-первых нельзя назначить права на каждый отдельный файл в поле и модуль сыплет ошибками, если значений поля больше одного. Во-вторых, при использовании uLogin вместо имён он отображает идентификаторы, а в-третьих, в моём случае галочки на разрешение скачивания должен ставить автор материала/хозяин файла.
Да не сочтётся за некропостинг, ибо плодить темы-близнецы также неразумно.
Я уж было обрадовался, когда на этот топик набрёл, думал полезного чего найду, да не тут-то было. Аттача след простыл.
Прошу помощи, поскольку нуб.
Дело такое. Необходимо регулировать доступ к приватным файлам не по ролям, а индивидуально по пользователям. Файлы типа "Image", множественно добавляемые в материал.
Пробовал, не помогало.
Дело в моей туповатости. Сейчас допёрло, наконец. Это самое меню "Портфолио" имело вложенные пункты, созданные другими вьюсинами. Вот они и не давали его сбросить.
Так что вопрос закрыт и не стоило его поднимать.
Извиняюсь, видимо, поторопился я кричать "Караул!"
Решение таки нашлось.
Во всех вьюсинах этого представления выставил настройку "Меню" = "Без меню".
После этого в самом меню ссылочка "сброс" привела-таки к удалению ненужного пункта меню из списка.
Для меня неожиданно, что созданный вьюсиной пункт меню живёт странно зависимо и всё-же отдельно от неё. Вот сейчас во всех вьюсинах пункт меню отключен, а меню всё ещё живёт.
Отключаем поле 'домашняя страница' в комментариях для гостей. Drupal 7.7
ОК. Сразу бы и сказали, мол, непорядок, мил человек, добавь сопроводиловку иль описание. Чего как-то исподволь да сбоку заходить...
Только это... Не могу я уже тот коммент подправить. Заново?
Отключаем поле 'домашняя страница' в комментариях для гостей. Drupal 7.7
Я не знаю, что не работает в изначальном модуле, так как у меня такой версии небыло. На мой взгляд все изменения похожи на "работу над ошибками". Всё, что я сделал, так это перенёс модификацию DiHalt в актуальную версию модуля и выложил, чтоб кому-нибудь, кому понадобится грамотно сделанный функционал скрытия поля "Моя страничка" в форме комментария не пришлось делать это самостоятельно. И всё. Не понимаю, что Вы хотите от меня добиться. Понять, зачем "ремонтировать то, что не сломалось"?
Отключаем поле 'домашняя страница' в комментариях для гостей. Drupal 7.7
Честно говоря, особо не вникал. Просто построчно сравнил файлы. Изменений много мелких. В основном касаются формирования текстовых строк при мультиязычности. Есть некоторые изменения в функциях. Есть строки кода добавленные, есть измененные, но о серьёзности изменений судить не возьмусь.
Отключаем поле 'домашняя страница' в комментариях для гостей. Drupal 7.7
Да, изменения есть. Поэтому все правки ТС перенес в новую версию и выложил, чтоб если кому понадобится - не морочились.
Отключаем поле 'домашняя страница' в комментариях для гостей. Drupal 7.7
Автору большое спасибо. Весьма пользительная штука.
Переупаковал для версии 7.67. Авось пригодится кому-нибудь.
Выложить файл здесь не получается, поэтому ссылка на Я.Диск:
https://yadi.sk/d/xaJtaN0xLlai3w
Хук при скачивании файла
Пробовал. У меня вываливались ошибки. Кроме того, модуль дублирует уже имеющийся функционал, ссылки формирует через fid, как я выше описывал.
Drupal 7 и Приватные файлы
Решение для отдачи превьюшек нашёл. Оказалось просто, сложным был путь к простому решению.
Drupal 7 и Приватные файлы
Немного подпилил код:
<?php /* Implements hook_file_download()
* administrator - roles have access
* field_access - entityreference field contains users that have access
*/
Drupal 7 и Приватные файлы
Продолжаю свою борьбу, успехи так себе.
Текущий тестовый вариант:
<?php /* Implements hook_file_download()
* administrator - roles have access
* field_access - entityreference field contains users that have access
*/
Drupal 7 и Приватные файлы
Я почти добился своего.
<?php
Drupal 7 и Приватные файлы
Дополню, чтоб нагляднее было, что-ли...

При редактировании файла:
В профиле пользователя живёт такая вкладка со списком изображений, доступных ему для скачивания:
Drupal 7 и Приватные файлы
Есть, но он не подходит. Во-первых нельзя назначить права на каждый отдельный файл в поле и модуль сыплет ошибками, если значений поля больше одного. Во-вторых, при использовании uLogin вместо имён он отображает идентификаторы, а в-третьих, в моём случае галочки на разрешение скачивания должен ставить автор материала/хозяин файла.
Drupal 7 и Приватные файлы
Да не сочтётся за некропостинг, ибо плодить темы-близнецы также неразумно.
Аттача след простыл.
Я уж было обрадовался, когда на этот топик набрёл, думал полезного чего найду, да не тут-то было.
Прошу помощи, поскольку нуб.
Дело такое. Необходимо регулировать доступ к приватным файлам не по ролям, а индивидуально по пользователям. Файлы типа "Image", множественно добавляемые в материал.
Расплодились пункты меню
Пробовал, не помогало.
Дело в моей туповатости. Сейчас допёрло, наконец. Это самое меню "Портфолио" имело вложенные пункты, созданные другими вьюсинами. Вот они и не давали его сбросить.
Так что вопрос закрыт и не стоило его поднимать.
Расплодились пункты меню
Извиняюсь, видимо, поторопился я кричать "Караул!"
Решение таки нашлось.
Во всех вьюсинах этого представления выставил настройку "Меню" = "Без меню".
После этого в самом меню ссылочка "сброс" привела-таки к удалению ненужного пункта меню из списка.
Для меня неожиданно, что созданный вьюсиной пункт меню живёт странно зависимо и всё-же отдельно от неё. Вот сейчас во всех вьюсинах пункт меню отключен, а меню всё ещё живёт.
Расплодились пункты меню
Создавались пункты меню при использовании Views. Да и "Портфолио" - это Вьюсина.

Вот, для простоты восприятия:
Ник в ответ + CKEditor
По аналогии с вышеуказанной ссылкой вставил следующую строку:
Решено: Ник в ответ
А может ли кто-то предложить подобное решение для Drupal 7.*?