metrpro 42 Жалоба Опубликовано: June 20, 2016 Добрый день Стоит задача в realty_grid (realia) определить, что страница, на которой мы находимся, является predefinedlinks, и получить параметр city_id и topic_id Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: June 20, 2016 В самом линк менеджере можно задать запрос с нужными параметрами city_id, street_id и т.д. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 20, 2016 Попробуйте опереться на наличие переменной {$smarty.post.predefined_info}. При срабатывании линк-менеджера туда закладывается инфо о перехваченном линке. Примерно так: {if isset($smarty.post.predefined_info)} {$smarty.post.predefined_info.params|print_r} {/if} Но в целом линк-менеджер сейчас так же закидывает параметры линка и в запрос так же. Т.е. дернув те же {$smarty.post.city_id} и {$smarty.post.topic_id} вы скорее всего получите значения параметров текущего линка. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: June 21, 2016 Спасибо, Костя, попробую Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: June 21, 2016 а для чего все это? где используется и где применяется? на что влияет и какое преимущество дает? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: July 4, 2016 В 20.06.2016 в 11:23, abushyk сказал: Но в целом линк-менеджер сейчас так же закидывает параметры линка и в запрос так же. Т.е. дернув те же {$smarty.post.city_id} и {$smarty.post.topic_id} вы скорее всего получите значения параметров текущего линка. Отлично! то, что надо, давно хотел это для нормального указания og:image для smm Костя, в очередной раз - спасибо большое! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: July 4, 2016 В 20.06.2016 в 11:23, abushyk сказал: Но в целом линк-менеджер сейчас так же закидывает параметры линка и в запрос так же. Т.е. дернув те же {$smarty.post.city_id} и {$smarty.post.topic_id} вы скорее всего получите значения параметров текущего линка. Так, а если мне надо из {$smarty.post.city_id} получить текстовое значение названия города? приставка value_string ясен пень ничего не дает Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: April 22, 2017 В 20.06.2016 в 11:23, abushyk сказал: Но в целом линк-менеджер сейчас так же закидывает параметры линка и в запрос так же. Т.е. дернув те же {$smarty.post.city_id} и {$smarty.post.topic_id} вы скорее всего получите значения параметров текущего линка. Так, у меня опять вопрос. В realty_grid передается значение параметров, заданных в textarea поля params таблицы predefined_links, в формате массива. Т.е. я могу выдернуть отдельно взятое значение, скажем, city_id, но мне надо получить просто полную строчку, в свое время заданную в params - типа "topic_id=23&city_id=503&room_count[]=2" Какой должен быть запрос из шаблона realty_grid в таком случае? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 22, 2017 В виде строки получить ее уже нельзя. При проверке алиаса происходит разбор строки. Но в можно попытаться собрать строку назад из параметров {$smarty.post.predefined_info.params|http_build_query} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: April 22, 2017 В 20.06.2016 в 06:04, metrpro сказал: Добрый день Стоит задача в realty_grid (realia) определить, что страница, на которой мы находимся, является predefinedlinks, и получить параметр city_id и topic_id а что это дает и для чего? в чем задумка и что с помощью всего вышеперечисленного вы реализовали. Сообщите пожалуйста ссылки для просмотра и понимания лучше. Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: April 23, 2017 12 часа назад, abushyk сказал: В виде строки получить ее уже нельзя. При проверке алиаса происходит разбор строки. Но в можно попытаться собрать строку назад из параметров {$smarty.post.predefined_info.params|http_build_query} О, то, что надо. Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
metrpro 42 Жалоба Опубликовано: April 23, 2017 11 час назад, doma сказал: а что это дает и для чего? в чем задумка и что с помощью всего вышеперечисленного вы реализовали. Сообщите пожалуйста ссылки для просмотра и понимания лучше. Спасибо Функция Линк-менеджер (она же predefined_links) служит для создания страниц-листингов с определенными параметрами - вы можете задать параметры поисковой строки (скажем, город и улицу), а в поисковой строке будет отображаться страница с её алиасом (например, mysite.ru/kvartiry-v-yalte-deshevo) с установленными h1, title, description. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: April 23, 2017 18 минут назад, metrpro сказал: Функция Линк-менеджер (она же predefined_links) служит для создания страниц-листингов с определенными параметрами - вы можете задать параметры поисковой строки (скажем, город и улицу), а в поисковой строке будет отображаться страница с её алиасом (например, mysite.ru/kvartiry-v-yalte-deshevo) с установленными h1, title, description. это мы знаем мы же не про это спрашивали имелось ввидудля чего разбирать эту функцию и выделять что то из нее + ссылки скиньте что уже сделали - чтобы посмотреть то что эта функция делает как бы короткую ссылку мы понимаем Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: June 11, 2017 В 23.04.2017 в 14:15, doma сказал: это мы знаем мы же не про это спрашивали имелось ввидудля чего разбирать эту функцию и выделять что то из нее + ссылки скиньте что уже сделали - чтобы посмотреть то что эта функция делает как бы короткую ссылку мы понимаем все ждем ответа Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: June 11, 2017 и зададим дополнительный, а как можно определить что мы находимся на главной ? Задача простая, если мы находимся на главной -показать блок в верхней части шапки сайта с изображением, если не на главной -то не показывать дополнительный + к формлению сайта - так как картинка будет показываться либо перед логотипом сайта либо между логотипом и меню категорий Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: June 13, 2017 В 6/12/2017 в 04:02, doma сказал: и зададим дополнительный, а как можно определить что мы находимся на главной ? Задача простая, если мы находимся на главной -показать блок в верхней части шапки сайта с изображением, если не на главной -то не показывать дополнительный + к формлению сайта - так как картинка будет показываться либо перед логотипом сайта либо между логотипом и меню категорий По аналогии с этим Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах