Konstantin Nikolaevich

URL для объявлений

Recommended Posts

Есть ли возможность при модерации объявления назначать ему индивидуальный урл вида /собственный урл вместо /realty37.html ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо нет возможности... :(

то что вы спрашиваете - не совсем удобно, вот если у вас будет 5 однокомнатных квартир квартир, две из них будет на одной улици в одном доме, то у вас получится 2 одинаковых файла (имени файла), вот по этому используется такой порядковый номер адреса

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если все пойдет хорошо, то такая возможность будет. Может будет даже не только задавать произвольный алиас, но и создавать свой набор полей, на основании которых будет строится ЧПУрл, например по полям [Страна+Город+цена+тип_недвижимости]

 

 

 

вместо /realty37.html 

 

В принципе есть уже включенный режим относительно красивых урлов. Настройка - СЕО Оптимизация "Включить SEO-режим с расширенными ссылками объявлений. " При этом режиме в роли алиаса джля объявления выступает комбинация "Город+Улица+номердома" + числовой отличитель в случае совпадения урла с уже существующим (например квартиры в одном доме одной улицы одного города.)

А адреса вида realtyNNN.html являются базовыми.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, как включить функцию "Включить SEO-режим с расширенными ссылками объявлений"? Установил вместо 0 -1, ничего не поменялось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, как включить функцию "Включить SEO-режим с расширенными ссылками объявлений"? Установил вместо 0 -1, ничего не поменялось.

 

Кроме включения этой опции нужно:

1. Проверить в модели data наличие поля translit_alias с типом safe_string и доступом для администратора. В этом поле будет хранится алиас объявления.

2. Войти в Приложения - SEO-Оптимизация и нажать кнопку "Обновить алиасы объявлений", что бы эти самые алиасы создались и записались в БД.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, все получилось. А что означает "Разрешить установку нестандартных алиасов"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это когда вы хотите, что бы алиас создавался не автоматом, а желаете само его вводить, какой пожелаете.

Если эту опцию не включить, то любоый введенный алиас будет заменен автогенератором. А если включить, то будет пропускаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кроме включения этой опции нужно:

1. Проверить в модели data наличие поля translit_alias с типом safe_string и доступом для администратора. В этом поле будет хранится алиас объявления.

2. Войти в Приложения - SEO-Оптимизация и нажать кнопку "Обновить алиасы объявлений", что бы эти самые алиасы создались и записались в БД.

 

Если я не нашел в Редакторе форм в таблице data поля translit_alias, то мне его нужно получается создать.

Кроме типа safe_string и доступом для администратора нужно вносить какие-то данные? Ведь Название колонки (системное только латиница) и Название колонки (для человека) являются обязательными.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для сейв_стринг каких-то специфичных настроек не существует. Системное имя обязательно, так как это именно то с чем работает код. Но оно и будет translit_alias. А Название колонки обязательно, что бы никто не налепил анонимных полей и потом не мучался с тем, что бы вспомнить что это такое. Т.е. системное имя, публичное имя, тип сейв_стринг, доступ для админа и Хранить значение в БД.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так а название колонки для человека произвольное вписывать, что в голову придет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так а название колонки для человека произвольное вписывать, что в голову придет?

Да. Но желательно латинскими символами - буквы, цифры и -

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня вроде ничего не изменилось, такая ссылка и была: /vtorichka/1-komn/krasnodar-zipovskaya-33#cartview

 

1. Что должно было изменится в ссылке?

2. Что это за окончание уменя #cartview?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. krasnodar-zipovskaya-33 - вот это уже оптимизрованный урл, без оптимизации он выглядит как realtyN

2. Это в шаблоне к ссылкам добавлена #cartview realty_grid.tpl и realty_grid_thumbs.tpl.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это у вас такой якорь, что бы при переходе на карточку объекта вайвпорт браузера опускался сразу на данные объявления, а не оставался на самом верху страницы. Удлить это можно в realty_grid.tpl и realty_grid_thumbs.tpl простым Найти и заменить.

 

 

 

 

Так а название колонки для человека произвольное вписывать, что в голову придет?

 

 

Да. Но желательно латинскими символами - буквы, цифры и -

 

Для системного имени: Обязательно латинницей. Никакой кириллицы и крыскованых и кружкованых латинских литер. Стандартные 26 английских букв. Так же могут быть подчеркивания (не тире и дефисы) и цифры. Начинаться системное имя должно с литеры, дальше все равно.

 

 

Само имя для человека произвольное, и кириллицей и чем угодно, но не стоит вписывать совсем уж абстракцию. Лучше что-нить осмысленное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а как к такому виду ( krasnodar-zipovskaya-33 - вот это уже оптимизрованный урл, без оптимизации он выглядит как realtyN  ) добавить например id объявления вначале.. чтоб была такого вида 

2112-krasnodar-zipovskaya-33 чтоб вообще уникальная ссылка была и не повторялась?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а как к такому виду ( krasnodar-zipovskaya-33 - вот это уже оптимизрованный урл, без оптимизации он выглядит как realtyN  ) добавить например id объявления вначале.. чтоб была такого вида 

2112-krasnodar-zipovskaya-33 чтоб вообще уникальная ссылка была и не повторялась?

Набор полей нестандартных алиасов (apps.seo.allow_custom_realty_aliase_fields)

Через запятую указывается список системных имен полей модели объявления на основании которых будет сформирован алиас объявления. 

Например, у нас есть объявление с ИД=17 и reaty_name (Заголовок объявления) - "Отличная квартира в Египте". Указав в значении этой опции

reaty_name,id

мы получим алиас для объявления вида

otlichnaya-kvartira-v-egipte-17

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

почему то у меня не работает этот набор нестандартных алиасов, изменений ни каких нет...можно поподробней написать действия какие нужно сделать чтоб заработало?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Напомните ваш сайт или напишите мне в аську или скайп, я посмотрю, что там у вас с установкой параметризации формата алиаса.

 

ПС. Параметризованный алиас применяется в момент сохранения нового объявления. Если вы просто измените в настройках формат, то на старых объявлениях ничего не изменится. Все применится только с новых.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сайт estate52.com. А ну если на новых тогда понятно почему не меняется, я смотрю на старых объявлениях. А что каждый раз надо будет когда наберется некоторое количество объявлений заходить в раздел SEO - оптимизация и Обновлять алиасы объявлений? создаю новое объявление и оно типа arenda-kvartir/sektsionki/komnatyi/realty109.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что каждый раз надо будет когда наберется некоторое количество объявлений заходить в раздел SEO - оптимизация и Обновлять алиасы объявлений?

 

насколько мне не изменяет память, то нет. Новый формат должен применяться ко всем новым.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас