Мета теги в теле странице, это ни есть гуд. Вообще теги которые должны находиться только в заголовке страницы использовать в его теле, это плохо, неправильно и может негативно сказаться на его отображении в разных браузерах и платформах.
А по поводу сео оптимизации, в описании мета тегов работают условия, это как бы намёк. Например нам нужно чтобы на главной странице в мета теге было одно описание, на странице одного из форумов его описание или имя, а в самой теме, её название, что с одной стороны для поисковиков. Выглядеть эта конструкция будет таким вот образом:
- Код: Выделить всё
<meta name="description" content="<!-- IF SCRIPT_NAME == "viewforum" -->{FORUM_NAME}<!-- ELSEIF SCRIPT_NAME == "viewtopic" -->{TOPIC_TITLE}<!-- ELSE -->Описание для остальных страниц<!-- ENDIF -->" />
Если в описании форумов присутствует только текст, т.е. нет ббкодов, то можно использовать и его:
- Код: Выделить всё
<meta name="description" content="<!-- IF SCRIPT_NAME == "viewforum" and FORUM_DESC -->{FORUM_NAME}, {FORUM_DESC}<!-- ELSEIF SCRIPT_NAME == "viewtopic" and FORUM_DESC -->{TOPIC_TITLE}, {FORUM_DESC}<!-- ELSE -->Описание для остальных страниц<!-- ENDIF -->" />
Если в описании форума присутствуют ббкоды, то страницу поломает.
Подобным же образом можно указать и ключи для каждого из разделов форума.
Такая конструкция работает в
кабинете админа, точнее первый вариант, так как в описании форумов используются ббкоды.