Если вы выбираете сразу два чекбокса, а в запросе прописано условие AND, то разумеется ничего не будет отображаться.
$string = preg_replace("#([a-z]+)\.([a-z]+)#i", "'$1'.'$2'", $string);
Скорее всего /engine/engine.php
Конечно нужно всё переверстать и вообще делайте всё что говорят сеошники.
P.S. Самое главное скорость загрузки сайта https://developers.google.com/speed/pagespeed/insights/ доведите до 100/100, иначе гугл забанит ваш сайт.
setTimeout(form_init(), 1000);
Здесь скобки не нужны, иначе функция будет сразу исполняться.
А вообще, попробуйте перенести этот код в конец страницы, без использования таймаутов и document ready.
rel="nofollow" спасёт от паранойи.
В файле /engine/modules/show.full.php получаем значение нужного поля при помощи функции xfieldsdataload(). Полученное значение присваиваем массиву $metatags с индексом description.
Отдельным тегом в шаблоне fullstory.tpl
В таком случае часть кода, которая обрабатывает тег custom, перенесите ниже, под код, который отвечает за обработку дополнительных полей.
Стандартным методом [related-news]{related-news}[/related-news]