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

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
Приложение SEO-Оптимизация служит для работ по формированию и разбору URL объявлений и разделов сайта.
 
Приложение SEO-Оптимизация служит для работ по формированию и разбору URL объявлений и разделов сайта.
 
== Работа ==
 
== Работа ==
Приложение располагает двумя доступными операциями
+
Приложение располагает двумя доступными операциями<br />
 +
 
 
* Обновить структуру каталогов
 
* Обновить структуру каталогов
 
* Обновить алиасы объявлений
 
* Обновить алиасы объявлений
 +
<br />
 +
 +
'''Обновить структуру каталогов'''<br />
  
'''Обновить структуру каталогов'''
 
 
Проходится по всем элементам структуры и формирует для них текстовые алиасы на основе транслитераии. Данные алиасы будут использоваться для формирования ссылок на категории. Сформированное значение будет записано в таблицу re_topic в поле url и, соответственно это поле должно присутствовать в этой таблице.
 
Проходится по всем элементам структуры и формирует для них текстовые алиасы на основе транслитераии. Данные алиасы будут использоваться для формирования ссылок на категории. Сформированное значение будет записано в таблицу re_topic в поле url и, соответственно это поле должно присутствовать в этой таблице.
 
Формирование алиасов происходит только для тех элементов структуры, для которых эти алиасы еще не определены. Движек не следит за уникальностью этих алиасов. Поэтому, если вы присвоили пункту структуры Квартиры алиас zhilaya, то для пункта Жилая, если алиас не указан, при формировании будет присвоен такой же алиас, что приведет к не совсем логичной работе.
 
Формирование алиасов происходит только для тех элементов структуры, для которых эти алиасы еще не определены. Движек не следит за уникальностью этих алиасов. Поэтому, если вы присвоили пункту структуры Квартиры алиас zhilaya, то для пункта Жилая, если алиас не указан, при формировании будет присвоен такой же алиас, что приведет к не совсем логичной работе.

Версия 17:12, 7 июля 2014

Приложение SEO-Оптимизация служит для работ по формированию и разбору URL объявлений и разделов сайта.

Работа

Приложение располагает двумя доступными операциями

  • Обновить структуру каталогов
  • Обновить алиасы объявлений


Обновить структуру каталогов

Проходится по всем элементам структуры и формирует для них текстовые алиасы на основе транслитераии. Данные алиасы будут использоваться для формирования ссылок на категории. Сформированное значение будет записано в таблицу re_topic в поле url и, соответственно это поле должно присутствовать в этой таблице. Формирование алиасов происходит только для тех элементов структуры, для которых эти алиасы еще не определены. Движек не следит за уникальностью этих алиасов. Поэтому, если вы присвоили пункту структуры Квартиры алиас zhilaya, то для пункта Жилая, если алиас не указан, при формировании будет присвоен такой же алиас, что приведет к не совсем логичной работе. Вы в праве самостоятельно указывать алиасы. Основые правила при их указании:

  1. Алиас должен состоять из латинских букв, цифр и знака подчеркивания в нижнем регистре
  2. Алиас должен быть уникален в пределах структуры категорий
  3. Алиас указывается без учета иерархичности. Для пункта Квартира, вложенного в пункт Жилая нет надобности указывать zhilaya/kvartira, а только kvartira
  4. Лидирующие и замыкающие слеши в алиасе недопустимы

Настройки

Включить .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