Содержание
Сегодня мы рассмотрим материал, как у себя на сайте uCoz настроить поля keywords и description, если у вас сайт на бесплатном тарифе и вы не платите за обслуживание, рассмотрим оптимальное решение для всех возможных модулей Конструктора сайтов uCoz.
В шаблоне Страницы сайта - http://ваш-сайт.ру/panel/?a=tmpl;m=2;t=0 где вместо ваш-сайт.ру прописать ссылку на свой сайт. Между тегов <head>сюда</head> пишем условия следующего вида:
<?if($URI_ID$='page1')?>
<meta name="description" content="здесь текст описания для страницы">
<meta name="keywords" content="здесь ключи через запятую" />
<?endif?>
это пример для главной, за главную отвечает в условии айди, который я выделил синим цветом page1, для других страниц он будет отличаться, айди можно подсмотреть с помощью конструктора.
Например вам нужно прописать дескрипшин для другой страницы, перейдите на нее, далее смотрим айди как показано на скриншоте выше. Вот так мы узнали айди, далее пишем такие же условия в блоке хеад только с новыми айди и внутри пишем описания для каждой отдельной страницы.
В модулях блог, новости и в каталогах для подключения дескрипшина и кейвордс, вам нужно перейти в Панель управления → Главная → Каталог файлов/статей/сайтов/объявлений/игр/новости/блог → Настройки модуля, отмечаем пункт → Использовать дополнительные поля, после появится список доп-полей →
подключите "Дополнительное поле 1 и Дополнительное поле 2" → жмите кнопку Сохранить в самом низу.
После переходим в шаблон страницы комментариев модулей каталогов в разделе управление дизайном http://ваш-сайт.ру/panel/?a=tmpl и в блоке <head>сюда</head> добавляем код:
<?if($OTHER1$)?><meta name="description" content="$OTHER1$"><?endif?>
<?if($OTHER2$)?><meta name="keywords" content="$OTHER2$"><?endif?>
сохраняем изменения, почти готово.
Перейдите в раздел Настройки → Замена стандартных надписей → ФОРМА ДОБАВЛЕНИЯ МОДУЛЯ, далее находим модуль где подключали поля и измените их названия на более понятные для вас
После при добавлении материалов заполняйте поле дескрипшин кратким описание и кейвордс ключами через запятую, готово.
Чтобы настроить дескрипшин для модуля "Тесты", нужно перейти в шаблон общая страница тестов http://ваш-сайт.ру /panel/?a=tmpl;m=18;t=1 в блоке хеад где-то после кода:
<title><?if($TEST_NAME$)?>$TEST_NAME$ - <?endif?><?if($CAT_NAME$)?>$CAT_NAME$ - <?endif?>$MODULE_NAME$ - $SITE_NAME$</title>
Добавить дескрипшин:
<meta name="description" content="Попытайте удачу пройдите тест<?if($TEST_NAME$)?> - $TEST_NAME$<?endif?> <?if($CAT_NAME$)?>- $CAT_NAME$<?endif?>">
да, это шаблонное решение, но для модуля тесты другого решения нет.
Перейдите в шаблон Общий вид страниц форума, далее найдите стандартный код титла:
<title>$MODULE_NAME$</title>
замените его на следующий код:
<?if($PAGE_ID$='main')?> <title>$MODULE_NAME$ - $SITE_NAME$</title> <meta name="description" content="пропишите свой дескрипшин для главной форума"> <?endif?> <?if($PAGE_ID$='threadpage')?> <title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$MODULE_NAME$<?endif?></title> <meta name="description" content="$CUR_THREAD_DESCR$ $CUR_THREAD_NAME$. $SITE_NAME$"> <?endif?> <?if($PAGE_ID$='category')?> <title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$CUR_SECTION_NAME$ - $MODULE_NAME$<?endif?></title> <meta name="description" content="Обсуждение темы $FORUM_TITLE$. $SITE_NAME$"> <?endif?> <?if($PAGE_ID$='forum')?> <title><?if($FORUM_TITLE$)?>$FORUM_TITLE$<?else?>$CUR_FORUM_NAME$ $CUR_SUBFORUM_NAME$<?endif?></title> <meta name="description" content="Обсуждение темы - $FORUM_TITLE$ $CUR_SUBFORUM_NAME$. $SITE_NAME$"> <?endif?>
Это шаблонное решение для форума, будет работать при условии:
При добавлении фото заполняйте поле Описание фото обязательно. После в шаблоне Страница с полной фотографией и комментариями ( /panel/?a=tmpl;m=9;t=4 ) в блоке хеад прописать код:
<meta name="description" content="$PHOTO_DESCR$" />
в результате будет работать дескрипшин с тем текстом, что вы пропишите в поле описание к фотографии.
Вам нужно перейти в панель управления сайтом → Управление дизайном → Гостевая книга → Страница с сообщениями ( /panel/?a=tmpl;m=15;t=1 ), далее в блоке хеад прописать такой код условие:
<meta name="description" content="Отзывы об Sitename.ru ($MODULE_NAME$) - <?if($REQUEST_URI$="/gb/" or $REQUEST_URI$="/gb" or $REQUEST_URI$="/gb/1")?>Страница - 1<?else?>Страница - <?substr($REQUEST_URI$,4)?><?endif?>" />
соответственно вместо домена, что выделен красным прописать ваш домен.
Примечание! Да, для гостевой также шаблонное решение так как модуль не имеет своих доп-полей, чтобы сделать также как в других модулях.
Основное для дескрипшина в модуле видео уже сделано, системно в шаблоне прописан код: <?$META_DESCRIPTION$?> если у вас не прописан, просто добавьте его в блок хеад. Далее важно лишь заполнять при добавлении видео поле: HTML meta description в вкладке под спойлером "Дополнительно".
Примечание! Если я говорю в блоке хеад, имеется ввиду найти код <head> сюда прописать что требуется </head>
Перейдите в Панель управления → Главная → Дизайн →Управление дизайном → FAQ (вопрос/ответ), далее выбираем шаблон "Общий вид страниц FAQ'a", находим стандартный код тайтла:
<title>$MODULE_NAME$ - $SITE_NAME$</title>
и заменяем его на следующий код:
<title><?if($CAT_NAME$)?>Ответы на вопросы с категории: <?substr($CAT_NAME$,26,strpos(substr($CAT_NAME$,26),'<'))?><?else?>$MODULE_NAME$<?endif?></title>
<?if($CAT_NAME$)?><meta name="description" content="В категории - <?substr($CAT_NAME$,26,strpos(substr($CAT_NAME$,26),'<'))?>, вы сможете прочесть интересные ответы на вопросы и также задать свой вопрос и получить на него ответ"><?endif?>
вот таким шаблонным решением мы создадим не только уникальный титл для категорий модуля FAQ, но и хороший дескрипшин, в любом случае лучше чем в стандартном шаблоне.
Отметим, что в модуле Интернет-магазин для этого существует Шаблонизатор, который доступен в Seo настройках модуля Магазин /panel/?a=shop;l=seo
Вы имеете возможность настроить шаблонное решение по выводу титла и дескрипшина. Так же отметим, в модуле Интернет-магазин имеется возможность подключить системные доп поля в количестве 9 штук:
после в быстрой замене стандартных надписей /panel/?a=signs меняем название поля, которое будете использовать под дескрипшин:
Далее в шаблоне - Страница товара в блок хеад прописать код:
<?if($OTHER1$)?><meta name="description" content="$OTHER1$"><?endif?>
отметим, что $OTHER1$ это первое доп-поле, в зависимости от поля, которое вы используете для дескрипшина нужно использовать другой номер от $OTHER1$ до $OTHER9$, далее при добавлении товаров заполнять это поле необходимым описанием:
вместительность поля 255 символов, хватит для описания.
В шаблоне страницы категории модуля прописать такой код в блок хеад:
<?if($CAT_DESCR$)?><meta name="description" content="$CAT_DESCR$"><?endif?>
В шаблоне страницы раздела в блок хеад прописать такой код:
<?if($SECTION_DESCR$)?><meta name="description" content="$SECTION_DESCR$"><?endif?>
Далее останется лишь при создании категорий и разделов заполнять поле Описание категории / раздела и все будет отлично работать.
Лицензия: CC BY-SA 4.0
Автор: Юрий Герук
Благодарность автору!
| |
Здравствуй Гость, комментарии могут оставлять только зарегистрированные пользователи, зарегистрируйтесь и поделитесь мнением о материале выше Регистрация или Войти.