Mnilionic: Комментарии

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

19 сентября 2019 в 21:23

Что-то мне подсказывает, что block_refresh сделан на аяксе.
У вас два варианта:

  1. по интервалу ддосить аяксом свой сервер - это НЕ "в реальном времени" - это с задержкой на величину интервала + скорость ответа.
  2. использовать сокеты, в той или иной технологии и получить "в реальном времени"

19 сентября 2019 в 21:16

Нужно во hook_views_data, где вы описываете поля таблицы, использовать свои хендлеры для чтения/фильтрации/аргументации для каждого поля. В каждом таком хендлере необходимо реализовать query alter и изменить или полностью переписать запрос под нужные требования.
все методы https://api.drupal.org/api/views/handlers%21views_handler_field.inc/clas...

18 сентября 2019 в 1:08

Просто любопытно, а как оно работает если в имени файла будет пробел... или плюс... или амперсант?
А одинаковые имена , но в разном регистре, предполагаю - разные файлы?

17 сентября 2019 в 0:11
  1. Была на хабре как-то статья "сокеты на чистом php", даже рабочая демка была. Поищите, думаю подойдёт в рамках маленького сайта и "чисто на drupal".
  2. Если планируется "активное общение толпы людей", то, как сказали выше node.js в помощь.
  3. Можно конечно ещё найти бородатого админа чтоб он вам irc сервер поднял...
  4. Или реализовать api какого-нибудь сервиса, например https://quickblox.com (до 1000 пользователей бесплатно).

14 сентября 2019 в 17:08

views-view-fields.tpl Этот шаблон применяется ко всем полям независимо от его типа. Если вы хотите специализировать шаблон, то его имя нужно изменить. Имя шаблона файла тоже строится по шаблонам Smile

13 сентября 2019 в 23:43
1

Определитесь с задачей. Если я правильно понял, то:
Нужно чтобы пользователь в текстовое поле (с визуальным редактором) мог вставить прямую ссылку на материал (нода, термин, пользователь). Если допустить что пользователь помнит заголовок материала или его идентификатора, то как на основе этих данных получить точную ссылку и вставить в текст.
Так?
Вы правильно сказали "автодополнение" в данном кейсе подходит как нельзя лучше.
Что для этого надо?

13 сентября 2019 в 0:16

Шаблон блока и шаблон содержимого блока - это разные шаблоны.
У вас в блок выведен views. Посмотрите в коде его имя ищите его среди вьюсов.
В коде указаны с путями уже существующие шаблоны. Без путей шаблоны, которые вы можете создать в папке с темой для переопределения стандартных.