Приложение "SEO-Оптимизация": различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 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