VladSI

Мета-теги на справочники

Recommended Posts

и описание как добавить?

http://joxi.ru/LmGDPD0f30n32l

Чтобы при выдаче населенного пункта с множеством объявлений или без объявлений(если нет в этом городе объявлений) у страницы были свои мета-теги и описание

http://joxi.ru/EA4vyvZuWEq9mb

http://joxi.ru/xAe0Q0OSjEaN2y

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


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

добавил в редакторе форм

http://joxi.ru/DrlVZV9IPw4Q2P

но в тестовом поселке выдаются другие мета теги

http://joxi.ru/v29lqlnf6o3WmG

http://joxi.ru/zANVPVjIDkv8A9

http://joxi.ru/EA4vyvZuWQoYmb

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


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

Вывод объявлений по городам у нас еще в тестовой версии, сделаем обновление, чтобы мета-теги работали.

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


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

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

Для этого в модели city добавляется поле url типа safe_string, которое будет служить вместилищем алиаса-урла для этого города.

После этого в форме правки города вы заполянете это алиас чем-то вроде alushta-gorod-itd и, уже при обращении по адресу сайт/alushta-gorod-itd/ вы будете получать и нужную мета-данные и фильтр по городу Алушта.

 

UPD. Отправка одного city_id со значением идешки города означает всего-лишь отправку данных с фильтра поиска. Входящие в пулл параметров отправленных с формы отдельные параметры не рассматриваются по отдельности, поэтому на их основании невозможно выяснить идет ли речь в поиске о городе или о стране например (можно передать city_id=2&topic_id=4 и тут уже никто, кроме отправлявшего не скажет хотел ли он получить страницу города с ид=2 и объявлениями отфильтрованными по topic_id=4 или все же страницу раздела c topic_id=4 зауженную до города с ид=2). Единственным исключением из этого правила является topic_id, который умеет превратить переданный topic_id в числовом виде обратно в алиас пункта структуры, но, думаю через 3-4 версии мы избавим поиск от этого колдунства.

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


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

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

Для этого в модели city добавляется поле url типа safe_string, которое будет служить вместилищем алиаса-урла для этого города.

После этого в форме правки города вы заполянете это алиас чем-то вроде alushta-gorod-itd и, уже при обращении по адресу сайт/alushta-gorod-itd/ вы будете получать и нужную мета-данные и фильтр по городу Алушта.

не сохраняется алиас почемуто

http://joxi.ru/xAe0Q0OSjN392y

http://joxi.ru/ZrJyPy0Tp4agAj

http://joxi.ru/J2blPlafZ93Dr6

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


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

 

UPD. Отправка одного city_id со значением идешки города означает всего-лишь отправку данных с фильтра поиска. Входящие в пулл параметров отправленных с формы отдельные параметры не рассматриваются по отдельности, поэтому на их основании невозможно выяснить идет ли речь в поиске о городе или о стране например (можно передать city_id=2&topic_id=4 и тут уже никто, кроме отправлявшего не скажет хотел ли он получить страницу города с ид=2 и объявлениями отфильтрованными по topic_id=4 или все же страницу раздела c topic_id=4 зауженную до города с ид=2). Единственным исключением из этого правила является topic_id, который умеет превратить переданный topic_id в числовом виде обратно в алиас пункта структуры, но, думаю через 3-4 версии мы избавим поиск от этого колдунства.

А нельзя назначить главным id, среди прочих, который тыкали последним?

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


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

не сохраняется алиас почемуто

 

В форме на последнем скрине поставьте галочку Хранить значение в таблице

 

UPD 

А на втором скрине в заголовке таблицы re_city тыкните шестую кнопку - синюю с тремя полосочками, что бы структура таблицы перепроверилась на соотв. колонкам в БД.

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


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

А нельзя назначить главным id, среди прочих, который тыкали последним?

 

Это же просто параметры приходящие на сервер из "откуда-то неизвестно откуда". Они априори равны с точки зрения сервера.

 

Нет, в принципе от можно как-то при кликах срабатывать скрипт, который будет "тыкнутое последним" каким-то образом отслеживать и при сабмите формы укладывать его в какую-то определенную переменную и перехватывать сам сабмит формы, что бы допаковать туда свою переменную и отправлять потом все это сервер. А потом на сервере реализовать механизм, который будет искать эту хитрым образом обозначенную переменную и на основании ее наличия и содержания запускать какой-то соответствующий этой переменной механизм...

 

Но я даже не берусь себе представить во сколько нефти это вам выльется))) Да и возьмется ли кто за такое творчество.

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


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

В форме на последнем скрине поставьте галочку Хранить значение в таблице

 

UPD 

А на втором скрине в заголовке таблицы re_city тыкните шестую кнопку - синюю с тремя полосочками, что бы структура таблицы перепроверилась на соотв. колонкам в БД.

заработало

http://joxi.ru/E2pgOg9IZgXemY

http://joxi.ru/Y2L0P0ESpZLp26

только не осознаю пока что теперь с этим делать

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


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

 

Но я даже не берусь себе представить во сколько нефти это вам выльется))) Да и возьмется ли кто за такое творчество.

Это понятно: цель - средства - когда оправдаются. 

Пытаюсь делать из того что есть.

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


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

 

только не осознаю пока что теперь с этим делать

 

После такого возникает вопрос, а зачем вам вообще это было нужно?)))

Людям это в принципе не нужно. Все то, что вы сделали интересно исключительно поисковым системам и прочим роботам. Т.е. на вопрос "что делать" остается не так уж много ответов:

а) перелинковывать тексты и страницы этим ссылками

б) размещать их на биржах ссылок

в) размещать их на своем сайте для удобства навигации (сомнительное использование, но может иметь место)

г) скармливать в ПС.

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


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

После такого возникает вопрос, а зачем вам вообще это было нужно?)))

 

Да для поисковиков(я ж в соответствующем разделе форума) и юзабельность меня ещё не устраивает.

Задался этим после складывания семантики. 

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


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

Как теперь сделать чтобы на странице появился заголовок страницы и описание, если нет объявлений в этом населенном пункте?

http://joxi.ru/v29lqlnf6xP0mG

http://joxi.ru/Vrwl7l9fx90VmX

http://joxi.ru/EA4vyvZuW7kwmb

http://joxi.ru/Q2K7P7BsjKp32j

http://joxi.ru/xAe0Q0OSjw1B2y

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


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

/template/frontend/realia/realty_grid.tpl

 

/*П1*/{if $grid_items|count==0}     <h1 class="page-header">Ничего не удалось найти</h1> <-- это удалить{else}<h1 class="page-header">{$title}</h1> <-- это поднять к /*П1*/{if $smarty.request.page == 1 or $smarty.request.page == '' } <-- это поднять к /*П1*/<span itemprop="description">{$description}</span> <-- это поднять к /*П1*/{/if} <-- это поднять к /*П1*/ .....{/if}

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


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

Сейчас без изменений это выглядит так

http://joxi.ru/ZrJyPy0TpLP8Aj

Вроде все вместе поднято. Только если удалить строку которую удалить?

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


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

 

/template/frontend/realia/realty_grid.tpl

 

{if $grid_items|count==0}     {else}<h1 class="page-header">{$title}</h1> {if $smarty.request.page == 1 or $smarty.request.page == '' } <span itemprop="description">{$description}</span> {/if} 

Так?

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


Ссылка на сообщение
Поделиться на других сайтах
<h1 class="page-header">{$title}</h1> {if $smarty.request.page == 1 or $smarty.request.page == '' } <span itemprop="description">{$description}</span> {/if}

вот эотт кусок должен выводиться без привязки к верности или нет условия {if $grid_items|count==0}

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


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

Очень интересная штука. А почему не сделать все это через Линк-менеджер? Стоит ли использовать и ЛМ и эту разработку?

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


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

Правильно я понимаю, если сделать такую разработку, то получишь мета описание, заголовок и урл не вида /?city_id=313/, а /название города со всеми сео штуками?

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


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

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

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

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

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

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

Войти

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

Войти сейчас