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

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

26 октября 2023 в 20:48

Вариантов реализации масса, если встроенными средствами то создай поле у пользователя с баллами, например просто числовое. Скрой его от редактирования.
Дальше можешь либо программными средствами цепляться за события и начислять или списывать баллы, или установить какой-нибудь модуль что-то вроде Rules (был такой для 7, не знаю его судьбу сейчас), в нем можно в админке натыкать любые условия, для начисления и списания баллов.

26 октября 2023 в 20:37

В общем, как я понял нет защиты от такого поведения)
Чтобы удалить параграф с удаленной нодой сделал небольшую функцию чтобы не лезть в БД

21 февраля 2023 в 18:29

Да все верно) во всем был виноват контроллер в котором я записывал значение) Спасибо!

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

Попутный вопрос, у меня зашла дискуссия, что не очень это хорошая идея что то записывать в сессию анонима, так ли это? Аргумент, что со временем база разрастется до безумных размеров из-за кеша анонимов, так ли это?

20 января 2023 в 10:10
3

я люблю удалять свои комменты если они неправильно поняты

Зато в будущем подумаешь несколько раз чтобы написать)))

19 января 2023 в 20:40

Вариантов как это сделать масса)
Но если хочешь чтобы в итоге у тебя что то получилось и выглядело правильно на мобильных дисплеях и больших экранах, надо разобраться в целом с HTML, CSS, JS. Дальше понять как базово работает Drupal, систему шаблонов. В общем начинай с азов.)

13 января 2023 в 8:48

Еще раз убеждаюсь, что Drupal это WOW!!!)
Покурил тему, что производительней сложная выборка с кучей условий или простая но с последующей итерацией (foreach) и разбору по полочкам. Ответ однозначный, выборка из базы быстрей, на то есть несколько причин, основная - установление соединения с БД (PDO), при выборке оно устанавливается один раз, а при итерации так или иначе приходится подключаться к базе для "дерганья" полей, это если кратко)
Теперь по теме вопроса.
Все оказалось максимально просто) Может кому пригодится.

9 апреля 2022 в 9:20

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

8 апреля 2022 в 14:13

Извиняюсь тупанул)) библиотеки не скачал) они же в гитигноре, из-за этого все криво смотрелось) Не разобравшись отчаиваться начал)
Еще вопрос, импорт конфигов делает записи в базу данных?
Т.е. я к чему, на дэве внес изменения добавил полей новых сущностей и потом гитом залил на прод сделал драш ким и все работает?
И еще, а если я новых материалов добавил драш их тоже создаст?
Я про то что ладно с прода базу забрать, а на прод же не запишешь, там будет создано куча материалов во время разработки

15 сентября 2021 в 8:03

Так и есть) из-за генерации изображения с тем же самым названием оно не обновлялось в кэше, будьте внимательней) спасибо за помощь!

14 сентября 2021 в 11:42

Пробовал) и пробовал функцию сброса стилей для конкретного файла, результат тот же.
В стандартном интерфейсе ведь работает. Значит есть где то эта таинственная функция)

13 сентября 2021 в 17:20

И снова всему виной кеш)) В общем изображение попадает в кеш браузера и никак не обновляется пока явно его не сбросишь Ctrl+F5.
Есть ли какой то вариант сделать это программно?