Дмитрий Кондин

Линк-менеджер создание правильных ссылок для продвижения

Recommended Posts

9 минут назад, rossosh сказал:

Спаситипамагити. :(

Предефайнедлинкс установил

 

а в списке приложений - фигушки. нету его :(

Загрузил еще обновления. Обновите sitebill, config и приложение новое появится в меню.

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


Ссылка на сообщение
Поделиться на других сайтах
В 09.12.2014 в 12:38, rumantic сказал:

 

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

скрин 1.jpg

линк.jpg

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


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

Елена, это связано с тем, что в PARAMS надо указывать не полную ссылку а параметры к ссылке на сайт, то что после /? в ссылке - fazendabg.com/?topic_id=1&country_id=1. После сохранения формируется полная ссылка на которую будет адресовать твой алиас. В общем, смотри мультик по новой... :) 

В твоем случае получается итоговый вариант ссылки https://fazendabg.com/?https://fazendabg.com/user1.html, понятное дело, что так работать не будет.

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


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

Думаю, что в PARAMS надо подставлять что-то типа user_id=1 если для выборки по агенту.

А вот для отдельных статей, новостей и прочего вряд-ли получится, если только попробовать articles_id=1 (для статей) и т.п., но вряд-ли в этом будет толк, да и в понятии поисковиков получится дубль имеющейся страницы с одинаковым содержимым, что плохо. Вскоре поисковик такие страницы склеит, но осадочек, в виде опустившегося рейтинга страницы у него останется :) 

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


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

Линк-менеджер работает ТОЛЬКО со списками объектов. Ни статьи, ни новости, ни жк через него запустить НЕЛЬЗЯ. Все параметры, которые указываются в PARAMS применяются для выборок объектов.

Провести юзера можно, как отметил Игорь Иванович параметром фильтрации user_id и идешкой его, но в результате будет не какая-то абстракная "страница пользователя", а именно выборка объектов по указанному пользователю.

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


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, abushyk сказал:

Линк-менеджер работает ТОЛЬКО со списками объектов. Ни статьи, ни новости, ни жк через него запустить НЕЛЬЗЯ. Все параметры, которые указываются в PARAMS применяются для выборок объектов.

Провести юзера можно, как отметил Игорь Иванович параметром фильтрации user_id и идешкой его, но в результате будет не какая-то абстракная "страница пользователя", а именно выборка объектов по указанному пользователю.

Да, у меня как-то в карточке агента была ссылка "Показать все объекты агента", работало... Но потом снес в угоду дизайна. Думаю, надо вернуть кнопкой, симпатичнее будет.

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


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

подскажите а как сделать и можно ли вообще сделать в линк менеджере такую вещь
1) предположим есть так называемый микрорайон назовем его "Чебурашка" он застраивается и обиживается застройщиком и пользователи его часто ищут через поисковики, а так как в этом микрорайоне уже 2 дома  то нам хочется "объединить" два запроса чтобы создать страницу и впихнуть туда два адреса и запрос был бы
/топик+город+(улица+номердома1)+(улица+номердома2)
сейчас же можно такое в параметр сделать, но там будет как бы 1 адрес вида
топик+город+улица+номер дома
и через поисковики потом люди могут заходить и видеть все объявления по этому (только одному ) адресу
А нам надо -чтобы соседний дом тоже входил  причем не через справочники а именно через линк менеджер
Потому что проще продвигать 1 запрос типа "купить квартиру в микрорайоне Чебурашка"
чем 2 почти одинаковых вида
"купить квартиру в микрорайоне Чебурашка позиция 4"
"купить квартиру в микрорайоне Чебурашка позиция 5"
так как есть приложение "жилищные комплексы" это немного другое -это позиционирование как ЖК идет, а не как страница линкменеджера

Подскажите что и как правильно сделать? (Костя ждем вашей рекомендации сюда или в скайп)

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


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

1.придумать некий параметр запроса, передача которого в запросе будет означать поиск по двум адресам, например my_grouped_address

2.прописать в обработчике списка этот параметр и условия, которые должны выполнится на БД для получения подходящих объектов

3. создать в линк-менеджере нужный линк и прописать ему в параметрах my_grouped_address=1

Само имя линка произвольное - хоть /топик+город+(улица+номердома1)+(улица+номердома2), хоть /abscd18236 так как ни на что не влияет. Вся суть в параметре и его обработке.

Вместо "придуманного" параметра можно было бы использовать строку street_id=N&house_number[]=A&house_number[]=B которая кодирует улицу и два номера дома, но параметр house_number не может быть массивом, так что два номер дома вы не передадите. И два разных дома на двух разных улицах тоже не сможете передать.

Для упрощения можно завести справочник неких группирующих районов и для объявок указывать их, параллельно обычным районам. И тогда прописать более разумный вариант использования параметра, так как поиск будет по этим допрайонам,, а уже присоединять к нему объект или нет - будет отдельно.

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


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, abushyk сказал:

1.придумать некий параметр запроса, передача которого в запросе будет означать поиск по двум адресам, например my_grouped_address

