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

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

18 июня 2019 в 19:27

Смотря где будет вызываться код.
$metatags = metatag_page_get_metatags();
Если к тому моменту модуль metetag успеет отработать - то в массиве $metatags будут значения тегов.
В каком-нибудь hook_init() скорее всего вернется пустой массив.

24 мая 2019 в 16:24
1

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

26 апреля 2019 в 12:33

Поле - сделать entity_reference, Сущности писать в тайтл текст и добавить поле с картинкой, можно сделать отдельный вьюмод.
На странице материала список выбранных цветов - вывести отдельным вьюсовым блоком или панелью, кому как больше нравится.
Если надо использовать в форме редактирования - Entity Reference View Widget

12 апреля 2019 в 15:33

facet ajax - немного для другого: обновление фасетов и выдачи без перезагрузки страницы. У меня в свое время этот модуль глючил в связке с pretty path, но возможно что уже и починили.
Районы города и так будут подгружаться при выборе города, там проблема будет в том, что если не выбран город - в районах будут вообще все, т.е. каша.
Можно скрывать фасет районов, если не выбран город - с помощью FacetAPI bonus.

12 апреля 2019 в 14:52

Установить Search API + Search API DB + Facet API + Facet API pretty path, настроить - переиндексировать - сделать вьюху - вывести блоки.
Часа в четыре, пожалуй, можно уложиться, если без верстки.
6000р.

25 марта 2019 в 15:46

Думаю, так:
проц - 4 ядра с HT / 8 потоков
память - от 16Gb: поделить условно по 4Gb между php, mysql, memcache/redis и tmpfs
диски - raid 1 на ssd, 240Gb должно хватить, пожалуй + 1-2Tb raid 1 hdd под статику-бэкапы

8 марта 2019 в 22:51
1

Я так понимаю, что необходимо сохранить при импорте связь между покупками и товарами-магазинами, т.к. ID товаров и магазинов в друпале наверняка станут другими.
Решение - при импорте товаров и магазинов, сохранять их старые ID из Access в дополнительные поля. При импорте покупок - в рефренсы добавлять новые ID, делая выборку по значениям старых ID в доп.полях.
Ну или после импорта - пройтись скриптом и заполнить рефренсы по тому же принципу.
В обоих случаях - наверняка, придется кодить.

28 февраля 2019 в 14:26

Ну да, все верно. У вас же в сабмите - название города, буквами.
А карте нужны координаты - широта и долгота.

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

27 февраля 2019 в 18:54
1

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

26 февраля 2019 в 17:59
1

Попробуйте, для начала, в Инструментах разработчика / DevTools проверить, что происходит после загрузки изображения в форме редактирования ноды - на вкладке Сеть / Network.

Andruxa wrote:
Когда первый раз загрузили изображение - начал генериться пресет.

26 февраля 2019 в 15:12
2

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

26 февраля 2019 в 13:26
2

Думаю, что дело может быть в медленной генерации пресетов и кеше браузера.
Когда первый раз загрузили изображение - начал генериться пресет. В это время в браузере перезагрузился виджет поля, и на сервер был отправлен запрос на пресет, которого еще нет. Сервер вернул 404 и этот ответ лег в кеш браузера. Поэтому тот, кто загружал изображение - постоянно получает 404 из кеша.
В других браузерах - сгенеренный пресет нормально загружается, и если убрать из урла get-параметр itok= то браузер перезагрузит пресет, т.к. урл изменился.