Задавайте вопросы про Drupal - 3

big boy
На сайте с 18.11.2006
Offline
354
#71

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

✔ Как я генерирую статьи через ИИ, которые приносят трафик - https://webmasta.ru/blog/16-vkalyvayut-roboty-ne-chelovek-stati-s-pomoschyu-ii-kotorye-prinosyat-trafik
U
На сайте с 25.10.2006
Offline
71
#72

Включить случайную сортировку и закэшировать вьюху на долго.

Вот еще есть модуль, но не уверен что это то что нужно.

https://www.drupal.org/project/views_random_seed

vandamme
На сайте с 30.11.2008
Offline
675
#73
big boy:
Подскажите куда копать? Шестерка без буста и 200 человек онлайна (анонимусы) не держит. Модули вырубать по очереди?

а сколько модулей итого хоть?

big boy
На сайте с 18.11.2006
Offline
354
#74
ucha:
Включить случайную сортировку и закэшировать вьюху на долго.
Вот еще есть модуль, но не уверен что это то что нужно.
https://www.drupal.org/project/views_random_seed

Спасибо, использовал кеширование.

vandamme:
а сколько модулей итого хоть?

Точно не считал, около сотни.

Подскажите еще такой момент. Можно ли как-то анонимам и зарегистрированным давать разные файлы, прикрепленные к ноде? Например в одном материале прикреплены два файла. Зарегистрированный видит один, а аноним видит другой. Может модуль есть какой, чтобы галочки ставить кто какой файл видит?

Garin33
На сайте с 31.08.2009
Offline
169
#75

big boy просто раздать права на просмотр поля. Типа этого https://www.drupal.org/project/field_permissions .

Соответственно два поля - одно анониму, второе юзеру.

Потому что Drupal - это круто.
Alangasar
На сайте с 06.11.2008
Offline
98
#76

Garin33, как с производительностью в фиелдпермишн? Помнится тормозил он жутко.

Яб заюзал hook_field_attach_view_alter, или тупо в шаблоне в зависимости от роли скрывал/показывал нужный файл

S
На сайте с 13.10.2014
Offline
171
#77

Garin33, https://www.drupal.org/project/fieldaccess не подойдет?

Garin33
На сайте с 31.08.2009
Offline
169
#78

silicoid он дев версии, я бы на рабочем сайте использовал более проверенный модуль. Хотя на небольшом (где не жалко, не критично) сайте потестить можно, багрепорты может пополнить, чтобы развивался модуль :).

Alangasar по производительности - на сайте до тысячи посетителей в сутки проблем не было. На более нагруженных - опыта использования нет.

big boy
На сайте с 18.11.2006
Offline
354
#79
Garin33:
big boy просто раздать права на просмотр поля. Типа этого https://www.drupal.org/project/field_permissions .
Соответственно два поля - одно анониму, второе юзеру.

Спасибо, но не совсем оно.

Мне надо было сделать для анонимов свои файлы, но если их нет, показывать те, которые видят зарегистрированные. Сделал добавочное поле с загрузкой файлов для анонимов и пара строчек кода на проверку:

  • юзер зареган - показать файлы из первого поля
  • юзер аноним - показать файлы из второго поля
  • нет файлов во втором поле - показать из первого
G
На сайте с 22.09.2007
Offline
161
#80

Из опыта борьбы со спамом в комментариях (D6): использую CSS капчу, её у меня проходят редкие боты, но для них у меня ещё один схожий тест:

в настройках node type включаю Anonymous posters may leave their contact information

в форме добавления комментария с помощью CSS прячу (display:none) поля email и homepage

создаю правило, в условиях проверяю [comment:comment-author-homepage] (check a truth value), и соответственно в действиях удаляю этот комментарий (попутно шлю письмо себе на почту с текстом комментария, чтобы удостовериться что его добавлял бот)

ни один пока не прошёл, надо будет попробовать вообще без капчи.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий