DataLife Engine адаптируем к MySQL 8
CMS DLE (DataLife Engine) оказалась абсолютно не готовой к тенденциям развития MySQL. Часть кода оказалась неработоспособной и потребовало внесение правок.
В частности в запросах используются подобные структуры category regexp '[[:<:]]($catid)[[:>:]]' которые в MySQL 8 недопустимы. Вариантом решения проблемы может быть такой запрос category regexp '^((.*),)?($catid)(,(.*))?$'
Соответственно наша задача заменить во всех местах где используется устаревший код на более новый...