Вывод в шаблон данных профиля
Здравствуйте.
В приложении "Контакты" есть поля профиля, такие как город, дата рождения, скайп, соцсети и прочее. Как мне вызвать эти поля профилей в шаблон на сайте? Где посмотреть конструкцию запроса города или скайпа, например?
13 ответов
{$wa->user("field")}
https://developers.webasyst.ru/cookbook/contacts-a...
Классно. Как мне получить значения этих "field", например я вывожу {$wa->user("url")} - выводятся данные
Зачем мне ворк?
Или, например, вывести только город, там много field
Тоже самое с соцсетями,
Там идут 4 ссылки на разные соцсети, multifield-subfields, каждая со своим индексом data-subfield-index="0" - это ВК, data-subfield-index="3" - это инстаграм.
Я не понимаю, как обратиться к нужной мне ссылке и оформить её иконкой
зачем Вы в это лезете не получив вначале минимальные познания в программировании?
Нашел, как вывести фотографию автора поста
Методом тыка получилось вывести описание автора поста
Вот вывести URL или название города, скайп или соцсеть вконтакте я не понимаю как. Как не пробую, выводится или 500 Syntax Error или "Array"
Посмотрел тут https://developers.webasyst.ru/cookbook/basics/cla...
Попробовал
или
Ничего не поменялось, всё равно Array выводит...
покажет все доступные поля для вывода
далее по накатанной
выведет имя и так далее
Спасибо, но тут же не все поля. Нет скайпа, телефона, соцсетей нет. Город из контактов тоже не понятно, как достать.
Там где множе ственные поля, например url может быть рабочий, а может быть домашний. Идиотское, конечно, явление из 90-ых, но вот так прям взять и вызвать url или email или телефон нельзя. Всегда возвращается массив
что вам мешает разбить массив? пропускайте его через |wa_dumpc и смотрите как он устроен
я же дал Вам ссылку - там все популярно описано.
Вот смотрите тут https://developers.webasyst.ru/contacts-app-integr...
То, что вы показываете - это wa_contact
Как вытащить данные из wa_contact_emails, wa_contact_data ?
Я смотрю и говорю что Вы несете чушь.
Допустим. А по факту то есть что сказать?
Вот человек распарсил waContact object
Я почему-то там не наблюдаю ни email, ни socialnetworks, ни скайп. Если я несу чушь, тогда почему массив не выдал эти даные?
Потому что в данном контакте этих данных нет.
Для удобства работы вы можете с github взять приложение developer и производить тесты в нём, так будет быстрее.
по факту у Вас не хватает знаний даже для того чтобы понять приведенные примеры в которых рассмотрена работа с адресом и мейлом. Если Вам действительно все это интересно, то потратьте пару дней и ознакомьтесь с основами php + день на smarty. Вопросы относящиеся непосредственно к cms можно задать на форуме разработчиков.