2.прописать в обработчике списка этот параметр и условия, которые должны выполнится на БД для получения подходящих объектов

3. создать в линк-менеджере нужный линк и прописать ему в параметрах my_grouped_address=1

Само имя линка произвольное - хоть /топик+город+(улица+номердома1)+(улица+номердома2), хоть /abscd18236 так как ни на что не влияет. Вся суть в параметре и его обработке.

Вместо "придуманного" параметра можно было бы использовать строку street_id=N&house_number[]=A&house_number[]=B которая кодирует улицу и два номера дома, но параметр house_number не может быть массивом, так что два номер дома вы не передадите. И два разных дома на двух разных улицах тоже не сможете передать.

Для упрощения можно завести справочник неких группирующих районов и для объявок указывать их, параллельно обычным районам. И тогда прописать более разумный вариант использования параметра, так как поиск будет по этим допрайонам,, а уже присоединять к нему объект или нет - будет отдельно.

тут именно задумка не брать микрорайон из справочника а как бы через линк менеджер прибавлять например номер дома,
предположим сегодня уже построены дома 1, 2 и 3 и мы их добавили в линк менеджер, прошел год ввели еще один дом например номер 4, зашли в линк менеджер и в доппараметр просто добавили четверку, и вуаля так же бы в сетку все попадало с учетом 1,2,3 и 4 дома :) так сказать самонаборный райончик был бы :))  

даже можно поигарть включить например 1-5-9-15 дом  так как другие дома вроде хоть и стоят совсем рядом и отделяются всего лишь дорогой но относятся почти к одному ЖИЛИЩНОМУ комплексу  но называются по другому например "Гена"
В итоге представьте на определенной территории совсем рядом строятся 10 домов в разном порядке . приэтом дома 1-4-7-10 относятся к микрорайону Чебурашка, а вот дома  2-3-5-6-8-9 к микрорайону Гена

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


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

Добавьте себе поле select_box с именами группирующих сущностей - ЖК\районов\кондоминиумов\ЖЕКов да чего угодно и группируйте и ищите через это свойств. Организация через ОДНО (а не пару) свойство, которое не связано с другими свойствами напрямую - всегда проще в понимании, более удобно и менее связано с окружающей средой. Условия конечно могут быть сколь угодно вычурными, но чем проще вы их сделаете, даже путем некоторого надумывания или излишества, тем надежнее оно будет работать.

 

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


Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, abushyk сказал:

1.придумать некий параметр запроса, передача которого в запросе будет означать поиск по двум адресам, например my_grouped_address

2.прописать в обработчике списка этот параметр и условия, которые должны выполнится на БД для получения подходящих объектов

3. создать в линк-менеджере нужный линк и прописать ему в параметрах my_grouped_address=1

Само имя линка произвольное - хоть /топик+город+(улица+номердома1)+(улица+номердома2), хоть /abscd18236 так как ни на что не влияет. Вся суть в параметре и его обработке.

Вместо "придуманного" параметра можно было бы использовать строку street_id=N&house_number[]=A&house_number[]=B которая кодирует улицу и два номера дома, но параметр house_number не может быть массивом, так что два номер дома вы не передадите. И два разных дома на двух разных улицах тоже не сможете передать.

Для упрощения можно завести справочник неких группирующих районов и для объявок указывать их, параллельно обычным районам. И тогда прописать более разумный вариант использования параметра, так как поиск будет по этим допрайонам,, а уже присоединять к нему объект или нет - будет отдельно.

ну что ж :) как начать пункт 1 и 2 что именно сделать , где в каком файле, что именно и как?  

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


Ссылка на сообщение
Поделиться на других сайтах
В 15.11.2017 в 22:58, abushyk сказал:

1.придумать некий параметр запроса, передача которого в запросе будет означать поиск по двум адресам, например my_grouped_address

2.прописать в обработчике списка этот параметр и условия, которые должны выполнится на БД для получения подходящих объектов

3. создать в линк-менеджере нужный линк и прописать ему в параметрах my_grouped_address=1

Само имя линка произвольное - хоть /топик+город+(улица+номердома1)+(улица+номердома2), хоть /abscd18236 так как ни на что не влияет. Вся суть в параметре и его обработке.

Вместо "придуманного" параметра можно было бы использовать строку street_id=N&house_number[]=A&house_number[]=B которая кодирует улицу и два номера дома, но параметр house_number не может быть массивом, так что два номер дома вы не передадите. И два разных дома на двух разных улицах тоже не сможете передать.

Для упрощения можно завести справочник неких группирующих районов и для объявок указывать их, параллельно обычным районам. И тогда прописать более разумный вариант использования параметра, так как поиск будет по этим допрайонам,, а уже присоединять к нему объект или нет - будет отдельно.

Костя покажите пожалуйста  хотя бы 1 пример как и что программировать -дальше будем делать по аналогии - очень хочется делать ссылки в линк менеджере , чтобы входило 5-10-15 домов так сказать в определенном микрорайоне
Если мы правильно понимаем то получается для каждого микрорайона придется придумывать свою переменную? типа
microraion=1  (в него будут входить улицы и дома например улица володарского + дома 5-9-15)
microraion=2  (в него будут входить улицы и дома например улица тихвинская + дома 4-17-89)

