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

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

10 марта 2022 в 10:48

Здравствуйте! Вы лучше в группу пишите в телеграм. На сколько я знаю, проект пока заморозили, так как поставки остановлены в связи с обстановкой в мире.

1 декабря 2020 в 12:16

Достаточно сделать Views с контекстным фильтром по Nid. Вывести 1 поле "Изображение" и в настройках поля отключить "Отображать все значения в одну линию". После чего выводим этот Views через Viewы field View с аргументом Nid.
Как всегда, все просто до безобразия.

25 ноября 2020 в 14:29

Вы хоть решение опишите, может кому-то пригодится в будущем.
Например у меня решение было такое: при создании объявления мы пишем в поле дату создания в Unixtime (можно и обычную дату), затем я делал выборку материалов старше 30 дней через Views + VBO. После чего делал необходимые действия в Rules (снятие с публикации, отправка Email и тд.). Само правило запускал по крону 1-2 раза в день по крону.

26 марта 2020 в 13:50

Включить Twig Debug и глянуть шаблон вывода. Скопировать его в свою тему и внести изменения. Profit.
Если не разобрались. Обращайтесь, контакты в профиле. На время карантина делаю скидку в 50% на все виды работ.

19 февраля 2020 в 15:12
1

Возможно сделать. Делал 1 проект в 2013 на Drupal 7, без, практически, единой строчки кода: https://dovir.ru/

Основные используемые модули:

  • Views
  • VBO
  • Rules
  • Rules links
  • HTML mail

На D8 еще проще сейчас сделать подобное.

3 октября 2019 в 21:15

Можно свой модуль написать. Ничего сложного.
Который от GET параметра "page" будет подставлять нужный Title.
Например так: hook_preprocess_page в нем вызываем drupal_set_title('Title из Базы данных по TID и pager')

2 августа 2019 в 10:12

Можно через Page Manager + Panels попробовать организовать подобное.
Создать в Панелях страничку с адресом, например site.ru/hidden-page Закрыть ее от индексации. Добавить проверку аргумента key на наличие какого-то ключа в URL, например site.ru/hidden-page?key=qwerty

Страница не будет открыаться по site.ru/hidden-page, но все равно будет открываться по site.ru/hidden-page?key=qwerty

А так это бред какой-то получается)

30 июля 2019 в 1:03

Как я понял ТС нужно именно обновлять даты у материалов, чтобы старые появлялись над новыми. Я сам в онлайн-журнале периодически обновляю даты создания.
Стандартными сортировками так не сделать.

30 июля 2019 в 1:02

Не за что.
Все же, лучше двигаться в сторону своего модуля.
В нем использовать: HOOK_cron В котором написать простой SQL запрос на обновление.

Это решение будет самым производительным.

29 июля 2019 в 21:43

One_Two wrote:
Спасибо!
Самой проблемы как таковой ещё нет) Просто хотел узнать кто как реализовывал, если сталкивался.

сейчас по долгу службы часто сталкиваюсь с подобными задачами, например прикрутить GeoIP или интегрировать с AmoCRM.
Но тут подход похожий, только данные отображаем в виде контента на странице, а не в блоке. Плюс можно закэшировать в базу, чтобы не насиловать стороннее API

29 июля 2019 в 21:39

Можно сделать событие по крону в связке Rules (+rules_conditional) и VBO. На 7-ке это хорошо работает, я так делаю именную рассылку пользователям, чьи объявления на сайте старше 30 дней. Без строчки кода.
Примерно так делаем:
1. Создаем Views с нужным фильтром. В данном случае ноды старше 3 лет (now -36 month). Подключаем к нему поле "Глобальные операции" (VBO).
2. Далее создаем правило в Rules с запуском по крону. В него делаем загрузку Views из предыдущего шага.
3. После чего в цикле обрабатываем каждый материал из Views и ставим текущую дату.