Партнерки

среда, 9 мая 2012 г.

Еще раз про uCoz

Привет всем!
Не зря говорится, что все познается в сравнении... Так давайте сравним некоторые преимущества и недостатки юкозовских сайтов с, например, CMS Joomla.
К примеру, одним из преимуществ данной ЦМС является то, что при добавлении статьи можно сразу же добавить и мета-данные, но это можно сделать и для сайтов на uCoz! Как именно, давайте рассмотрим:
Переходим в "Панель управления" -> в необходимый для нас модуль  -> во вкладку "Настройки модуля" и в разделе "Поля для добавления..." активируем дополнительные поля 1 и 2 (а чтобы нас не мучил склероз, то делаем их обязательными к заполнению). После чего переименовываем поля (раздел "Замена стандартных записей") , к примеру, "Дополнительное поле 1" на meta-description (для описания) и "Дополнительное поле 2" на meta-keywords.
И так, продолжим, наш код для добавления будет выглядеть следующим образом:
<meta name="description" content="<?if($OTHER1$)?>$OTHER1$<?endif?>"/>
<meta name="keywords" content="<?if($OTHER2$)?>$OTHER2$<?endif?>"/>

Но данный способ сработает только для нового материала, а что делать со старым?
Можно воспользоваться следующим способом (для модуля "Фотоальбом"):
<meta name="description" content="<?if($OTHER1$)?>$OTHER1$<?else?>$PHOTO_DESCR$<?endif?>"/>
<meta name="keywords" content="<?if($OTHER2$)?>$OTHER2$
<?else?>$TAGS$<?endif?>"/>
 То есть, выполняем следующее условие:
Если заполнено поле meta-description, то описание добавляется в мета-тег, если поле не заполнено (для материала, добавленного до подключения дополнительных полей), тогда добавляется краткое описание (для ключевых слов добавляется содержание поля "Теги".
Данный код вставляется на страницу с "полным материалом и комментарием к нему" (Дизайн -> Управление дизайном сайта -> Необходимый модуль)...
Ну вроде бы и все, до скорой встречи...

Комментариев нет:

Отправить комментарий