получается их где то надо умышленно писать в main ?
и что за обработчик и какой файл?

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


Ссылка на сообщение
Поделиться на других сайтах
В 15.11.2017 в 22:58, abushyk сказал:

Вместо "придуманного" параметра можно было бы использовать строку street_id=N&house_number[]=A&house_number[]=B которая кодирует улицу и два номера дома, но параметр house_number не может быть массивом, так что два номер дома вы не передадите. И два разных дома на двух разных улицах тоже не сможете передать.

Для упрощения можно завести справочник неких группирующих районов и для объявок указывать их, параллельно обычным районам. И тогда прописать более разумный вариант использования параметра, так как поиск будет по этим допрайонам,, а уже присоединять к нему объект или нет - будет отдельно.

Если мы правильно понимаем вы предлагаете завести такой параметр именно в DATA, чтобы при заполнения объявления пользователь сам  выбирал так называемый микрорайон (именно строящийся а не его географическое название, например московский район г.Москв или Владимирский район г.Москвы)
но тут есть некий параетр который можно умышленно не верно указать если просто дать выбрать пользователю не тот микрорайон, причем  тут ни как не сформируешь ссылку в линк менеджере -поскольку это тругой смысл.
Мы ведь правильно понимаем, что если добавить такой параметр в DATA? то чтобы было правильнее и логичнее использовать его то надо как это этот параметр привязать хотябы к городу , иначе будут все районы во всех возможных городах.
Например мкр Новосельский может быть и в городе Москва и в г.Хабаровск -в итоге в дата будут в параметре  в выпадающем списке два "мкр новосельский" и не понятно к какому городу он относится причем список может быть еще и портянкой состоящей из 200 строк.

Если мы правильно понимаем то вы предлагали именно в дата добавить такой параметр, а потом его просто добавить в форму поиска, дав возможность пользователю указать просто город и микрорайон (тут надо обойтись без улицы :)  иначе он получит 0 или 1 объект)  

 

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


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

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

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


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

Заходим в Настройки -> Линк менеджер, включаем Выдавать ссылки в карту сайта, указываем 1

В Редакторе форм у вас должна быть соответствующая таблица predefinedlinks

 

link.png

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


Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, Chernetskiy сказал:

Заходим в Настройки -> Линк менеджер, включаем Выдавать ссылки в карту сайта, указываем 1

В Редакторе форм у вас должна быть соответствующая таблица predefinedlinks

это вы о чем?

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, doma сказал:

это вы о чем?

Это я лоханулся и ответил на прошлогодний вопрос как на последний (с предыдущей страницы), не глядя, на дату и продолжение вопросов и ответов на следующей странице :) Отдыхать надо по ночам...

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


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

Редактор форм открыл таблицу predefinedlinks нажал на мною определенных полях таблицы кнопку +ML 

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

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'title_en' in 'field list'

В чем моя ошибка ?

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


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

Инструкция для всех после внесения корректировок  типа  +ML и новых полей в Редакторе форм в обязательном порядке кликаем  на Обновить таблицу. После поля появляются физически!

П

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


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Realtor сказал:

Редактор форм открыл таблицу predefinedlinks нажал на мною определенных полях таблицы кнопку +ML 

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

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'title_en' in 'field list'

В чем моя ошибка ?

а что за параметр такой +ML ?

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


Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, doma сказал:

а что за параметр такой +ML ?

Мультиленгвич

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


Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, doma сказал:

а что за параметр такой +ML ?

http://wiki.sitebill.ru/index.php?title=Перевод

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


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

Итак товарищи!

Перед нами стоит задача: Публиковать ссылки (линк менеджера) в карточках объекта!

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

 

 

Карточка объекта:  Аренда 1 комнатной квартиры в москве 

https://mykvartira.com/arenda_1_komnatnih_kvartir_moskva

Как нам добавить подобные ссылки в карточки объектов. Мы переходим в объявление например москва, ул.Петровка 32. На странице нам показывает бокс с подобранными ссылками: Квартиры в москве, Все квартиры по ул. Петровка, Вся недвижимость России и т.д.?

Я так понимаю это нужно делать через параметр if else. Немного не понимаю как это увязать. Писать для этого шаблон с сумасшедшим количеством кода?

if {$city_id=5, $topic_id=1

else{Все объявления в г.$city_id=5 }     Лучше бы не писал шедевральный код))) 

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

 

Вот реализовано у человека, под картой прогулка гугл

https://tatmetr.ru/realty30153/

Заранее спасибо

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


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

Вот интересно другие пользователи делали такую причуду? Или как вы используете свои ссылки из линк менеджера, а может и вовсе не пользуетесь? Да ладно... 

Если это не делать, то и дальнейшее продвижение сайта бессмысленно. 

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


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

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

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

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

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

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

Войти

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

Войти сейчас