Модуль статей и модуль файлов А вот тут репа кончается и начинаются извращения. К великому сожалению, в модулях статей и файлов отсутствуют переменные, пригодные для META Descripton. Поэтому мы пойдем другим (увы, единственно возможным) путем, и будем использовать для описания поле текста материала. Тем не менее, нам всё же понадобится два поля — одно для непосредственно META Keywords, а другое для указания количества символов в META Description. Заходим в настройки модуля и по аналогии со скриншотами выше отмечаем для использования поля «E-mail автора материала» и «Web-site автора материала», а также снимаем для них галочки «Автоматически добавлять префикс "http://" для полей». Далее так же, как и с предыдущими модулями, переходим по ссылке «здесь» и меняем названия этих полей на «Количество символов в мета-описании» и «META Description» соответственно. После редактируем шаблоны «Страница материала и комментариев к нему». В заголовке (внутри
) прописываем:
А $MESSAGE$ заменяем на: $MESSAGE$ Таким образом, если значение $AUTHOR_EMAIL$ ненулевое, прописанное в нем количество символов копируется из конца переменной $MESSAGE$ (текст материала) и вставляется в тег META Description. Вместо же полного текста материала в таком случае вставляется значение этой же переменной, но уже без заданного количества символов в конце. Ключевые слова прописываются непосредственно, как и ранее, но уже с использованием другого поля. Итак, если вы выполнили всё вышеописанное, прописывать значение тега META Description надо в самом конце текста материала, после чего надо подсчитать количество символов в описании (например, с помощью Блокнота) и указать его в соответствующем поле.
|