Кришпер: Блог

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

В друпале 8 есть ограничение на кол-во записей в \Drupal::database()->select?

26 декабря 2019 в 22:04

Всем привет. В друпале 8 есть ограничение на кол-во записей в \Drupal::database()->select?

Просто у меня на сайте есть такой код

Есть ли модуль для раскрытых фильтров представления в виде checkbox?

18 ноября 2019 в 14:19

Есть ли модуль для раскрытых фильтров представления в виде checkbox?

При включении AJAX mode в вебформе выдаёт ошибку

2 сентября 2019 в 13:25

При включении AJAX mode в вебформе выдаёт ошибку. Такого ещё не видел. Drupal 7, пхп на сервер 7.2, хотя ошибка по бд, непонятно как-то

Хук на скачивание файла

22 июля 2019 в 1:02

Всем привет. Есть тип материала, у него есть поле для архива, лежит оно в общем доступе
/sites/default/files/Screenshot_1.rar
То есть можно просто пройти по ссылке и получить файл.
А есть ли хук, который позволяет поймать запрос ещё до выдачи файлов? В общем, хочу сделать закрытую директорию под поля ноды и выдавать из неё файлы в зависимости от переменной в сессии юзера. Как такое в друпале правильно делается?

Warning: Constants may only evaluate to scalar values в функции include_once()

25 декабря 2018 в 17:50

В интернете написано, что нужно включить mcrypt, но он включён

<?phpmcrypt
MCRYPT SUPPORT    ENABLED
MCRYPT_FILTER SUPPORT    ENABLED
Version    2.5.8
Api No    20021217
Supported ciphers    cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Supported modes    cbc cfb ctr ecb ncfb nofb ofb stream?>

php версии 5.6, т.к сайт использует mcrypt

index.php выводит пустоту

21 декабря 2018 в 23:16

Залил сайт на сервер(там папка public у домена и внутри был index.php, который я снёс), настроил бд, захожу и вижу пустоту, никаких ошибок(не в друпал логе, не в логе сервера), пишу admin в урл и вижу форму входа на сайт, после ввода авторизации попадаю на /dashboard?destination=admin где всё также пусто. На локалкевсё работает норм.

Fatal error: Class 'Entity' not found в profile2.module

21 декабря 2018 в 13:03

Fatal error: Class 'Entity' not found in public/sites/all/modules/contrib/profile2/profile2.module on line 593

Это на веб-версии, а на локальном сервере почему-то такой беды нет.

Error: Call to undefined function mcrypt_module_open() в функции _encrypt_encryption_methods_mcrypt_aes_cbc()

22 октября 2018 в 14:20

Error: Call to undefined function mcrypt_module_open() в функции _encrypt_encryption_methods_mcrypt_aes_cbc() (строка 33 в файле /Users/aleksandrboris/Work/Sites/site/sites/all/modules/contrib/encrypt/plugins/encryption_methods/mcrypt_aes_cbc.inc).

Кто-нибудь встречался с такой проблемой?

Как изменить DRUPAL_ROOT?

29 июня 2018 в 10:24

Как изменить DRUPAL_ROOT? А то сайт на хостинг перекинул и он терь обращается к файлам по пути
/var/www/u0523076/data/includes/
а не
/var/www/u0523076/data/www/siteName.ru/includes/

Изменение версии сайта с Drupal 7.56 на 7.59

15 июня 2018 в 14:27

Изменение версии сайта с Drupal 7.56 на 7.59.
Подскажите, где можно вычитать, изменилась ли структура бд в последней версии?

И ещё такая фигня произошла, я снёс сайт(на хостинге fozzy), установил последний друпал, закинул файлы со старого(batrik) и после этого с любой страницы сайта стал бахаться цикличный редирект на страницу install.php. В чём может быть причина?

Почта с webform летит в спам в gmail с reg.ru.

14 июня 2018 в 23:41

Почта с webform летит в спам в gmail с reg.ru. Кто-нибудь решал такую проблему?

Сгенерировать скрытые поля формы(как у всех форм админки)

11 мая 2018 в 17:04

В общем суть такова, на сайте есть модули, которые в админке создают формы, которые совершают разные действия с записями в бд и я хочу воссоздавать данные с этих форм для отправки аджакс запросов.

Ну, вот, например, я хочу сделать post запрос к форме удаления ноды на странице "node/NID/delete"
Что бы создать post запрос по урлке этой формы мне нужно сгенерировать её скрытые поля form_id, form_token, form_build_id и мб confirm. Можно ли это сделать или вся идея так себе?

Но на самом деле я просто хочу повторить формы для редактирования цен опций атрибутов у товаров.

Массовый update query

9 мая 2018 в 23:23

Можно ли как-то сделать такой массовый запрос на обновление записей?

<?phpdb_update('node')
  ->fields(array('status' => [1,0,1] )) //массив статусов для разных нод
  ->condition('nid', [12, 500, 3] ) //сами ноды
  ->execute();?>

Или можно ток одиночно менять?

Не работает node save для цен опций товара уберкарты

8 мая 2018 в 13:49

Обычная цена сохраняется нормально(когда две меняешь),

Как заменить заголовок на странице редактирования опций товара уберкарты?

8 мая 2018 в 13:10

Как заменить заголовок на странице редактирования опций товара уберкарты? Подскажите хук кто знает. Я пробывал _form_alter, но он ток на странице товара срабатывает, а на странице опций node/9008/edit/options нет

Не работает подгрузка drupal_add_css в хуке _init своего модуля

7 мая 2018 в 16:39

Прописал в модуле подгрузку джс и ксс.

<?php

Подгрузка html в модуле на манер фреймворка

6 мая 2018 в 20:45

Можно ли реализовать в друпале вызов представления(html-го) из роута на манер фреймворка?

То бишь допустим я хочу сделать модуль, который просто будет создавать страницу, на которой из бд будут браться данные, которые должны вставляться в html, для чего и нужна подгрузка html из файла, но при этом html должен экранироваться в <<

Темизация страницы "Содержимое"

3 мая 2018 в 10:34

Я про стандартную страницу "Содержимое", где можно посмотреть список нод. Где можно темизировать вывод столбца "Заголовок"? Мне надо чтоб название строилось из 2 других полей.
п.с пожалуйста, не предлагайте создавать вьюху, хочется именно в содержимом переваять

Модуль, который работает только для роли

1 мая 2018 в 12:07

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

Хук "после клонирования ноды"

30 апреля 2018 в 17:43

Нужен хук "после клонирования ноды." clone_node_alter не катит, т.к он срабатывает, когда просто переходишь на страницу клонирования, а не после самого клонирования. Тоже самое с clone_action_link_title
Там dd работает, в них я уверен

А эти красавцы вообще работать не хотят и ошибок не пишукт(тема батрик - да)

Можно ли определить тему для конкретных ролей?

30 апреля 2018 в 13:58

Можно ли определить тему для конкретных ролей? То бишь не так, что в админке одна тема, а на сайте другая, а что бы вообще для админов одна тема юзалась, а для юзеров другая.

Клонирование товара ubercart кодом

28 апреля 2018 в 15:06

Как клонировать товар ubercart кодом? То бишь не только товар как ноду, но и опции атрибутов. В идеале надо бы ещё у опций цены поменять и артикул перед сохранением. Я пока api не нашёл.

На странице "Заказы" в Ubercart выводит один заказ несколько раз

28 апреля 2018 в 13:05

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

Собственно, скрин
http://SSMaker.ru/09e2c0d9/