Приложение "SEO-Оптимизация": различия между версиями
Abushyk (обсуждение | вклад) |
Abushyk (обсуждение | вклад) |
||
Строка 42: | Строка 42: | ||
'''Набор полей нестандартных алиасов (apps.seo.allow_custom_realty_aliase_fields)''' | '''Набор полей нестандартных алиасов (apps.seo.allow_custom_realty_aliase_fields)''' | ||
− | Через запятую указывается список системных имен полей модели объявления на основании которых будет сформирован алиас объявления. | + | Через запятую указывается список системных имен полей модели объявления на основании которых будет сформирован алиас объявления. |
+ | Например, у нас есть объявление с ИД=17 и reaty_name (Заголовок объявления) - "Отличная квартира в Египте". Указав в значении этой опции | ||
+ | <pre>reaty_name,id</pre> | ||
+ | мы получим алиас для объявления вида | ||
+ | <pre>otlichnaya-kvartira-v-egipte-17</pre> |
Версия 17:01, 7 июля 2014
Приложение SEO-Оптимизация служит для работ по формированию и разбору URL объявлений и разделов сайта.
Настройки
Включить .html постфиксы в конце URL объявлений (apps.seo.html_prefix_enable) Настройка включает\выключает режим добавления постфикса '.html' к адресам объявлений, которые генерируются автоматически без использования ЧПУ урлов. При включенной опции URL объявления будет иметь вид
.../realty17.html
При выключенной
.../realty17
Разрешить многоуровневые URL в категориях (apps.seo.level_enable) Указывает использовать или нет иерархическую структуру построения для URL категорий. Так же указывает своим включением вывод иерархии категорий для uRL объявления. Например у нас есть корневая категория Жилая с алиасом zhilaya и категория Квартира с алиасом kvartira, которая является дочерней к Жилая. И есть объявление с ИД=17 в категории Квартира. Тогда при включенной опции адреса этих категорий будут выглядеть следующим образом
Жилая - домен/zhilaya/ Квартира - домен/zhilaya/kvartira/ Объявление - домен/zhilaya/kvartira/realty17[.html]
Если же опция отключена, то
Жилая - домен/zhilaya/ Квартира - домен/kvartira/ Объявление - домен/realty17[.html]
Включить SEO-режим с расширенными ссылками объявлений. (apps.seo.data_alias_enable) При активации этой опции URL объявлений будет формироваться на основании поля data.translit_alias, которое должно содержать URL объявления в виде строки без слешей. Например, если объявление с ИД=17 имеет поле translit_alias = 'otlichnaya_kvartira_v_egipte', то при включении этой опции ссылка на это объявление будет иметь вид
.../otlichnaya_kvartira_v_egipte
Если же опция отключена, то
.../realty17[.html]
Разрешить установку нестандартных алиасов (apps.seo.allow_custom_realty_aliases) По умолчанию, алиасы для объявлений формируются на основании встроенного алгоритма на основании значений полей city_id, street_id, number с уникальный идентификатором в конце. Т.е. для объявления из города Кемерово, улицы Главной, дома #7 алиас будет иметь примерный вид kemerovo-glavnaya-7. Для еще одного объявления по этому же адресу алиас получит вид kemerovo-glavnaya-7-1. Если опция включена, то вы получаете возможность указать свой набор полей для формирования алиаса, либо задавать его самостоятельно. В первом случае Сайтбилль будет следить за уникальностью и доставлять уникальную цифру в конце совпадающих алиасов, а во втором вам придется следить за уникальностью самостоятельно.
Набор полей нестандартных алиасов (apps.seo.allow_custom_realty_aliase_fields) Через запятую указывается список системных имен полей модели объявления на основании которых будет сформирован алиас объявления. Например, у нас есть объявление с ИД=17 и reaty_name (Заголовок объявления) - "Отличная квартира в Египте". Указав в значении этой опции
reaty_name,id
мы получим алиас для объявления вида
otlichnaya-kvartira-v-egipte-17