Если вы хотите научиться просто и со вкусом защищать свой сайт на DLE от спама в комментариях, то вы сначала научиться отличать потенциально живой комментарий от спамного.
Например, то, что большинство комментариев, содержащих ссылку являются спамом, я думаю объяснять не нужно. Также нехорошим качеством движка DLE является то, что он является самым излюбленным движком спамеров, которые продвигаются за счет прогона по профилям, которые до сих пор являются дешевым способом продвижения.
Есть довольно много простых способов, которые позволяют быстро и без проблем подключить телевизор к ноутбуку, многие из них можно найти в интернете в свободном доступе, для этого вам не понадобятся особые умения.
Самое логичное, что приходит в голову, чтобы спать по ночам спокойно — это закрыть внешние ссылки в профилях пользователей от индексации, или вообще закрыть регистрацию в проекте, хотя я считаю это крайней мерой. К сожалению, разработчики программного обеспечения целью которого является спам, чуть ли не каждый день совершенствуют свой софт, поэтому стандартные виды капчи уже далеко не так эффективны как раньше.
Мой совет — просто установите себе хак на запрет ссылок в профилях, это простейшее дополнение просто убирает в графе пользователя информацию о себе, где, собственно говоря, обычно и ставится ссылка. Ещё хорошим способом защиты от спама является разработка собственного списка стоп-слов.
Лично у меня этот список просто огромен, в него входят даже слова типа привет или спасибо, потому что многолетняя практика показала, что здороваются и благодарят уже больше спамеры, чем обычные люди.
Так что заходим в админпанель и выбираем список фильтр слов, кстати, очень эффективно вносить в этот список все возможные разновидности доменов типа ru. com. org. Желаю вам успехов в борьбе со спамерами и рекомендую вам продвигаться исключительно белыми методами.